永发信息网

与单片机相比,FPGA的优势在哪里?

答案:4  悬赏:40  手机版
解决时间 2021-03-26 13:41
  • 提问者网友:箛茗
  • 2021-03-26 04:41
与单片机相比,FPGA的优势在哪里?
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-03-26 05:40
1,FPGA运行速度快
FPGA内部集成锁项环,可以把外部时钟倍频,核心频率可以到几百M,而单片机运行速度低的多.在高速场合,单片机无法代替FPGA
2,FPGA管脚多,容易实现大规模系统
单片机IO口有限,而FPGA动辄数百IO,可以方便连接外设.比如一个系统有多路AD,DA,单片机要进行仔细的资源分配,总线隔离,而FPGA由于丰富的IO资源,可以很容易用不同IO连接各外设
3,FPGA内部程序并行运行,有处理更复杂功能的能力
单片机程序是串行执行的,执行完一条才能执行下一条,在处理突发事件时只能调用有限的中断资源;而FPGA不同逻辑可以并行执行,可以同时处理不同任务,这就导致了FPGA工作更有效率
4,FPGA有大量软核,可以方便进行二次开发
FPGA甚至包含单片机和DSP软核,并且IO数仅受FPGA自身IO限制,所以,FPGA又是单片机和DSP的超集,也就是说,单片机和DSP能实现的功能,FPGA一般都能实现
全部回答
  • 1楼网友:雾月
  • 2021-03-26 08:14
众多的逻辑门供你使用,方便擦写。
  • 2楼网友:十鸦
  • 2021-03-26 07:10
后者可以让你的收入大幅提高!
  • 3楼网友:山有枢
  • 2021-03-26 06:58
可以自己通过VHDL等语言编写需要的功能。可以利用大量现成的IP core来实现高速的信号处理运算。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯