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

先发疑问,FPGA适用于什么场合?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
很多时候单片机也能做,为什么用FPGA,哪些场合什么项目选型的时候考虑用FPGA? 速度优势,价格优势,还是可靠性或开发速度?' \  i2 n1 [/ i0 L* z8 q8 k

! ^" y' H: P1 z- l4 T+ x- h* d举个例子,比如要做个智能小车,这个单片机控制电机加无线,是很常规的做法,用FPGA也能实现,FPGA方案和单片机相比有什么优势吗?2 }! i/ t, _. m, T! A

该用户从未签到

2#
发表于 2020-3-18 16:02 | 只看该作者
1,FPGA运行速度快" r* F0 c1 z8 S6 u0 i1 P
FPGA内部集成锁相环,可以把外部时钟倍频,核心频率可以到几百M,而单片机运行速度低的多.在高速场合,单片机无法代替FPGA
* q! g7 H7 g! f& L2,FPGA管脚多,容易实现大规模系统
; _- {1 n& b# D* u  b单片机IO口有限,而FPGA动辄数百IO,可以方便连接外设.比如一个系统有多路AD,DA,单片机要进行仔细的资源分配,总线隔离,而FPGA由于丰富的IO资源,可以很容易用不同IO连接各外设, i2 w5 T+ B( B# K2 s' @1 i
3,FPGA内部程序并行运行,有处理更复杂功能的能力
- ^4 j& y1 V* x8 v; J. q6 {# l0 q/ V单片机程序是串行执行的,执行完一条才能执行下一条,在处理突发事件时只能调用有限的中断资源;而FPGA不同逻辑可以并行执行,可以同时处理不同任务,这就导致了FPGA工作更有效率
7 g! [+ G1 H$ ]4,FPGA有大量软核,可以方便进行二次开发# i& }: z1 W4 F/ `% _
FPGA甚至包含单片机和DSP软核,并且IO数仅受FPGA自身IO限制,所以,FPGA又是单片机和DSP的超集,也就是说,单片机和DSP能实现的功能,FPGA一般都能实现2 U. s. b+ K2 n# f
: i8 o# O3 x0 U: y! P$ b: Y( ~
目前FPGA主要用于通信和视频处理方面比较多,随着价格的降低,消费电子也用的不少!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-20 09:14 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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