dsp出场后程序不能再更改吗

dsp出场后程序不能再更改吗,第1张

dsp出场后程序不能再更改。根据查询相关资料信息显示DSP芯片即指能够实现数字信号处理技术的芯片,芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线 *** 作,提供特殊的DSP指令,用来快速的实现各种数字信号处理算法。

首先要看代码是汇编的还是C的,汇编的移植比较困难,通常都是移植C代码。

C代码本身的移植性比较强,针对不同的DSP需要注意的是:

1、新的DSP是浮点型的还是定点型的;浮点改定点问题就多了,要重新定标。

2、DSP的速率是多少,这在控制系统中很重要,直接关系到时间资源的分配(如周期中断时间)和一些参数的调整 (如PI参数等)

3、程序中的DSP初始化设置要改

4、头文件和库文件要进行相应调整

5、CMD文件要调整(地址分配相关)

6、中断向量要调整

7、存储空间不够时要对代码进行精简

总的来说“DSP算法移植”就是要改变算法的执行环境,C代码本身并不需要做太多的修改。本人做过的是2812代码移植6713的,一点经验希望对你有帮助。

DSP(digital singnal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。

它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用的微处理器,是数字化电子世界中日益重要的电脑芯片。

它的强大数据处理能力和高运行速度,是最值得称道的两大特色。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11266365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存