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

FPGA 和arm有什么关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-17 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
这个差别还是很大的,如果把单片机定义为带有计算存储功能的小控制器的话,ARM在这个小控制器上增加了很多更为复杂的接口,可以内嵌系统,算是升级版的单片机。而如果你学过数电的话应该知道数字电路最基本的组成应该为组合逻辑器件和时序逻辑器件,FPGA内部是这些器件组合而成的阵列,可以实现很复杂的数字电路(几乎是任意一种数字电路),无法实现模拟电路,一般也不含有A/D、D/A在里面,所以只能做数字部分的设计,用在一些没有专用芯片的环境下。设计完成的FPGA可以通过其他步骤实现制作芯片的过程(但是一般初学者编写的代码质量不高,不如现有的芯片好使)。既然如此,要设计一个成型的数字电路板,可以用很多现有芯片搭接起来,也可以用FPGA设计实现,用FPGA设计的好处在于,设计过程中如果出现错误或者需要改动,可以不用重新制做电路板,只需要更改FPGA中的程序即可,但是效果还是和一块数字电路板完全一样的~8 }4 ]' N( c$ k8 _. i/ d$ c
      ARM是设计好的一款控制芯片,包括核心的计算控制部件,还有外部的接口(主要是为了连接其他芯片使用)。
1 p8 z" ]$ M5 O/ f' v7 }      举个例子,加入你只需要控制个小液晶或者点阵(LED屏幕)用单片机就可以了,如果你需要用到系统,提供一组交互界面,或者处理速度较快那么普通的单片机可能达不到要求,如果现有的ARM可以达到目的的话倒是可以直接使用。但是如果现有的芯片都打不到要求,比如接口比较特殊,这个时候就要用到FPGA了(当然还可能是你需要大量的并行运算)
$ S6 s; l  l% k) E3 V5 P

该用户从未签到

2#
发表于 2021-11-17 14:31 | 只看该作者
如果把单片机定义为带有计算存储功能的小控制器的话,ARM在这个小控制器上增加了很多更为复杂的接口,可以内嵌系统,算是升级版的单片机/ Q0 q, }8 B. U. f" |

该用户从未签到

3#
发表于 2021-11-17 14:43 | 只看该作者
ARM是设计好的一款控制芯片,包括核心的计算控制部件,还有外部的接口(主要是为了连接其他芯片使用)
- z! ?8 L+ l/ p4 c, c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 16:12 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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