OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3394|回复: 2

[XILINX] 求问FPGA,单片机,树莓派有什么区别

[复制链接]

22

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2022-4-15
在线时间
26 小时
发表于 2023-4-25 19:51:36 | 显示全部楼层 |阅读模式
1金钱
查了查感觉没有说的很清楚的,尤其是FPGA和树莓派什么区别呢

最佳答案

查看完整内容[请看2#楼]

** 单片机和树莓派都是别人造好的房子,内部外设就是搭建好的卧式、厨房;你写代码就是制定家规——早上几点机床、先去卫生间刷牙洗脸、再去厨房。如果想换个房子那就只能重新买新房(换资源更多的单片机)。单片机你可以裸机写代码实现功能,也可以运行简单的片上系统(例如RTOS,μCos等);严格说,只要是能实现需求的单独一片芯片都可以叫“单片机”。但是我们现在说单片机一般泛指STM32、GD32、51、430、PIC、AVR这些单片机。 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
935
金钱
935
注册时间
2018-6-20
在线时间
82 小时
发表于 2023-4-25 19:51:37 | 显示全部楼层
本帖最后由 黑皮橘子 于 2023-4-26 09:39 编辑

** 单片机和树莓派都是别人造好的房子,内部外设就是搭建好的卧式、厨房;你写代码就是制定家规——早上几点机床、先去卫生间刷牙洗脸、再去厨房。如果想换个房子那就只能重新买新房(换资源更多的单片机)。单片机你可以裸机写代码实现功能,也可以运行简单的片上系统(例如RTOS,μCos等);严格说,只要是能实现需求的单独一片芯片都可以叫“单片机”。但是我们现在说单片机一般泛指STM32、GD32、51、430、PIC、AVR这些单片机。

** 树莓派是基于Linux系统的小型电脑,最初就是为了学生方便学会使用电脑开发的小玩意,所以对标的其实是个人电脑,只不运行的不是Windows而是Linux。
(注:ARM芯片其实也是单片机,但性能强劲也能运行Linux,主要作嵌入式开发)

** FPGA就是一个能够盖房子的所有原材料的集合体,内部资源就是“一堆砖、瓦、水泥、地板、水管...”,你想要实现什么房间就描述(也是就编程,所以HDL叫硬件描述语言,也就是描述电路)地板怎么铺、砖怎么砌、盖三室一厅还是盖四室两厅...
也就是说,FPGA的“编程”其实就是在搭积木,想要什么就自己搭建一个,不需要的东西直接不造,所以速度快、专业性强。可编程也就是说想换个房子住不用重新买房,只需要把已有的房子推倒再用已有的材料重新盖个房子就行(也就是重新写个代码)。
FPGA也可以用已有的资源做一个单片机,然后在这个单片机里运行系统也是可以的。
单片机和树莓派能做的,FPGA都能做(只要资源和性能足够),而FPGA能做的单片机和树莓派不一定能做。

-----------------------------------------
以xilinx为例,先进点的FPGA内部甚至直接集成了ARM+FPGA资源,一片芯片能够完成一个嵌入式系统,取名叫ZYNQ系列;再先进点的还集成了多核性能不同的ARM+FPGA,取名叫做MPSoc系列;
更先进的甚至把RF射频模组也集成进了FPGA,取名叫做RFSoc(全球唯一一款能集成RF射频模组的产品);已知目前最先进的FPGA内部集成ARM+FPGA+AI+DSP+其他接口资源,取名叫做ACAP(算是半导体集大成者,已知的处理器全塞进去了)。
这些甚至都不能算纯粹的FPGA了。
回复

使用道具 举报

22

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2022-4-15
在线时间
26 小时
 楼主| 发表于 2023-5-4 09:33:22 | 显示全部楼层
好的谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-26 09:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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