最新回复
你应该问在哪个方面比。有一点就是,FPGA是并行处理,ARM是串行处理。但是一个程序的时间复杂度和空间复杂度会相互影响。我们写程序总是希望时间和空间复杂度相对的底一点,但是往往时间和空间俩个不可能同时的底,一般时间少了,空间不免多了,空间少了,时间又相映的增加,但是,要在时间上来减少复杂度有时候似乎不可能,除了在算法上下工夫,似乎无能为力,但是空间就不同了,随着硬件技术的发展,计算机的内存是越来越大,有时候损失空间来提高时间是可取的,用户对时间的等待是不可容忍的,但是对空间并不是那么敏感!所以,在通信处理上选择FPGA会相对好一点,在复杂的数据处理上,个人认为使用ARM能缩短开发时间,但处理速度没FPGA的并行处理快,因为我们要编写的算法会更复杂。
详情
回复
发表于 2014-8-23 09:58
| |
|
|
| |
个人签名QQ:1625345502
|
|
回复 沙发 wanghongyang 的帖子
此帖出自FPGA/CPLD论坛
| ||
|
||
| |
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
=================================== 做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰 |
|
| |
|
|
| |
|
|
此帖出自FPGA/CPLD论坛
| ||
|
||
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持