请问大侠知道FPGA相对于单片机的优势和应用场合?谢谢啦!

 我来答
百度网友7f6b30d49
推荐于2016-06-12 · TA获得超过2799个赞
知道答主
回答量:71
采纳率:0%
帮助的人:121万
展开全部
单片机。fpga的区别和各项优势。
单片机:控制能力强。时序实现能力弱,组合逻辑能力较强。
FPGA:控制能力较弱,组合逻辑能力较强,时序实现能力强。
总体来说。fpga在频率范围和逻辑实现方面要高出单片机一块。但是由于没有指令系统。所以控制和运算能力比较弱。

FPGA多数应用场合:
接口:特别是高速的通信接口。这个方面可以将不同速率不同协议的耦合和桥接。
数据与处理:硬件层的数据处理。比如奇偶校验,crc校验等等情况。如果用指令系统做。第一是效率慢。第二只占用资源。

呵呵。后面的东西可能是一种应用吧~~

现在一般而言更多的系统倾向于CPU和FPGA的联合系统。由于CPU的指令周期可能比较长。而且多中断可能导致AMR处理负担过重(特别是IO方面的处理)。那么就需要一块FPGA。FPGA自制内部逻辑可以充分释放ARM或者CPU的处理能力。作为CPU的协“处理器”。此时FPGA可以为CPU做缓冲:预判等等工作。甚至可以通过FPGA来做CPU的看门狗。防止CPU跑飞等等。同时也可以开辟FPGA内部的一定容量的逻辑。做成寄存器让CPU读取。就可以让CPU了解到外设的工作情况。避免外设故障导致系统崩溃。等等

基本就这样了。
zx460480151
2009-01-12
知道答主
回答量:28
采纳率:0%
帮助的人:24.6万
展开全部
单片机和FPGA,首先从他们的工作方式上说,完全就两种截然不同的器件,一般单片机集成度较高,它可以单独完成信号采集,运算,还有I/O设备控制。而FPGA的特点则是逻辑控制能力惊人,且性价比非常高,但是不适合单独使用,如果结合DSP芯片使用,那可谓是绝对得绝配。可以将两者的强大功能发挥的淋漓尽致.还有忘了说了,DSP最好配上CPLD,那样就可以添加很多外围设备.信号开入开出.显示一些小的逻辑控制都可以非常容易的加上.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
04005627
2009-01-10 · TA获得超过219个赞
知道小有建树答主
回答量:298
采纳率:0%
帮助的人:226万
展开全部
最主要的优势应该是高速,这是很多的单片机达不到的,譬如50M的时钟,此外就是并行执行,输入输出口多~
应用当然也是侧重于高速的场合~
但是其处理数据的能力远不如单片机了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式