返回信息流lz在做LTE解调方面的东西,用的板子上有ARM和FPGA,求问要根据算法的哪些方面去确定用ARM还是用FPGA呢.比如for循环的次数之类的。
下面我在网上查了一些他们的区别,但具体运用起来还是有点疑惑
ARM:
ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面。利用ARM架构体系的处理器,里面整合了很多现成的硬件资源供你编程调用。比如运算器、串口、usb接口等各种现成硬件。可以通过中断、或者DMA的方式直接操控硬件来实现某些功能。
FPGA:
FPGA可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、 再编程和重复操作,因此可以充分地进行设计开发和验证。
当电路有少量改动时,更能显示出FPGA的优势。
用verilog 或vhdl语言进行设计。
这是一条镜像帖。来源:北邮人论坛 / communications / #28516同步于 2019/7/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
【问题】编程的过程中,ARM和FPGA怎样选择
meichen
2019/7/15镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
FPGA适合做数据、IO等大规模运算,因为是并行的,所以速度非常快。ARM适合做控制,可以跑linux,扩展性强。
【 在 meichen (meichen) 的大作中提到: 】
: lz在做LTE解调方面的东西,用的板子上有ARM和FPGA,求问要根据算法的哪些方面去确定用ARM还是用FPGA呢.比如for循环的次数之类的。
: 下面我在网上查了一些他们的区别,但具体运用起来还是有点疑惑
: ARM:
: ...................