版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TMS320C55x
DSP应用系统设计赵洪亮、卜凡亮、张仁彦、黄鹤松编著
章节安排第1章绪论第2章TMS320C55x的硬件结构第3章TMS32055X的指令系统第4章TMS320C55x汇编语言编程第5章集成开发环境(CCS)第6章C语言程序设计第7章应用程序设计第8章C55x的片上外设第9章C55x应用系统的硬件设计第1章绪论本章内容提要:主要对数字信号处理器(DSP)进行简要介绍。DSP的基本概念DSP芯片的发展、特点、分类DSP产品概况数字信号处理的特点灵活精确重复性好一个典型的数字信号处理算法—FIR滤波器
乘与累加(MAC)是数字信号处理中的典型计算数字信号处理系统中微处理器的选择通用微型计算机(PC机)普通单片机(如MCS-51、96系列等)用专用集成电路(ASIC)DSP处理器
优点:编程容易,便于实现缺点:速度慢、成本高、体积大,难以进行实时信号处理和嵌入式应用优点:成本低廉缺点:性能差、速度慢优点:速度高、大规模生产成本低;缺点:开发成本高、通用性差。针对数字信号处理的要求而设计,是数字信号处理系统设计中采用的主流芯片。优点:灵活、高速、便于嵌入式应用DSP的含义数字信号处理(DigitalSignalProcessing)
数字信号处理的理论和算法数字信号处理器(DigitalSignalProcessor)
实现数字信号处理算法的微处理器芯片1.2.1DSP芯片的发展历史、现状和趋势发展历史诞生于20世纪70年代末第一阶段,DSP的雏形阶段(1980年前后)
1978年,AMI公司生产出第一片DSP芯片S28111979年,美国Intel公司推出商用可编程器件DSP芯片Intel29201980年,日本NEC公司推出μPD7720,第一片具有乘法器的商用DSP芯片1982年,TI公司成功推出其第一代DSP芯片TMS32010及其系列产品TMS32011、TMS320C10/C14/C15/C16/C17日本Hitachi公司第一个采用CMOS工艺生产浮点DSP芯片1983年,日本Fujitsu公司推出的MB8764,指令周期为120ns,具有双内部总线,使数据吞吐量发生了一个大的飞跃1984年,AT&T公司推出DSP32,是较早的具备较高性能的浮点DSP芯片第二阶段,DSP的成熟阶段(1990年前后)
硬件结构:更适合数字信号处理的要求,能进行硬件乘法和单指令滤波处理,其单指令周期为ns。如:TI公司的TMS320C20和TMS320C30,CMOS制造工艺,存储容量和运算速度成倍提高,为语音处理、图像处理技术的发展奠定了基础。主要器件有:TI公司的TMS320C20、30、40、50系列,Motorola公司的DSP5600、9600系列,AT&T公司的DSP32等。
DSP芯片的
发展现状制造工艺存储器容量内部结构运算速度高度集成化运算精度和动态范围开发工具具有较完善的软件和硬件开发工具,如:软件仿真器Simulator、在线仿真器Emulator、C编译器和集成开发环境CCS等,给开发应用带来很大方便。CCS是TI公司针对本公司的DSP产品开发的集成开发环境。它集成了代码的编辑、编译、链接和调试等诸多功能,而且支持C/C++和汇编的混合编程。开放式的结构允许外扩用户自身的模块。
普遍采用0.25μm或0.18μm亚微米的CMOS工艺。引脚从原来的40个增加到200个以上,需要设计的外围电路越来越少,成本、体积和功耗不断下降。芯片的片内程序和数据存储器可达到几十K字,而片外程序存储器和数据存储器可达到16M×48位和4G×40位以上。芯片内部均采用多总线、多处理单元和多级流水线结构,加上完善的接口功能,使DSP的系统功能、数据处理能力和与外部设备的通信功能都有了很大的提高。
指令周期从400ns缩短到10ns以下,其相应的速度从2.5MIPS提高到2000MIPS以上。如TMS320C6201执行一次1024点复数FFT运算的时间只有66uS。
集滤波、A/D、D/A、ROM、RAM和DSP内核于一体的模拟混合式DSP芯片已有较大的发展和应用。
DSP的字长从8位已增加到64位,累加器的长度也增加到40位,从而提高了运算精度。同时,采用超长字指令字(VLIW)结构和高性能的浮点运算,扩大了数据处理的动态范围。
DSP技术的发展趋势
DSP的内核结构将进一步改善DSP和微控制器的融合DSP和高档CPU的融合DSP和FPGA的融合实时操作系统RTOS与DSP的结合DSP的并行处理结构功耗越来越低1.2.2DSP
芯片的特点
采用哈佛结构采用多总线结构采用流水线结构配有专用的硬件乘法-累加器具有特殊的寻址方式和指令支持并行指令操作硬件配置强,具有较强的接口功能支持多处理器结构程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问。可同时进行取指令和多个数据存取操作,使CPU在一个机器周期内可多次对程序空间和数据空间进行访问,大大地提高了DSP的运行速度。在单指令周期内完成数字信号处理中用得最多的乘法-累加运算时钟取指令指令译码取操作数执行指令T1T2T3T4NN-1N-2N-3N+1NN-1N-2N+2N+1NN-1N+3N+2N+1N四级流水线操作1.2.4DSP芯片的应用领域信号处理通信语音军事图形与图像仪器仪表自动控制医疗家用电器汽车1.2.5选择DSP芯片考虑的因素
运算速度MAC、FFT、MIPS、MOPS、MFLOPS、BOPS价格硬件资源片内RAM、ROM数量,可扩展程序和数据空间,接口等运算精度(字长)定点:一般16位,少数24位浮点:一般32位,累加器为40位开发工具功耗其他因素1.3DSP芯片产品简介TI公司的DSP芯片概况其它公司的DSP芯片概况TMS320C5000概况1.3.2其它公司的DSP芯片概况
AD公司的DSP芯片
AT&T公司的DSP芯片
Motorola公司的DSP芯片
1.3.3TMS320C5000概况为16位定点整数
DSP处理器迄今已有三代产品,即:TMS320C5x、TMS320C54x和TMS320C55x同代产品具有相似的CPU结构和不同的片上存储器和外围电路存储器、外围电路与CPU集成在一个芯片上,构成了一个单片计算机系统,降低整个系统的成本、体积,提高可靠性TMS320
C54x概况采用改进的Harvard结构
CPU结构
192K字的存储空间片上外围电路
典型指令周期1组程序读总线1组程序地址总线2组数据读总线1组数据写总线3组数据地址总线1个40位的算术逻辑单元(ALU)一个40位的筒形移位寄存器(barrelshifter)2个独立的40位累加器1个乘加器(MAC)单元1个用于Viterbi计算的比较、选择、存储(CSSU)单元1个指数编码器2个地址发生器单元64K字的程序存储空间,某些芯片有扩展的程序存储空间64K字的数据存储空间64K字的I/O接口空间软件可编程等待状态发生器可编程分区转换逻辑电路带有内部振荡器或外部时钟源的片内锁相环(PLL)发生器全双工操作的串行口带4位预定标器的16位可编程定时器主机并行接口(HPI)外部总线控制等25ns、12.5ns、10ns,对应的速度分别达到40MIPS、80MIPS、100MIPS表1-1C55x与C54x的比较C54xC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《信息光学》课程教学大纲
- 《行政管理专业导论》课程教学大纲
- 2024年低价小型租房合同范本大全
- 2024年出售二级钢坯合同范本
- 园林绿化员工安全培训
- 2型糖尿病的查房
- 一例剖宫产个案护理
- 2024政府设备采购合同
- 2024卷闸门安装合同
- 中国爱情服务行业独立市场研究报告
- 中国农业文化遗产与生态智慧智慧树知到期末考试答案章节答案2024年浙江农林大学
- HSE2015153附件一燃气常规工程监理记录表单旁站记录
- 最新版个人征信报告模板-2020年-word版-可编辑-带水印
- 齿轮参数计算(内啮合)-内齿圈-行星轮
- 案例思念休闲吧
- 《外国航空运输企业航线经营许可规定》(CCAR-287)
- (完整版)《运输管理》课程教学大纲
- 小学五年级(上册)数学期末试卷附命题意图说明
- 金属学与热处理课后习题答案(机械工业出版社)第二版
- 普通发票销售清单
- 测量复核记录
评论
0/150
提交评论