第6章 当前DSP的特点.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为了适应数字信号处理的需要,当前的DSP都设置了硬件乘法/累加器、大都能在半个指令周期内完成乘法/累加运算。当前的水平已达到每秒数千万次乃至数十亿次定点运算或浮点运算的速度。 ? ? 为了满足FFT、卷积等数字信号处理的特殊要求,当前的DSP大多在指令系统中设置了“循环寻址”(Circular addressing)及“位倒序”(bit-reversed)指令和其他特殊指令,使得在作这些运算时寻址、排序及计算速度大大提高。单片DSP作1024点复数FFT所得时间已降到微秒量级。 ? ? 高速数据传输能力是DSP作高速实时处理的关键之一。新型的DSP大多设置了单独的DMA总线及其控制器,在不影响或基本不影响DSP处理速度的情况下,作并行的数据传送,传送速率可以达到每秒数百兆字节、主要受到片外存储器速度的限制。 ? ? 随着应用的日益广泛,DSP已经成为了许多高级设计不可或缺的组成部分。其结果,使DSP厂商的投资集小于DSP体系结构、智能化程度更高的编译程序、更好的查错工具、以及更多的支持软件。 ? ? 最明显的结构改进在于提高“并行性”,即在一个指令周期内,DSP所能完成的操作的数量。一个突出例子是德克萨斯仪器公司(T1)1997年推出的带有8个功能单元,使用超长指令字(VLIW,Very Long Instruction Word)的DSP TMS320C6x,其结构如下图所示。这种32bit定点运算DSP在每个周期内可以完成8个操作,其运算速度达到了每秒执行20亿条指令(2000MIPS);如果片外存储器能够支持,其DMA的数据传输能力可以达到每秒800MByte。 ? ? 尽管当前的DSP已达到较高的水平,但在一些实时性要求很高的场合,单片DSP的处理和能力还不能满足要求。因而,多处理器系统就成为提高应用性能的重要途径之一。许多算法,例如数字滤波、FFT、矩阵运算等,都包含有建立和-积形式的数列,或者是对矩阵一类规则结构作有序处理。在许多情况下,都可以将算法分解为若干级,用串行或并行来加快处理速度。因此,新型DSP的发展方向,是在提高单片DSP性能的同时,十分注重在结构设计上为多处理器的应用提供方便。例如,TI的TMS320C40,设置了6个8bit的通信口,既可以作级联,也可以作并行连接。每个口都有DMA能力。这就是专门为多处理器应用而设计的。 ? ? DSP系统设计和软件开发是一个重要而困难的问题,往往需要相当规模的仿真调试系统,包括在线仿真器、许多电缆、逻辑分析仪以及其他的测试设备。在多处理器系统中、这个问题尤为突出。为了方便用户的设计与调试,许多DSP在片上设置了仿真模块或仿真调试接口。? ? ??Motorola在其DSP片上设置了一个onCE(on-Chip Emulation)功能块,用特定的电路和引脚,使用户可以检查片内的寄存器、存储器及外设,用单步运行、设置断点、跟踪等方式控制与调试程序。 ? ? TI则在其TMS320系列芯片上设置了符合IEEE1149标准JTAG(Joint Test Action Group)标准测试接口及相应的控制器,从而不但能控制和观察多处理器系统中每一个处理器的运行,测试每一块芯片,还可以用这个接口来装入程序。在PC机上插入一块调试插板,接通JTAG接口,就可以在PC上运行一个软件去控制它。PC机上有多个窗口显示,每个窗口观察多个处理器中的一个,这就极大地简化了多处理器系统开发的复杂性。在TMS320中,和JTAG测试口同时工作的还有一个分析模块,它支持断点的设置和程序存储器、数据存储器、DMA的访问、程序的单步运行和跟踪,以及程序的分支和外部中断的计数等。 ? ? DSP的处理速度越来越高,功能越来越强,但随之而付出的代价是功耗也越来越大。而且,随着钟频的提高,功耗急速加大。尽管生产厂家几乎没有例外地都采用了CMOS工艺等技术手段来降低功耗,但有的单片DSP的功耗已达10w以上。随着DSP的大量使用,特别是在用电池供电的便携式设备中的大量使用,例如便携式计算机、移动通信设备和便携式测试仪器等,迫切要求DSP在保持与提高工作性能的同时,降低工作电压,减小功耗。为此,各DSP生产厂家正积极研制并陆续推出低电压片种。在降低功耗方面,有的片种设置了IDLE或WAIT状态,在等待中断到来期间,片内除时钟和外设以外的电路都停止工作;有的片种设置了STOP状态,它比WAlT状态更进一步,连内部时钟也停止工作,但保留了堆栈和外设的状态。总之,低工作电压和低功耗已成为DSP性能表征的重要技术指标之一。 ? ? 随着专用集成电路(ASIC,Application Specific Integrated Circuit)的广泛使用,迫切要求将DSP的功能集成到ASlC中。例如,在磁盘/光盘驱动

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档