位置:51电子网 » 技术资料 » D S P

DSP芯片开发和产品应用

发布时间:2008/5/27 0:00:00 访问次数:391

  一、dsp程序开发
  为了使dsp有效运行、必须要用能充分考虑dsp内部并行性的汇编语言进行编制dsp程
序。前面提到,美国ti公司的dsp推销员说dsp编程容易,实际上他是指dsp的汇编语言相
对于计算机的汇编语言而言,比较容易一些,因为没有像计算机汇编语言那样复杂。但
是,对于习惯用高级语言编程的用户,利用dsp汇编语言编程还是有困难的。因为,汇编
语言是面向机器的程序设计语言,它是一种把机器语言(机器指令码)符号化的低级程
序设计语言。使用计算机汇编语言的用户一定要熟悉机器硬件结构和指令系统;使用ds
p汇编语言的用户一定要熟悉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的新编译程序已基本上开发出来,对于其他的d
sp用的软件工具正在加紧研究与开发之中。
  二、多个dsp并行处理
  随着数字信号处理器dsp芯片逐年增多和芯片价格的降低,多个dsp芯片并行处理的
实用化研究,成为近年来dsp研究热点之一。提起多个dsp并行处理,使人们很快联想到
跨入九十年代的超级并行处理mpp(massivelyparalleprocessing)巨型机热潮。这类机
器一上市,宣称具备三
大特点:
  〈1〉高性能?/font>mpp巨型机的峰值处理性能可以理解为单个微处理器的性能与系
统内容纳的微处理器总个数的乘积,系统里链接的mpu个数愈多,则峰值处理速度愈高;

  〈2〉伸缩性椣低成焖跣园

  一、dsp程序开发
  为了使dsp有效运行、必须要用能充分考虑dsp内部并行性的汇编语言进行编制dsp程
序。前面提到,美国ti公司的dsp推销员说dsp编程容易,实际上他是指dsp的汇编语言相
对于计算机的汇编语言而言,比较容易一些,因为没有像计算机汇编语言那样复杂。但
是,对于习惯用高级语言编程的用户,利用dsp汇编语言编程还是有困难的。因为,汇编
语言是面向机器的程序设计语言,它是一种把机器语言(机器指令码)符号化的低级程
序设计语言。使用计算机汇编语言的用户一定要熟悉机器硬件结构和指令系统;使用ds
p汇编语言的用户一定要熟悉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的新编译程序已基本上开发出来,对于其他的d
sp用的软件工具正在加紧研究与开发之中。
  二、多个dsp并行处理
  随着数字信号处理器dsp芯片逐年增多和芯片价格的降低,多个dsp芯片并行处理的
实用化研究,成为近年来dsp研究热点之一。提起多个dsp并行处理,使人们很快联想到
跨入九十年代的超级并行处理mpp(massivelyparalleprocessing)巨型机热潮。这类机
器一上市,宣称具备三
大特点:
  〈1〉高性能?/font>mpp巨型机的峰值处理性能可以理解为单个微处理器的性能与系
统内容纳的微处理器总个数的乘积,系统里链接的mpu个数愈多,则峰值处理速度愈高;

  〈2〉伸缩性椣低成焖跣园

相关IC型号

热门点击

 

推荐技术资料

业余条件下PCM2702
    PGM2702采用SSOP28封装,引脚小而密,EP3... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!