找回密码
 注册
关于网站域名变更的通知
查看: 167|回复: 4
打印 上一主题 下一主题

单片机和FPGA的区别是什么啊?感觉自己不是很明白两者的联系和区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-3-22 10:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
单片机FPGA的区别是什么啊?感觉自己不是很明白两者的联系和区别
! i$ [: I# b& b6 p

该用户从未签到

2#
发表于 2022-3-22 11:09 | 只看该作者
二者最大的区别:单片机(无论哈佛总线结构或者冯诺依曼结构)均为取出指令->执行,指令是顺序执行的(即使是中断,其发生后的中断服务程序也是顺序执行的);而FPGA(包括CPLD)是基于逻辑门和触发器的,它是并行执行方式,即当CLOCK上升沿到来时,所有的触发器都会动作,它没有取出指令->执行这种操作,数字电路中所有逻辑门和触发器(D,SR等)均可以实现,它适合真正意义上的并行任务处理。
9 u" J9 V: _5 _5 a3 b8 B' \2 k( D( p7 L; W

该用户从未签到

3#
发表于 2022-3-22 13:09 | 只看该作者
主要是结构上的区别
0 x' Y* S* @+ R3 P/ }' j1 I6 w单片机是一种微处理器,类似于电脑CPU的,它一般采用的是哈佛总线结构,或者冯诺依曼结构,对单片机的编程很大程度上要考虑到它的结构和各个寄存器的作用,单片机用途比较广,一般用在控制流水线上,还有日 常你看得到的东西上!
! b) M( K% [2 LFPGA 它的结构是查找表结构,其程序不用去太考虑芯片的结构,要注意的是时序上问题,它的结构比较复杂,功能也很强大,一般应用在通信领域等比较高端的场合,目前在国内FPGA还算是一个新兴的行业,当然它的价格也要比单片机贵得多!1 m& G* J# _! t

该用户从未签到

4#
发表于 2022-3-22 13:32 | 只看该作者
单片机和FPGA的区别,本质是软件和硬件的区别。
* ]4 a$ a% |6 v: W9 Y$ c3 B  Q1 t单片机设计属软件范畴;它的硬件(单片机芯片)是固定的,通过软件编程语言描述软件指令在硬件芯片上的执行;
' J* j8 Q4 E, F! T: bFPGA设计属硬件范畴,它的硬件(FPGA)是可编程的,是一个通过硬件描述语言在FPGA芯片上自定义集成电路的过程;7 a4 Z9 y3 i  [1 `/ V: N

该用户从未签到

5#
发表于 2022-3-22 13:39 | 只看该作者
单片机是成型的芯片;
* Z# B! I0 o  H* S: b5 JFPGA是用来设计芯片的芯片。
; P) I% ~4 G& p! Y: W& V: Z0 |
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-29 13:02 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表