《DSP原理及应用第一章.pptx》由会员分享,可在线阅读,更多相关《DSP原理及应用第一章.pptx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DSPDSP原理及应用原理及应用1DSP原理及应用章共53页,您现在浏览的是第1页!章章 DSP DSP技术概述技术概述第二章第二章 DSP DSP芯片结构介绍芯片结构介绍 第三章第三章 DSP DSP指令系统及特点指令系统及特点 第四章第四章 DSP DSP软件开发过程软件开发过程 第五章第五章 汇编语言编程举例汇编语言编程举例 主要内容主要内容2DSP原理及应用章共53页,您现在浏览的是第2页!章章 DSP DSP技术概述技术概述第三节第三节 DSP DSP芯片的选择芯片的选择节节 DSP DSP系统概述系统概述第四节第四节 DSP DSP芯片的主要优点与应用领域芯片的主要优点与应用领域
2、第五节第五节 DSP DSP应用系统的开发工具应用系统的开发工具第二节第二节 DSP DSP芯片技术的发展芯片技术的发展 3DSP原理及应用章共53页,您现在浏览的是第3页!节节 DSP DSP系统概述系统概述DSPDSP系统系统模拟系统模拟系统数字信号数字信号模拟信号模拟信号运算过程运算过程强调控制强调控制实时处理实时处理FPGA/CPLDDSP芯片模拟器件4DSP原理及应用章共53页,您现在浏览的是第4页!2.2.可靠性强可靠性强信号信号放大器放大器A信号信号放大器放大器B计算机计算机A计算机计算机BA、B结果结果可能不同可能不同A、B结果结果果相同果相同只要误差不超过只要误差不超过0、1
3、判决电平判决电平5DSP原理及应用章共53页,您现在浏览的是第5页!4.4.接口方便接口方便 以现代数字技术为基础的系统或设备都是兼以现代数字技术为基础的系统或设备都是兼容的,系统接口方便。容的,系统接口方便。5.5.灵活性好灵活性好 DSPDSP系统系统DSPDSPCPLDCPLDFPGAFPGA可编程可编程可编程可编程可编程可编程改变软件改变软件不同的功能不同的功能硬件更简单硬件更简单DSPDSP系统开发系统开发周期大大缩短周期大大缩短6DSP原理及应用章共53页,您现在浏览的是第6页!7.7.时分复用时分复用 信号的采样信号的采样频率与频率与DSPDSP系统的运算系统的运算速度相比较速度
4、相比较低的场合。低的场合。系统系统n n信道信道1 1信道信道2 2信道信道n n实时性要求不实时性要求不高的场合。高的场合。应应用用场场合合DSPDSP系统系统系统系统2 2系统系统1 17DSP原理及应用章共53页,您现在浏览的是第7页!1.1.总体方案设计总体方案设计 DSP应用应用定义系统性能指标定义系统性能指标选择选择DSP芯片芯片软件编程软件编程硬件设计硬件设计软件调试软件调试硬件调试硬件调试系统集成系统集成系统调试系统调试DSPDSP系统设计前:系统设计前:明确设计任务明确设计任务 给出设计任务书给出设计任务书 功能描述准确功能描述准确 功能描述清楚功能描述清楚 描述的方式描述的
5、方式 人工语言人工语言 流程图流程图 算法描述算法描述 将设计任务书转化为量化的技术指标。将设计任务书转化为量化的技术指标。8DSP原理及应用章共53页,您现在浏览的是第8页!成本成本供供货能力能力技技术支持支持开开发系系统体体积功耗功耗工作工作环境温度境温度DSPDSPA/DA/DD/AD/ARAMRAM性能指性能指标其它因素的考虑其它因素的考虑9DSP原理及应用章共53页,您现在浏览的是第9页!2.2.软件设计阶段软件设计阶段 源程序源程序汇编器汇编汇编器汇编目标文件目标文件链接器连接链接器连接 调试器调试调试器调试代码转换代码转换C C语言语言汇编语言汇编语言混合语言混合语言代码写入代码
6、写入EEPROMEEPROM可执行文件可执行文件软件仿真软件仿真反反复复 10DSP原理及应用章共53页,您现在浏览的是第10页!DSPDSP芯片芯片 根据是用于控制还是计根据是用于控制还是计算目的,选择:算目的,选择:不同的厂商不同的厂商不同系列不同系列不同工作频率不同工作频率不同工作电压不同工作电压不同工作温度不同工作温度采用定点或浮点型芯片采用定点或浮点型芯片 器件的选型原则器件的选型原则11DSP原理及应用章共53页,您现在浏览的是第11页!存储器存储器RAMRAM、EPROMEPROM(或或EEPROMEEPROM、Flash MemoryFlash Memory),主要考虑:),主
7、要考虑:工作频率工作频率内内存存容容量量位位长长(8 8位位/16/16位位/32/32位)位)接口方式(串行接口方式(串行/并行)、并行)、工作电压(工作电压(5V/3.3V5V/3.3V或其他)。或其他)。器件的选型原则器件的选型原则12DSP原理及应用章共53页,您现在浏览的是第12页!通信接口通信接口根根据据与与其其他他系系统统通通信信的的速速率率决决定定采采用用的的通信方式:通信方式:串口串口并口并口总线总线器件的选型原则器件的选型原则13DSP原理及应用章共53页,您现在浏览的是第13页!人机接口人机接口可可以以通通过单片片机机构构成成通通信信,也也可可在在DSPDSP的的基基础上
8、直接构成。上直接构成。键盘显示器等示器等 器件的选型原则器件的选型原则电源源选取取主主要要考考虑电压的的高高低低和和电压的大小。的大小。电压高低要匹配高低要匹配电流容量要足流容量要足够14DSP原理及应用章共53页,您现在浏览的是第14页!4.4.系统集成系统集成 系统集成:系统集成:是将软硬件结合起来,并是将软硬件结合起来,并组合成样机,在实际系统中运行,进行组合成样机,在实际系统中运行,进行系统测试。系统测试。如果系统测试结果符合设计指标,则如果系统测试结果符合设计指标,则样机设计完毕。样机设计完毕。但由于在软硬件调试阶段调试的环境但由于在软硬件调试阶段调试的环境是模拟的,因此在系统测试时
9、往往会出是模拟的,因此在系统测试时往往会出现一些问题,应找出原因,不断改进。现一些问题,应找出原因,不断改进。15DSP原理及应用章共53页,您现在浏览的是第15页!19821982年,美国年,美国德州仪器公司德州仪器公司(Texas Texas InstrumentsTIInstrumentsTI)推出代)推出代DSP DSP TMS320010TMS320010及其系列产品,目前已发展到及其系列产品,目前已发展到第六代。第六代。TITI公司的系列公司的系列DSPDSP产品已经成为了当今产品已经成为了当今世界最有影响的世界最有影响的DSPDSP芯片,其芯片,其DSPDSP市场占有市场占有量占
10、全世界份额的近量占全世界份额的近50%50%,成为世界上最,成为世界上最大的大的DSPDSP芯片供应商。芯片供应商。16DSP原理及应用章共53页,您现在浏览的是第16页!3030多多年年来来,DSPDSP芯芯片片得得到到了了迅迅猛猛发发展,主要体现在如下方面:展,主要体现在如下方面:1.1.在生产工艺上在生产工艺上 采用采用1m1m以下的以下的CMOSCMOS制造制造工艺技术和砷化镓集成电路制造技术,使集工艺技术和砷化镓集成电路制造技术,使集成度更高,功耗更低,从而使高频、高速的成度更高,功耗更低,从而使高频、高速的DSPDSP处理器得到更大的发展。处理器得到更大的发展。2.2.基本结构上基
11、本结构上 以以RISC(RISC(精简指令系统计算机精简指令系统计算机)结构、单片并行计算机结构为主导,脉冲阵结构、单片并行计算机结构为主导,脉冲阵列和数据流阵列也将成为并行处理器的主要列和数据流阵列也将成为并行处理器的主要体系结构。设计、测试简单,易模块化,易体系结构。设计、测试简单,易模块化,易于实现流水线操作和多处理器结构。于实现流水线操作和多处理器结构。17DSP原理及应用章共53页,您现在浏览的是第17页!第三节第三节 DSP DSP芯片的选择芯片的选择设计DSPDSP应用系用系统,选择DSPDSP芯片是非常重芯片是非常重要的一个要的一个环节。只有只有选定了定了DSPDSP芯片才能芯
12、片才能进一步一步设计其外其外围电路及系路及系统的其它的其它电路。路。选择原则:选择原则:根据实际应用系统需要、应用根据实际应用系统需要、应用场合、目的,场合、目的,选择满足所需功能、成本低、选择满足所需功能、成本低、耗电小、使用方便、有技术支持、升级方便耗电小、使用方便、有技术支持、升级方便的芯片。的芯片。18DSP原理及应用章共53页,您现在浏览的是第18页!(3 3)TMS320C6000TMS320C6000系系列列DSPDSP 采采用用新新的的超超长长指指令令字字结结构构设设计计芯芯片片。其其中中20002000年年以以后后推推出出的的C64xC64x,在在时时钟钟频频率率为为1.1G
13、Hz1.1GHz时时,可可达达到到8800MIPS8800MIPS以以上上,即即每每秒秒执执行行9090亿亿条条指指令令。其其主要应用领域为:主要应用领域为:1 1)数数字字通通信信 完完成成FFTFFT、信信道道和和噪噪声声估估计计、信道纠错、干扰估计和检测等。信道纠错、干扰估计和检测等。2 2)图图像像处处理理 完完成成图图像像压压缩缩、图图像像传传输输、模模式式及及光光学学特特性性识识别别、加加密密/解解密密、图图像像增增强等。强等。19DSP原理及应用章共53页,您现在浏览的是第19页!3 3AT&TAT&T公司的公司的DSPDSP芯片芯片 定定点点DSPDSP芯芯片片的的程程序序和和
14、数数据据字字长长均均为为1616位位,有有2 2个个精精度度为为3636位位的的累累加加器器,片片内内具具有有2K2K字字的程序的程序ROMROM和和512512字的数据字的数据RAMRAM。浮点浮点DSPDSP芯片芯片,80/100ns80/100ns的指令周期,片的指令周期,片内具有内具有3 3个个512512字的字的RAMRAM块,或块,或2 2个个512512字的字的RAMRAM块加块加1 1个个4K4K字的字的ROMROM块。可以寻址块。可以寻址4M4M字的外部字的外部存储器。具有存储器。具有4 4个个4040位精度的累加器和位精度的累加器和2222个个通用寄存器。通用寄存器。20D
15、SP原理及应用章共53页,您现在浏览的是第20页!5 5其他公司其他公司NECNEC公司的公司的PD77C25PD77C25、PD77220PD77220定点定点DSPDSP芯片和芯片和PD77240PD77240浮点浮点DSPDSP芯片等。芯片等。LUCENTLUCENT的的DSP1600DSP1600等,等,INTELINTEL也有自己的也有自己的DSPDSP产品。品。21DSP原理及应用章共53页,您现在浏览的是第21页!2 2DSPDSP芯片的价格芯片的价格 如如果果采采用用价价格格昂昂贵贵的的DSPDSP芯芯片片,即即使使性性能能再再好好,其其应应用用范范围围也也受受到到一一定定限限
16、制制,尤尤其其是是民民用产品。用产品。3 3DSPDSP芯片的硬件资源芯片的硬件资源 不不同同DSPDSP芯芯片片所所提提供供的的硬硬件件资资源源不不同同,如如片片内内RAMRAM、ROMROM的的数数量量,外外部部可可扩扩展展的的程程序序和和数数据空间,总线接口、据空间,总线接口、I/OI/O接口等。接口等。4 4DSPDSP芯片的运算精度芯片的运算精度 一一般般的的定定点点DSPDSP芯芯片片字字长长为为1616位位,少少数数2424位位。浮点芯片的字长一般为浮点芯片的字长一般为3232位,累加器为位,累加器为4040位。位。22DSP原理及应用章共53页,您现在浏览的是第22页!一般地讲
17、:一般地讲:定定点点DSPDSP芯芯片片的的价价格格较较便便宜宜,功功耗耗较较低低,但运算精度稍低。但运算精度稍低。浮浮点点DSPDSP芯芯片片的的优优点点是是运运算算精精度度高高,用用C C语语言编程调试方便,但价格稍高,功耗较大。言编程调试方便,但价格稍高,功耗较大。DSPDSP应应用用系系统统的的运运算算量量是是确确定定选选用用DSPDSP芯芯片片处处理理能能力力的的基基础础。运运算算量量小小,则则可可选选用用处处理理能力不是很强的能力不是很强的DSPDSP芯片,降低系统成本。芯片,降低系统成本。如如果果单单片片DSPDSP芯芯片片达达不不到到要要求求,则则需需选选用用多个多个DSPDS
18、P芯片并行处理。芯片并行处理。23DSP原理及应用章共53页,您现在浏览的是第23页!二、二、DSPDSP芯片的主要应用领域芯片的主要应用领域 目前目前DSPDSP的应用主要包括如下方面:的应用主要包括如下方面:(1 1)信号处理)信号处理 如数字滤波、自适应如数字滤波、自适应滤波、快速傅里叶变换、希尔伯特变换、滤波、快速傅里叶变换、希尔伯特变换、小波变换、相关运算、谱分析、卷积、小波变换、相关运算、谱分析、卷积、模式匹配、加窗、波形产生等。模式匹配、加窗、波形产生等。24DSP原理及应用章共53页,您现在浏览的是第24页!(4 4)军军事事 如如保保密密通通信信、雷雷达达处处理理、声声纳纳处
19、处理理、图图像像处处理理、射射频频调调制制解解调调、导航、导弹制导等。导航、导弹制导等。(5 5)图图形形与与图图像像 如如二二维维和和三三维维图图形形处处理理、图图像像压压缩缩与与传传输输、图图像像增增强强、动动画画与与数数字字地地图图、机机器器人人视视觉觉、模模式式识别、工作站等。识别、工作站等。(6 6)仪仪器器仪仪表表 如如频频谱谱分分析析、函函数数发发生生、锁锁相相环环、地地震震处处理理、数数字字滤滤波波、模式匹配、暂态分析等。模式匹配、暂态分析等。25DSP原理及应用章共53页,您现在浏览的是第25页!第五节第五节 DSP DSP应用系统的开发工具应用系统的开发工具 开开发发工工具
20、具的的好好坏坏对对代代码码的的长长度度、代代码码的的执执行行速速度度起起着着关关键键的的作作用用,开开发发工工具具的的功功能能是是否否齐齐全全,使使用用是是否否方方便便,在在很很大大程程度度上上将将影影响响DSPDSP系系统统的的开开发发周周期期以以及及产产品品上上市市时间。时间。由由于于不不同同厂厂商商、不不同同系系列列的的DSPDSP都都有有自自己己的的开开发发工工具具,因因此此开开发发工工具具的的选选择择也也是是重重要的一环。要的一环。26DSP原理及应用章共53页,您现在浏览的是第26页!代码生成工具代码生成工具C编译器(编译器(C Compiler)汇编器(汇编器(Assembler
21、)连接器(连接器(Linker)存档器(存档器(Archiver)助记符到代数式指令翻译器助记符到代数式指令翻译器 (Mnemonic to algebraic translator utility)将将C/C+语言源程序自动编译为语言源程序自动编译为TMS320C54x的汇编语言源程序。的汇编语言源程序。将汇编语言源文件转换成机器语言的将汇编语言源文件转换成机器语言的COFF文件。文件。把汇编生成的、可重新定位的把汇编生成的、可重新定位的COFF目标文目标文件组合成一个可执行的件组合成一个可执行的COFF目标块。目标块。将一组文件(源文件或目标文件)组成将一组文件(源文件或目标文件)组成为一
22、个存档库文件。为一个存档库文件。将包含助记符指令的汇编语言源文将包含助记符指令的汇编语言源文件转换成包含代数指令的汇编语言件转换成包含代数指令的汇编语言源文件源文件27DSP原理及应用章共53页,您现在浏览的是第27页!1.DSP1.DSP应用系统模型包括哪些主要部分?应用系统模型包括哪些主要部分?2.DSP2.DSP系统有何特点?系统有何特点?3.3.设计一个设计一个DSPDSP系统应考虑哪些问题?系统应考虑哪些问题?4.4.选择选择DSPDSP芯片的依据是什么?芯片的依据是什么?5.5.比较不同种类比较不同种类DSPDSP芯片的区别是什么?芯片的区别是什么?6.6.在在你你接接触触到到的的
23、问问题题中中,哪哪些些可可用用DSPDSP来来解解决决?7.7.开发开发DSPDSP系统可用哪些开发工具?系统可用哪些开发工具?8.8.试列举试列举DSPDSP芯片的特点。芯片的特点。思考题思考题28DSP原理及应用章共53页,您现在浏览的是第28页!一、一、DSPDSP系统的特点系统的特点 1.1.精度高精度高模拟网络元件模拟网络元件(R R、L L、C C等)等)精度精度1010-3-3模拟网络系统模拟网络系统难难数字系统数字系统1717位字长位字长DSPDSP、D/AD/A精度精度1010-5-529DSP原理及应用章共53页,您现在浏览的是第29页!3.3.集成度高集成度高 DSPDS
24、P系统系统表面贴装表面贴装ASICASIC芯片芯片DSPDSPCPLDCPLDFPGAFPGA开发开发压缩体积压缩体积降低成本降低成本30DSP原理及应用章共53页,您现在浏览的是第30页!6.6.保密性好保密性好 DSPDSP系统系统DSPDSPCPLDCPLDFPGAFPGA可编可编程程可编可编程程保密保密性好性好隐蔽内部总线地址变化隐蔽内部总线地址变化做成做成ASICASIC保密保密性能性能几乎几乎无懈无懈可击可击31DSP原理及应用章共53页,您现在浏览的是第31页!二、二、DSPDSP系统的设计思路系统的设计思路输输入入 抗混叠滤波器A/DD/ADSP芯片平滑滤波器输输出出典型的典型
25、的DSPDSP系统系统32DSP原理及应用章共53页,您现在浏览的是第32页!技术指标的确定技术指标的确定 系统采样系统采样频率频率 信号信号频率频率 最复杂的算法最复杂的算法所需最大时间所需最大时间 对实时程对实时程度的要求度的要求 片内、外片内、外RAMRAM的容量的容量 数量及程序数量及程序的长短的长短1616、3232位位定点、浮点运算定点、浮点运算 系统所要求的精度系统所要求的精度输入输出输入输出端口要求端口要求计算、控制计算、控制选定选定DSPDSP芯片芯片型号型号 33DSP原理及应用章共53页,您现在浏览的是第33页!总体体设计 软件软件系统初步分工系统初步分工硬件硬件34DS
26、P原理及应用章共53页,您现在浏览的是第34页!3.3.硬件设计阶段硬件设计阶段 硬件实现方案硬件实现方案确定最优硬件实现方案确定最优硬件实现方案画出硬件系统框图画出硬件系统框图性能指标性能指标工期工期成本等成本等器件的选型器件的选型DSPDSP芯片、芯片、A/DA/DD/AD/A、内存、电、内存、电源、逻辑控制、源、逻辑控制、通信、人机接通信、人机接口、总线等口、总线等35DSP原理及应用章共53页,您现在浏览的是第35页!A/DA/D变换变换 根据采根据采样频率、精度率、精度:确定确定A/DA/D型号型号是否要求片上自是否要求片上自带采采样保持器保持器多路器多路器基准基准电源等。源等。器件
27、的选型原则器件的选型原则D/AD/A变换根据信号根据信号频率、精度率、精度:是否要求基准是否要求基准电源源多路器多路器输出运放等。出运放等。36DSP原理及应用章共53页,您现在浏览的是第36页!逻辑控制逻辑控制先先 确确 定定 所所 用用 器器 件件,如如 PLDPLD、EPLDEPLD或或FPGAFPGA;再再根根据据自自己己的的特特长长和和公公司司芯芯片片的的特特点点决决定定采采用用哪哪家家公公司司的的哪哪一一系列产品;系列产品;最最后后根根据据DSPDSP芯芯片片的的频频率率决决定定芯芯片片的的工工作作频频率率,并并以以此此来来确确定定使用的芯片。使用的芯片。器件的选型原则器件的选型原
28、则37DSP原理及应用章共53页,您现在浏览的是第37页!总线选择总线选择根根据据使使用用场场合合、数数据据传传输输速速率率的的高高低低(总总线线宽宽度度、频频率率高高低低、同同步步方式等)选择:方式等)选择:PCIPCIISAISA现场总线现场总线器件的选型原则器件的选型原则38DSP原理及应用章共53页,您现在浏览的是第38页!必必须清清楚楚了了解解器器件件的的使使用用和和系系统的的开开发,对于关于关键环节要做仿真。要做仿真。原理图设计原理图设计 PCBPCB板设计板设计 要要求求DSPDSP系系统设计人人员既既要要熟熟悉悉系系统工工作作原理,又要清楚布原理,又要清楚布线工工艺和系和系统结
29、构构设计。软、硬件调试软、硬件调试 借借助助仿仿真真工工具具或或开开发发工工具具进进行行软软、硬硬件件仿仿真调试时,往往要反复多次调试。真调试时,往往要反复多次调试。39DSP原理及应用章共53页,您现在浏览的是第39页!第二节第二节 DSP DSP芯片技术的发展芯片技术的发展19781978年,年,AMIAMI公司公司生产的生产的S2811S2811;19791979年美国年美国IntelIntel公司公司的商用可编程器件的商用可编程器件29202920;这两种是这两种是DSPDSP芯片的一个主要里程碑。芯片的一个主要里程碑。特点:没有现代特点:没有现代DSPDSP芯片所必须有的单周期芯片所
30、必须有的单周期乘法器。乘法器。19801980年,日本年,日本NECNEC公司公司推出推出PD7720PD7720。特点:是片具有乘法器的商用特点:是片具有乘法器的商用DSPDSP芯片。芯片。40DSP原理及应用章共53页,您现在浏览的是第40页!19821982年,年,日本东芝公司日本东芝公司推出浮点推出浮点DSPDSP芯片。芯片。19841984年年,AT&TAT&T公公司司推推出出DSP32DSP32,是是较较早早的的具备较高性能的浮点具备较高性能的浮点DSPDSP芯片。芯片。19861986年年,MotorolaMotorola公公司司推推出出了了定定点点DSP DSP MC56001
31、MC56001。19901990年年,推推出出了了与与IEEEIEEE浮浮点点格格式式兼兼容的浮点容的浮点DSPDSP芯片芯片MC96002MC96002。美美国国模模拟拟器器件件公公司司(Analog Analog DevicesDevicesADAD)相相继继推推出出了了定定点点DSPDSP芯芯片片ADSP21xxADSP21xx系系列列,浮点浮点DSPDSP芯片芯片ADSP210 xxADSP210 xx系列。系列。41DSP原理及应用章共53页,您现在浏览的是第41页!3.3.模拟模拟/数字混合上数字混合上 集滤波、集滤波、A/DA/D、D/AD/A及及DSPDSP处理于一体,将成为处
32、理于一体,将成为DSPDSP发展的主要方向,发展的主要方向,是是DSPDSP厂商的主要增长点。厂商的主要增长点。4.DSP4.DSP技术与技术与ASICASIC技术融合上技术融合上 在在DSPDSP芯片中芯片中嵌入嵌入ASICASIC模块,进一步扩大模块,进一步扩大DSPDSP逻辑控制功能。逻辑控制功能。5.5.代码兼容性上代码兼容性上 将推出更新的、更强大的将推出更新的、更强大的优化优化C C编译器来适应不同型号的编译器来适应不同型号的DSPDSP代码生成,代码生成,各种各种DSPDSP的开发、加速、并行处理插件板也将的开发、加速、并行处理插件板也将大量涌现。大量涌现。42DSP原理及应用章
33、共53页,您现在浏览的是第42页!1 1TITI公司的公司的DSPDSP芯片芯片 TITI公司常用的公司常用的DSPDSP芯片可以芯片可以归纳为三大系列:三大系列:(1 1)TMS320C2000TMS320C2000系系列列,称称为为DSPDSP控控制制器器,集集成成了了flashflash存存储储器器、高高速速A/DA/D转转换换器器以以及及可可靠靠的的CANCAN模模块块及及数数字字马马达达控控制制的的外外围围模模块块,适适用用于于三三相相电电动动机机、变变频频器器等等高高速速实实时时工工控控产产品品等等需需要要数数字字化化的的控控制制领领域。域。(2 2)TMS320C5000TMS3
34、20C5000系系列列,这这是是1616位位定定点点DSPDSP。主主要要用用于于通通信信领领域域,如如IPIP电电话话机机和和IPIP电电话话网网关关、数数字字式式助助听听器器、便便携携式式声声音音/数数据据/视视频频产产品品、调调制制解解调调器器、手手机机和和移移动动电电话话基基站站、语语音音服服务务器器、数数字字无无线线电、小型办公室和家庭办公室的语音和数据系统。电、小型办公室和家庭办公室的语音和数据系统。一、主要的一、主要的DSPDSP芯片种类芯片种类43DSP原理及应用章共53页,您现在浏览的是第43页!2 2ADAD公司的公司的DSPDSP芯片芯片 特点:系统时钟一般不经分频直接使
35、用。特点:系统时钟一般不经分频直接使用。定定点点DSPDSP芯芯片片的的程程序序字字长长为为2424位位,数数据据字字长长为为1616位位。一一般般具具有有2 2个个串串行行口口、1 1个个内内部部定定时时器器和和3 3个个以以上上的的外外部部中中断断源源,此此外外还还提提供供8 8位位EPROMEPROM程序引导方式。程序引导方式。浮浮点点DSPDSP芯芯片片,程程序序存存储储器器为为4848位位,数数据据存存储储器器为为4040位位,支支持持3232位位单单精精度度和和4040位位扩扩展展精度的精度的IEEEIEEE浮点格式,有浮点格式,有3 3至至4 4个外部中断源。个外部中断源。44D
36、SP原理及应用章共53页,您现在浏览的是第44页!4 4MotorolaMotorola公司的公司的DSPDSP芯片芯片定点定点DSPDSP芯片芯片程序和数据字长为程序和数据字长为2424位,有位,有2 2个精度为个精度为3636位的累加器。位的累加器。浮点浮点DSPDSP芯片芯片,累加器精度达,累加器精度达9696位,可支位,可支持双精度浮点数,该芯片的指令周期为持双精度浮点数,该芯片的指令周期为50/60/74ns50/60/74ns。内部具有。内部具有1010个个9696位或位或3232位基于位基于寄存器的累加器。寄存器的累加器。适合于自适应滤波的专用定点适合于自适应滤波的专用定点DSP
37、DSP芯片,芯片,程序字长和数据字长分别为程序字长和数据字长分别为2424位和位和1616位,累位,累加器精度为加器精度为4040位。位。45DSP原理及应用章共53页,您现在浏览的是第45页!1 1DSPDSP芯片的运算速度芯片的运算速度 MACMAC时时间间:一一次次乘乘法法和和一一次次加加法法的的时时间间。大大部部分分DSPDSP芯芯片片可可在在一一个个指指令令周周期期内内完完成成一一次次乘乘法法和和一一次次加法操作。加法操作。FFTFFT执执行行时时间间:运运行行一一个个N N点点FFTFFT程程序序所所需需时时间间。由由于于FFTFFT运运算算在在数数字字信信号号处处理理中中很很有有
38、代代表表性性,因因此此FFTFFT运运算算时时间间常常作作为为衡衡量量DSPDSP芯芯片片运运算算能能力力的的一一个个指指标。标。MIPSMIPS:每秒执行百万条指令。每秒执行百万条指令。MOPSMOPS:每秒执行百万次操作。每秒执行百万次操作。MFLOPSMFLOPS:每秒执行百万次浮点操作。每秒执行百万次浮点操作。BOPSBOPS:每秒执行十亿次操作。每秒执行十亿次操作。二、选择芯片考虑的因素二、选择芯片考虑的因素46DSP原理及应用章共53页,您现在浏览的是第46页!5 5DSPDSP芯片的开发工具芯片的开发工具 在在DSPDSP系系统统的的开开发发过过程程中中,如如果果没没有有开开发发
39、工工具具的的支支持持,要要想想开开发发一一个个复复杂杂的的DSPDSP系系统统几几乎乎是是不不可可能能的的。功功能能强强大大的的开开发发工工具,可使开发时间大大缩短。具,可使开发时间大大缩短。6 6DSPDSP芯片的功耗芯片的功耗 便便携携式式的的DSPDSP设设备备、手手持持设设备备、野野外外应应用的用的DSPDSP设备等对功耗有特殊的要求。设备等对功耗有特殊的要求。7 7其他因素其他因素 除除了了上上述述因因素素外外,还还要要考考虑虑到到封封装装形形式、质量标准、供货情况、生命周期等。式、质量标准、供货情况、生命周期等。47DSP原理及应用章共53页,您现在浏览的是第47页!第四节第四节
40、DSP DSP芯片的芯片的主要优点与应用领域主要优点与应用领域 一、一、DSP DSP芯片的优点芯片的优点 1 1哈佛结构哈佛结构2 2多总线结构和多处理单元多总线结构和多处理单元 3.3.流水线技术流水线技术4 4特殊的特殊的DSPDSP指令指令5 5指令周期短指令周期短 6.6.运算精度高运算精度高 7.7.硬件配置强硬件配置强8.8.耗电省耗电省 48DSP原理及应用章共53页,您现在浏览的是第48页!(2 2)通信)通信 如调制解调器、自适应均如调制解调器、自适应均衡、数据加密、数据压缩、回波抵消、衡、数据加密、数据压缩、回波抵消、多路复用、传真、扩频通信、纠错编多路复用、传真、扩频通
41、信、纠错编码、可视电话、个人通信系统、移动码、可视电话、个人通信系统、移动通信、个人数字助手(通信、个人数字助手(PDAPDA)、)、X.25X.25分分组交换开关等。组交换开关等。(3 3)语语音音 如如语语音音编编码码、语语音音合合成成、语语音音识识别别、语语音音增增强强、说说话话人人辨辨认认、说说话话人人确确认认、语语音音邮邮件件、语语音音存存储储、扬声器检验、文本转语音等。扬声器检验、文本转语音等。49DSP原理及应用章共53页,您现在浏览的是第49页!(7 7)自自动动控控制制 如如引引擎擎控控制制、声声控控、机机器器人人控控制制、磁磁盘盘控控制制器器、激激光光打打印印机机控控制制、
42、电动机控制等。电动机控制等。(8 8)医医疗疗 助助听听器器、超超声声设设备备、诊诊断断工工具具、病人监护、胎儿监控、修复手术等。病人监护、胎儿监控、修复手术等。(9 9)家家用用电电器器 如如高高保保真真音音响响、音音乐乐合合成成、音音调调控控制制、玩玩具具与与游游戏戏、数数字字电电话话与与电视、电动工具、固态应答机等。电视、电动工具、固态应答机等。(1010)汽汽车车 如如自自适适应应驾驾驶驶控控制制、防防滑滑制制动动器器、发发动动机机控控制制、导导航航及及全全球球定定位位、振振动分析、防撞雷达等。动分析、防撞雷达等。50DSP原理及应用章共53页,您现在浏览的是第50页!DSP芯片的开发
43、工具:芯片的开发工具:可以分成可以分成代码生成工具代码生成工具和和代码调试工具代码调试工具两大类。两大类。代码生成工具主要包括代码生成工具主要包括:C编译器编译器,汇编器汇编器,连接器连接器,存档器,助记符到,存档器,助记符到代数式指令翻译器,建库工具,十六进制转换工具,绝对地址列表器,交叉代数式指令翻译器,建库工具,十六进制转换工具,绝对地址列表器,交叉引用列表器。引用列表器。调试工具主要有:调试工具主要有:软件仿真器,集成开发环境,可扩展的开发系统仿真器,软件仿真器,集成开发环境,可扩展的开发系统仿真器,硬件开发模块。硬件开发模块。代码生成工具的作用:代码生成工具的作用:是将用是将用C或汇
44、编语言编写的或汇编语言编写的DSP程序编译汇编并程序编译汇编并连接成为可执行的连接成为可执行的DSP程序。程序。代码调试工具的作用:代码调试工具的作用:是对是对DSP程序及系统进行调试,使之能够达到程序及系统进行调试,使之能够达到设计目标。设计目标。DSPDSP的开发工具的开发工具51DSP原理及应用章共53页,您现在浏览的是第51页!代码生成工具代码生成工具建库工具(建库工具(Library-build utility)十六进制转换工具(十六进制转换工具(Hex Conversion Utility)绝对地址列表器(绝对地址列表器(Absolute lister)交叉引用列表器(交叉引用列表
45、器(Cross-reference lister)用来建立自己用户用的、用来建立自己用户用的、C语言编写的支语言编写的支持运行的库函数。持运行的库函数。TMS320C54x DSP接收接收COFF文件作为输文件作为输入,但大多数入,但大多数EPROM编程器不接收编程器不接收COFF文件。该工具可以方便地将文件。该工具可以方便地将COFF文件转换文件转换TI,Intel,Motorola或或Tektronix公司的目标文件公司的目标文件将连接后的文件作为输入,生成将连接后的文件作为输入,生成.abs输出文输出文件。对件。对.abs文件汇编产生包含绝对地址的清文件汇编产生包含绝对地址的清单。如果没有绝对地址列表器,所生成清单单。如果没有绝对地址列表器,所生成清单可能是冗长的,要求进行许多人工操作可能是冗长的,要求进行许多人工操作利用目标文件生成一个交叉引用清单,列出利用目标文件生成一个交叉引用清单,列出所链接的源文件中的符号以及他们的定义和所链接的源文件中的符号以及他们的定义和引用情况。引用情况。52DSP原理及应用章共53页,您现在浏览的是第52页!53DSP原理及应用章共53页,您现在浏览的是第53页!
限制150内