TigerSHARCdsp architecture
- 格式:pdf
- 大小:113.05 KB
- 文档页数:11


数字信号处理算法的定点化及其C语言仿真周海军赵阳(南京邮电学院通信工程系)摘要在DSP开发应用中,使用C语言进行算法仿真既可以验证算法的正确性,也可以为今后在实际DSP芯片上调试提供一个参考。
针对定点DSP使用更为普遍的现状,本文介绍了用C语言如何实现DSP定点算法的仿真,提供了将DSP浮点算法定点化的思想和方法。
关键词数字信号处理数字信号处理器定点浮点Abstract Fixed-point digital signal processors are used commonly in many fields. It's quite important to use C language to simulate at PC platform DSP algorithms when developing DSP applications. Based on the author's rich expe rience in DSP software development, this paper concludes the methods of using C language to implement fix-point DSP algorithms, providing the skills of converting floating-point digital signal processing algorithms into fix-point versions.Key words DSP fix-point floating-pointDSP广义上指数字信号处理理论(Digital Signal Processing),狭义上指数字信号处理器(Digital Signal Processor)。
数字信号处理理论广泛应用于语音、图象、遥测数据、电机控制等各个方面。
现代个人通信、互联网、多媒体应用的飞速发展又推动着数字信号处理理论的进一步发展。
ADSP-TS201S芯片的功能和应用摘要:介绍了ADI公司的新一代高性能TigerSHARC处理器ADSP-TS201S的结构和性能,并结合与TS101S 的对比说明了TS201S在性能上的改进;给出了基于TS201S进行系统设计的基本方法及设计过程中应该特别注意的问题;最后给出了多片系统的典型设计电路图,同时说明了TS201S外围电路的配置和多片级联的方法。
关键词:ADSP-TS201S;系统设计;多片系统美国模拟器件公司(ADI)在继ADSP-TS101之后,于2003年下半年又推出了新一代高性能Tiger-SHARC处理器ADSP-TS201/202/203。
此系列处理器片内集成了更大容量的存储器,性价比很高。
它们兼有ASIC和FPGA的信号处理性能和指令集处理器的高度可编程性与灵活性。
适用于高性能、大存储量的信号处理和图像应用,例如雷达与声纳应用、无线基站、图像处理系统及工业仪器仪表等领域。
考虑到ADSP-TS202/203与201有许多相似之处,本文仅以TS201S为例进行介绍。
1TS201S的结构和功能TS201S在继承了TS101S基本结构的基础上,又作了进一步改进。
其改进后的内部结构如图1所示,TS201S内部可分成DSP核和I/O接口两部分,这两部分通过四条总线来传送数据、地址和控制信号。
图1DSP核包括程序控制器、数据地址产生器和双运算模块。
程序控制器提供完全可中断的编程模式,支持汇编语言和C/C++语言编程和10指令周期流水;IAB可以预存5条指令;BTB减小了分支跳转延迟。
数据地址产生器包含两个IALU,支持立即寻址和间接寻址;支持位反序和环形缓冲寻址,便于数字信号处理的一些特殊运算。
双运算模块能够独立或者同时工作来实现SIMD引擎,每个周期每个运算模块可以执行2条运算指令。
I/O接口包括内部存储器、外部设备接口、DMA控制器、链路口和JTAG口。
内部存储器空间为24M位DRAM,尽管TS201S和TS101S都采用0.13微米CMOS工艺制造,但是由于TS201S的存储器容量是TS101S的四倍,因此TS201S的性能比TS101S大为提高。