📄 60.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://202.112.58.200"><font face="黑体"><big><big>Tsinghua</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center"> DSP开发技术 (BM: chaosboy wbs) </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="DSP开发技术.htm">回到开始</a>][<a href="35.htm">上一层</a>][<a href="61.htm">下一篇</a>]
<hr><p align="left"><small>发信人: chaosboy (大梦方醒), 信区: DSPTech <br>
标 题: DSP芯片开发和产品应用(转载) <br>
发信站: BBS 水木清华站 (Mon Jun 3 09:38:43 2002) <br>
<br>
--------------------------------------------------------------------------- <br>
----- <br>
一、DSP程序开发 <br>
为了使DSP有效运行、必须要用能充分考虑DSP内部并行性的汇编语言进行编制DSP程 <br>
序。前面提到,美国TI公司的DSP推销员说DSP编程容易,实际上他是指DSP的汇编语言相 <br>
对于计算机的汇编语言而言,比较容易一些,因为没有像计算机汇编语言那样复杂。但 <br>
是,对于习惯用高级语言编程的用户,利用DSP汇编语言编程还是有困难的。因为,汇编 <br>
语言是面向机器的程序设计语言,它是一种把机器语言(机器指令码)符号化的低级程 <br>
序设计语言。使用计算机汇编语言的用户一定要熟悉机器硬件结构和指令系统;使用DS <br>
P汇编语言的用户一定要熟悉DSP芯片内部结构和指令系统,这对于DSP用户来说也实非容 <br>
易的事情。 <br>
从发展DSP应用角度观察,应该有相当规模的DSP开发应用队伍,这个队伍的成员应 <br>
该掌握使用汇编语言AssemblyLanguage编程基本功,才能开发出高效率的DSP应用程序。 <br>
特别是在利用多个DSP芯片开展并行处理应用时,具有这种编程基本功底是绝对必要的。 <br>
甚至,在某些专业应用领域,诸如,日本简易便携电话PHS、磁盘驱动器里的控制系统等 <br>
,可能仅有一块DSP芯片,供编程的空间很小,需要用DSP指令编写高效率精干的小程序 <br>
。因为,利用汇编语言编制应用程序,DSP还需要一种汇编程序Assembler通过代真把源 <br>
程序中各个符号转换成DSP可执行的指令代码。Assembler也要占用DSP的有限存储空间。 <br>
前文提及的正确理解DSP,实际上也包括这一层含义。也就是说,不对DSP的性能和结构 <br>
有透澈地了解,很难推广DSP应用。 <br>
从DSP编程角度观察,需要重视以下两点:首先,DSP处理任务的执行时间要给予重 <br>
视,其次,C语言及其编译程序Compiler支持工具也很重要。这是日本武藏工业大学的学 <br>
者曾祢元隆等研究DSP应用的重要心得体会,对于推广DSP应用具有重要意义。 <br>
现在,美国TI公司尽管已提供软件支持工具,但是,对于并行执令还有一定的困难 <br>
。如今美国、墨西哥和日本武藏工业大学等,正在积极地开发更好用的编译程序,除了 <br>
特殊指令以外,已经可以实现自动翻译。日本武藏工业大学的DSP研究与开发状况如下: <br>
对于TI公司的DSP系列产品中的C40和C3X的新编译程序已基本上开发出来,对于其他的D <br>
SP用的软件工具正在加紧研究与开发之中。 <br>
二、多个DSP并行处理 <br>
随着数字信号处理器DSP芯片逐年增多和芯片价格的降低,多个DSP芯片并行处理的 <br>
实用化研究,成为近年来DSP研究热点之一。提起多个DSP并行处理,使人们很快联想到 <br>
跨入九十年代的超级并行处理MPP(MassivelyParalleProcessing)巨型机热潮。这类机 <br>
器一上市,宣称具备三 <br>
大特点: <br>
〈1〉高性能?/FONT>MPP巨型机的峰值处理性能可以理解为单个微处理器的性能与系 <br>
统内容纳的微处理器总个数的乘积,系统里链接的MPU个数愈多,则峰值处理速度愈高; <br>
<br>
〈2〉伸缩性椣低成 缩性包含多种含义,系统性能、系统通信带宽等都与 统内链 <br>
的微处理器个数成线性增长关系,系统规模可大可小 表现出良好 可伸缩性
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -