HITEA 版 (精华区)

发信人: ggchly (ggc), 信区: HITEA
标  题: DSP技术介绍(1)
发信站: 哈工大紫丁香 (2001年11月04日17:14:59 星期天), 站内信件

目前流行的DSP芯片主要由TI公司生产的TMS系列,AD公司生产的ADSP系列,占了世界DS
P市场的三分之二左右。
一、DSP程序开发
为了使DSP有效运行、必须要用能充分考虑DSP内部并行性的汇编语言进行编制DSP程序。
前面提到,美国TI公司的DSP推销员说DSP编程容易,实际上他是指DSP的汇编语言相对于
计算机的汇编语言而言,比较容易一些,因为没有像计算机汇编语言那样复杂。但是,
对于习惯用高级语言编程的用户,利用DSP汇编语言编程还是有困难的。因为,汇编语言
是面向机器的程序设计语言,它是一种把机器语言(机器指令码)符号化的低级程序设
计语言。使用计算机汇编语言的用户一定要熟悉机器硬件结构和指令系统;使用DSP汇编
语言的用户一定要熟悉DSP芯片内部结构和指令系统,这对于DSP用户来说也实非容易的
事情。
从发展DSP应用角度观察,应该有相当规模的DSP开发应用队伍,这个队伍的成员应该掌
握使用汇编语言AssemblyLanguage编程基本功,才能开发出高效率的DSP应用程序。特别
是在利用多个DSP芯片开展并行处理应用时,具有这种编程基本功底是绝对必要的。甚至
,在某些专业应用领域,诸如,日本简易便携电话PHS、磁盘驱动器里的控制系统等,可
能仅有一块DSP芯片,供编程的空间很小,需要用DSP指令编写高效率精干的小程序。因
为,利用汇编语言编制应用程序,DSP还需要一种汇编程序Assembler通过代真把源程序
中各个符号转换成DSP可执行的指令代码。 Assembler也要占用DSP的有限存储空间。前
文提及的正确理解DSP,实际上也包括这一层含义。也就是说,不对DSP的性能和结构有
透澈地了解,很难推广DSP应用。
从DSP编程角度观察,需要重视以下两点:首先,DSP处理任务的执行时间要给予重视,
其次,C语言及其编译程序Compiler支持工具也很重要。这是日本武藏工业大学的学者曾
祢元隆等研究DSP应用的重要心得体会,对于推广DSP应用具有重要意义。
现在,美国TI公司尽管已提供软件支持工具,但是,对于并行执令还有一定的困难。如
今美国、墨西哥和日本武藏工业大学等,正在积极地开发更好用的编译程序,除了特殊
指令以外,已经可以实现自动翻译。日本武藏工业大学的DSP研究与开发状况如下:对于
TI公司的DSP系列产品中的C40和C3X的新编译程序已基本上开发出来,对于其他的DSP用
的软件工具正在加紧研究与开发之中。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.254]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.313毫秒