汇商网 科技与电子产品领域信息大全

dsp与arm的区别

dsp和arm区别是什么 

DSP和ARM的主要区别如下:

1. 运算能力:DSP芯片在运算能力上,特别是大数据量的数字信号处理上,优势相比ARM是非常大的。很多运算DSP一个cycle就能完成的,ARM可能需要数十甚至数百cycle。因此,在一些实时性要求很高的领域,目前还只能用DSP。

2. 位数:Arm是32位的;DSP有16位及更高的。

3. 频率和功耗:DSP频率很高,可以达到300MHz以上,所以功耗大。ARM芯片的面积也很小,功耗相对较小,频率约为(几十到200MHz)。

4. 应用领域:DSP主要用于需要复杂计算的高端系统,如图像处理、加密解密、导航系统等,一般外围模块很少。

5. 编程方式:你在IDE上用c语言编程是看不出的。一般DSP用的不是通用计算机架构,不带mmu,没法跑Linux内核,这就很明显了。主要的区别,要看内核构架与指令集汇编代码才清楚。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除