1、DSP原理及应用湖南科技大学 黄采伦 办公室:信息楼602# 电话:13973200093 QQ:806313410 二一五年四月,课程总目标,学完本课程后,你应具有以下能力:(1)掌握DSP、DSP系统的基本概念;(2)了解DSP处理器的基本结构,掌握DSP系统的硬件技术;(3)了解DSP指令系统,掌握DSP软件编程技术;(4)学会DSP算法和系统的设计方法。,关于课程宗旨,传统的数字信号处理课程,主要讲授有关的理论和算法,基本上不讨论实现技术; DSP芯片厂家的技术手册则只介绍产品的功能和性能。两者比较脱节,都不大利于工程应用。 我们开设这门课程的目的,就是希望将两者有机地结合起来,通过授
2、课、实验缩短同学开发DSP系统的时间,培养学生的工程素质和创新能力。,先修课程,单片机原理或微型计算机原理 数字信号处理技术(算法) (非必要) 具备专业知识(应用于本专业领域的算法,非必要),DSP课程特点,DSP简单说就是高性能处理器,归纳处理器课程特点: 理论性不强(无需溯源,软硬件都如此) 学习目的会用(最大限度发挥其作用) 学习方法动手(练出来的,不是学出来的),处理器学习方法,微型计算机原理 20多年前 8088/8086 学到什么? 单片机原理 近20年 51系列 学到什么? DSP原理 近10年 F240/F2407/F2812变化大 DSP结构与实验开发环境都会略有变化 类型
3、多;更新换代快,处理器发展更新越来越快。如何学? 不是学习某一具体芯片。学习处理器课程要掌握的就是基本技能基本功。,如何修炼基本功?,会找资料:充分利用网络资源,提高查找资料能力 会看:教材或 data sheets.(*.pdf文件)。一般了解和详细使用 软件开发环境:熟悉一些仿真软件Keil51、CCS等; 找、看、用对比学习:( CPU、微控制器MCU、 DSP、嵌入式处理器) 会借力:高手指点,是捷径; 最好的教师是自己:软硬件设计,遇到问题先找自己,才能积累软硬件设计技能,自己动手才有收获,特别是工程应用课程!,设计中如何得到技术资料和相关源码,1)原则是碰到问题就去,在TI网站的搜
4、索中用keyword搜索资料,主要要注意的就是Application Notes,user guides 。这样可以搜到一堆的资料,这些资料一般均有PDF文档说明和相应的源程序包提供,download后做少许改动即可。 2)版上发问() 3)Google搜索,处理器工程应用(实战用),选型(DSP、MCU及具体型号);(知识储备) 熟悉有关模块详细结构及编程方法;(C或汇编) 熟悉开发软件(大多数是相通的); 软件、硬件设计、调试、系统联调(调试功底相通)。,课程的主要内容(32+8学时) 第一讲DSP综述(2) 第二讲TMS320x24x内核及主要模块(8) 第三讲24xDSP指令系统与编程
5、(8) 第四讲24xDSP片内外设(10) 第五讲DSP应用系统设计(4),最后成绩=平时(考勤+作业+实验) 40+考试(闭卷)60%,课堂玩手机,一律没收(考试成绩达到良时归还)!,课程教学方式,DSP课程 = 教学实验 教学内容 以LF2407为主,学会学习处理器的方法(硬件结构、指令系统、开发) 多媒体讲课,许多内容需要自学 实验内容,进入实验前要明确你要干什么?掌握什么?(而非教师告诉你如何如何做?) 自己设计综合实验(可以充分利用DSP现有资源,无需外加其他硬件) 实验报告要规范,第1讲 DSP综述,1.1 DSP技术及其应用与发展 1.2 DSP与单片机、嵌入式微处理器的区别 1
6、.3 DSP的基本结构及主要特征 1.4 DSP的分类及主要技术指标 1.5 如何选择DSP 1.6 TI公司TMS320系列DSP简介,1.1 DSP技术及其应用与发展,DSP,Digital Signal Processing,Digital Signal Processor,?,数字信号处理技术(Digital Signal Processing,DSP):用数学方法对数字信号进行处理,处理包括变化或提取相应的信息 经典的数字信号处理方法: 时域:信号滤波FIR、IIR 频域:频谱分析FFT 数字信号处理的特点: AiXi 高速实时 数字信号处理器(Digital Signal Proc
7、essor):用于实时完成数字信号处理的微处理器。DSP:特指数字信号处理器,退出,DSP芯片诞生于20世纪70年代末,经历了以下三个阶段。,第一阶段,DSP的雏形阶段(1980年前后)。,1978年AMI公司生产出第一片DSP芯片S2811。1979年美国Intel公司发布了商用可编程DSP器件Intel2920,由于内部没有单周期的硬件乘法器,使芯片的运算速度、数据处理能力和运算精度受到了很大的限制。运算速度大约为单指令周期200250ns,应用领域仅局限于军事或航空航天部门。,1)、DSP技术的形成,1.1 DSP技术及其应用与发展,第二阶段,DSP的成熟阶段(1990年前后)。,硬件结
8、构上更适合数字信号处理的要求,能进行硬件乘法、硬件FFT变换和单指令滤波处理,其单指令周期为80100ns。如TI公司的TMS320C20,它是该公司的第二代DSP器件,采用了CMOS制造工艺,其存储容量和运算速度成倍提高,为语音处理、图像硬件处理技术的发展奠定了基础。20世纪80年代后期,以TI公司的TMS320C30为代表的第三代DSP芯片问世,伴随着运算速度的进一步提高,其应用范围逐步扩大到通信、计算机领域。这个时期的器件主要有:TI公司的TMS320C20、30、40、50系列,Motorola公司的DSP5600、9600系列,AT&T公司的DSP32等。,1.1 DSP技术及其应用
9、与发展,第三阶段,DSP的完善阶段(2000年以后)。,这一时期的DSP运算速度可达到单指令周期10ns左右,可在Windows环境下直接用C语言编程,各种通用外设集成到片上、功耗及成本降低、使用方便灵活,使DSP芯片不仅在通信、计算机领域得到了广泛的应用,而且逐渐渗透到人们日常消费领域。目前,DSP芯片的发展非常迅速。硬件方面主要是向多处理器的并行处理结构、便于外部数据交换的串行总线传输、大容量片上RAM和ROM、程序加密、增加I/O驱动能力、外围电路内装化、低功耗等方面发展。软件方面主要是综合开发平台的完善,使DSP的应用开发更加灵活方便。,1.1 DSP技术及其发展,1.1 DSP技术及
10、其应用与发展,2)、DSP技术的现状,(1)制造工艺早期DSP采用4m的NMOS工艺。现在的DSP芯片普遍采用0.25m或0.18m亚微米的CMOS工艺。芯片引脚从原来的40个增加到200个以上,需要设计的外围电路越来越少,成本、体积和功耗不断下降。,(2)存储器容量早期的DSP芯片,其片内程序存储器和数据存储器只有几百个单元。目前,片内程序和数据存储器可达到几十K字,而片外程序存储器和数据存储器可达到16M48位和4G40位以上。,(3)内部结构目前,DSP内部均采用多总线、多处理单元和多级流水线结构,加上完善的接口功能,使DSP的系统功能、数据处理能力和与外部设备的通信功能都有了很大的提高
11、。,(4)运算速度近20年的发展,使DSP的指令周期从400ns缩短到10ns以下,其相应的速度从2.5MIPS提高到2000MIPS以上。,(5)高度集成化集滤波、A/D、D/A、ROM、RAM和DSP内核于一体的模拟混合式DSP芯片已有较大的发展和应用。,(6)运算精度和动态范围DSP的字长从8位已增加到32位,累加器的长度也增加到40位,从而提高了运算精度。同时,采用超长字指令字(VLIW)结构和高性能的浮点运算,扩大了数据处理的动态范围。,(7)开发工具具有较完善的软件和硬件开发工具,如:软件仿真器Simulator、在线仿真器Emulator、C编译器和集成开发环境等,给开发应用带来
12、很大方便。,1.1 DSP技术及其应用与发展,随着DSP芯片价格的下降,性能价格比的提高,DSP芯片具有巨大的应用潜力。,主要应用:,1. 信号处理 2. 通 信3. 语 音4. 图像处理5. 军 事,6. 仪器仪表7. 自动控制8. 医疗工程9. 家用电器10. 计 算 机,如:数字滤波、自适应滤波、快速傅氏变换、Hilbert变换、相关运算、频谱分析、卷 积、模式匹配、窗函数、波形产生等;,如:调制解调器、自适应均衡、数据加密、数据压缩、回波抵消、多路复用、传真、扩频通信、移动通信、纠错编译码、可视电话、路由器等;,如:语音编码、语音合成、语音识别、语音增强、语音邮件、语音存储、文本语音转
13、换等;,如:二维和三维图形处理、图像压缩与传输、图像鉴别、图像增强、图像转换、模式识别、动画、电子地图、机器人视觉等;,如:保密通信雷达处理声纳处理导航导弹制导电子对抗全球定位GPS搜索与跟踪情报收集与处理等,如:频谱分析、函数发生、数据采集、锁相环、模态分析、暂态分析、石油/地质勘探、地震预测与处理等;,如:引擎控制声 控发动机控制自动驾驶机器人控制磁盘/光盘伺服控制神经网络控制等,如:助听器X-射线扫描心电图/脑电图超声设备核磁共振诊断工具病人监护等,如:高保真音响音乐合成音调控制玩具与游戏数字电话/电视高清晰度电视HDTV变频空调机顶盒等,如:震裂处理器图形加速器工作站多媒体计算机等,3
14、)、DSP技术的应用,1.1 DSP技术及其应用与发展,4)、DSP技术的发展趋势,(2)DSP 和微处理器的融合微处理器MPU:是一种执行智能定向控制任务的通用处理器,它能很好地执行智能控制任务,但是对数字信号的处理功能很差。 DSP处理器:具有高速的数字信号处理能力。在许多应用中均需要同时具有智能控制和数字信号处理两种功能。将DSP和微处理器结合起来,可简化设计,加速产品的开发,减小PCB体积,降低功耗和整个系统的成本。,(1)DSP的内核结构将进一步改善多通道结构和单指令多重数据(SIMD)、特大指令字组(VLIM)将在新的高性能处理器中占主导地位,如AD公司的 ADSP-2116x。,
15、(3)DSP的并行处理结构为了提高DSP芯片的运算速度,各DSP厂商纷纷在DSP芯片中引入并行处理机制。这样,可以在同一时刻将不同的DSP与不同的任一存储器连通,大大提高数据传输的速率。,(4)功耗越来越低随着超大规模集成电路技术和先进的电源管理设计技术的发展,DSP芯片内核的电源电压将会越来越低。,总之,对于高速、高密度数据处理应用,DSP将向多核转变,目前已经有一款6核方案,在未来25年可能一个DSP芯片将集成百个处理器。 而对于那些不属于高密度的应用,DSP将来的发展方向是SoC。这些新的SoC集成系统将在系统处理器(如ARM)的控制下,同时使用可编程DSP和可配置DSP加速器,它们将成
16、为许多创新性产品的开发平台。 可编程SoC是未来DSP的生存之道。,1.1 DSP技术及其应用与发展,1.2 DSP与单片机、嵌入式微处理器的区别, 单片机(微控制器): 用于不太复杂的数字信号处理。结构较简单,没有乘法器,I/O接口多,位控制能力强,成本低,使用方便。如51系列,AVR系列,PIC系列等, 嵌入式微处理器:基于通用计算机CPU,具有较高的抗干扰能力,可靠性高,地址线较多,存储空间大,可配备实时操作系统,如,ARM7/ARM9等,多用于控制系统。, DSP:结构复杂,片内设计有硬件乘法器及累加器,多处理单元,多总线结构,流水线技术,专门的指令系统,能够高速、实时地实现具有乘积累
17、加特点的、复杂的数字信号处理算法。如TI的TMS320系列等。,DSP与MCU硬件结构比较,改进的哈佛结构、多总线:片内多条数据、地址和控制总线 流水线技术:多个控制和运算部件并行工作 硬件乘法器 特殊指令: MAC(连乘加指令,单周期同时完成乘法和加法运算) RPTS和RPTB(硬件判断循环边界条件,避免破坏流水线) 特殊寻址方式: 位倒序寻址(实现FFT快速倒序) 循环寻址 特殊片内外设: 可编程等待电路(便于与慢速设备接口) 数字锁相电路 PLL(有利于系统稳定) 丰富片内外设:定时器、异步串口、同步串口、DMA控制器、A/D和通用I/O口、PWM、CAN等 丰富片内存储器类型:RAM、
18、DARAM、ROM、Flash、SARAM等,新的DSP芯片采用Cache(高速缓存)机制,解决存储器速度与DSP内核速度不匹配的问题,需要说明的是: 两者在不断融合,取其优势 差异越来越不是那么明显,1.2 DSP与单片机、嵌入式微处理器的区别,DSP与MCU软件开发比较 模块化:按功能模块编程 工程化:软硬人员分离MCU: ORG xxxx,绝对定位 优点:简单、容易上手 缺点:模块化编程差,工程化不支持 DSP: Section:相对定位 缺点:灵活、上手较难 优点:模块编程好,工程化编程支持,1.2 DSP与单片机、嵌入式微处理器的区别,DSP与MCU开发工具比较,MCU: 代替方式(
19、仿真头替代MCU) 硬件时序为仿真器硬件时序,与目标系统时序有一定差异 或多或少占用目标硬件资源 仿真头制作较难 仿真电缆较短,使用不便 不同MCU,工具不同,用户投资加重,DSP: 接口方式(JTAG) 硬件时序即为目标系统时序 不占目标系统硬件资源 仿真头制作方便 仿真电缆较长,使用方便 不同的DSP,仿真接口标准JTAG,工具相同,用户投资有保障,1.3 DSP的基本结构及主要特征,数字信号处理不同于普通的科学计算与分析,它强调运算的实时性。除了具备普通微处理器所强调的高速运算和控制能力外,针对实时数字信号处理的特点,在处理器的结构、指令系统、指令流程上作了很大的改进,其主要特点如下:,
20、冯诺伊曼(Von-Neumann)结构程序存储器与数据存储器合为一体,单地址、数据总线,不能同时取指令和取操作数,易造成传输通道上的瓶颈现象。多数MCU采用。,1)哈佛结构,哈佛(Havard)结构程序空间和数据空间分开,各自有自己的地址总线和数据总线,能够同时取指令(来自程序存储器)和取操作数(来自数据存储器)。,改进的哈佛结构采用双存储空间和多条总线,即一条程序总线和多条数据总线。几乎所有DSP采用,特点为:, 允许在程序空间和数据空间之间相互存储、传送数据,使这些数据可以由算术运算指令直接调用,增强芯片的灵活性;, 提供了存储指令的高速缓冲器(cache)和相应的指令,当重复执行这些指令
21、时,只需读入一次就可连续使用,不需要再次从程序存储器中读出,从而减少了指令执行所需要的时间。,1.3 DSP的基本结构及主要特征,总线结构,2) 多总线结构 多条地址、数据总线,可保证同时进行取指令和多个数据存取操作,并由辅助寄存器自动增减地址进行寻址,使CPU在一个机器周期内可多次对程序空间和数据空间进行访问。总线越多,在同一时间内实现的操作越多,所完成的功能就越复杂。DSP芯片都采用多总线结构,大大地提高了DSP的运行速度。例如,TMS320C240x内部有数据读总线、数据写总线、程序读总线,还有相对应的地址总线,可以实现: 一个机器周期内从程序存储器取1条指令 从数据存储器读1个操作数
22、向数据存储器写1个操作数内部总线是个十分重要的资源。,3) 流水线操作(pipeline)DSP执行一条指令,可分成取指、译码、取操作和执行等几个阶段。在程序运行过程中这几个阶段是重叠的,这样,在执行本条指令的同时,还依次完成了后面3条指令的取操作数、译码和取指,将指令周期降低到最小值。利用这种流水线结构,加上执行重复操作,就能保证数字信号处理中用得最多的乘法累加运算可以在单个指令周期内完成。,4) 多处理单元 DSP内部一般都包括有多个处理单元,如: 算术逻辑运算单元(ALU) 辅助寄存器运算单元(ARAU) 累加器(ACC) 硬件乘法器(MUL)它们可以在一个指令周期内同时进行运算。例如,
23、当执行一次乘法和累加的同时,辅助寄存器单元已经完成了下一个地址的寻址工作,为下一次乘法和累加运算做好了充分的准备。为了适应数字信号处理的需要,当前的DSP芯片都配有专用的硬件乘法-累加单元(MAC),可在一个周期内完成一次乘法和累加操作。如矩阵运算、FIR和IIR滤波、FFT变换等专用信号的处理。,5) 硬件配置强 除CPU的多处理单元外,DSP的接口功能也愈来愈强,更易于完成系统设计。如240x集成了AD转换器、片内闪存、多路复用I/O引脚、事件管理器、串行通信接口模块、串行外设模块、具有独立总线的直接存储访问单元DMA、CAN总线模块、用于仿真的JTAG接口等。,6)特殊的DSP指令 为了
24、更好地满足数字信号处理应用的需要,在DSP的指令系统中,设计了一些特殊的DSP指令。例如,重复、位反转、乘积累加、循环指令,又如240x中的DMOV和LDT指令,使得寻址、排序的速度大大提高。,7) 运算精度高 一般DSP的字长为16位、24位、32位。为防止运算过程中溢出,有的累加器达到40位。此外,一批浮点DSP,例如C3x、C4x、ADSP21020等,则提供了更大的动态范围。,8)指令周期短 基于以上特点,以及DSP广泛采用亚微米CMOS制造工艺,其运行速度越来越快。如C2000运行速度可达600MFLOPS,C5000运行速度可达600 MIPS。 ;C6000的运行速度达到8000
25、 MIPS,多核的更高。,1.3 DSP的基本结构及主要特征,1.4 DSP的分类及主要技术指标,DSP的分类,1) 按用途分类按照用途,可将DSP芯片分为通用型和专用型两大类。通用型DSP芯片:一般是指可以用指令编程的DSP芯片,适合于普通的DSP应用,具有可编程性和强大的处理能力,可完成复杂的数字信号处理的算法。 专用型DSP芯片:是为特定的DSP运算而设计,通常只针对某一种应用,相应的算法由内部硬件电路实现,适合于数字滤波、FFT、卷积和相关算法等特殊的运算。主要用于要求信号处理速度极快的特殊场合。,DSP的主要技术指标,2)按数据格式分类根据芯片工作的数据格式,按其精度或动态范围,可将
26、通用DSP划分为定点DSP和浮点DSP两类。若数据以定点格式工作的定点DSP芯片。若数据以浮点格式工作的浮点DSP芯片。不同的浮点DSP芯片所采用的浮点格式有所不同,有的DSP芯片采用自定义的浮点格式,有的DSP芯片则采用IEEE的标准浮点格式。,1) 时钟频率 外部时钟频率,一般指晶振频率; 内部工作主频,反映DSP的数据处理速度。主频=晶振频率锁相环的倍频系数。通常,DSP采用较低的晶振(减少干扰)经倍频得到较高的主频以提高数据处理速度。,2)机器周期DSP执行一条指令所虚脱的时间。DSP的大部分指令都是单周期的,也能反映DSP的数据处理速度。3)MIPSMillions of Instr
27、uction Per Second,每秒执行百万条指令。综合了时钟频率、并行度、机器周期等来反映处理速度的指标,与机器周期互为倒数。,3) MOPSMillions of Operation Per Second, 每秒执行百万次操作。操作次数指令条数,不同的DSP对操作的定义不同,不同的指令所需要完成的操作次数也不同。4)MFLOPSMillions of Float Operation Per Second,每秒执行百万次浮点运算。是衡量浮点DSP运算能力的指标之一。5)MACS1s之内DSP完成乘积累加的次数。以上指标只是反映DSP片内全速运行的速度,不代表整个系统的处理速度。,TI公司
28、为TMS320系列 :C3X,C67X为浮点处理器. AD公司产品 ADSP21XX为定点处理器,如:ADSP2101/2103/2105,ADSP2111/2115,ADSP2161/2162,ADSP2171/2173/2181等。 ADSP21XXX为浮点处理器,如:ADSP21020,ADSP21060/2。 AT&T公司产品 AT&T公司比较有代表性的定点处理器有DSP16、DSP16A/C、DSP1610/6。 AT&T公司比较有代表性的浮点处理器有DSP32、DSP32C、DSP3210等 MOTOROLA公司 代表性的定点处理器有MC56000、MC56001、MC56002。
29、 代表性的浮点处理器有MC96002等。NEC公司产品 NEC公司比较有代表性的定点处理器有uPD77C25、uPD77220等。 NEC公司比较有代表性的浮点处理器有uPD77240等。,1.5 如何选择DSP,主要取决于应用场合,以够用、低成本为前提。,1) 数据格式的选择,2)数据宽度,3)速度,定点还是浮点?浮点:动态范围大,编程容易些,但是结构复杂,功耗较大。定点:动态范围较小,编程需要考虑数据的动态范围和精度,但是功耗低、成本低。,浮点DSP为32位,大部分定点DSP为16位,也有20位、24位、32位的。数据字的长短是影响成本的重要因素,它关系到芯片的引脚数、大小、片外存储器的大
30、小。,系统运行速度不单单取决于DSP芯片,要全局考虑。时钟频率越高,系统干扰越大。,4) 存储器,应该关注对访问存储器的大小、高速缓存、存储空间的大小。,5)开发的难易程度,编程语言有汇编、C/C+,开发调试环境是决定开发难易程度的关键。,6)是否支持多处理器7)功耗和电源管理 8)器件封装,1.6 TI公司TMS320系列DSP简介,TI公司自1982年推出第一款定点DSP芯片以来,相继推出定点、浮点和多处理器三类运算特性不同的DSP芯片,共计已发展了七代产品。其中,定点运算单处理器的DSP有七个系列,浮点运算单处理器的DSP有三个系列,多处理器的DSP有一个系列。主要按照DSP的处理速度、
31、运算精度和并行处理能力分类,每一类产品的结构相同,只是片内存储器和片内外设配置不同。,定点DSP: TMS320C1x系列 16bit 第一代 1982年前后; TMS320C2x系列 16bit 第二代 1987年前后; TMS320C5x系列 16bit 第五代 1993年; TMS320C54x系列 16bit 第七代 1996年; TMS320C24x系列 16bit 第七代 1996年; TMS320C6x系列 32bit 第七代 1997年; TMS320C55x系列 16bit 第七代 2000年。,TI公司的DSP产品是目前世界上的主流产品,市场占有份额60%左右。,浮点DSP
32、: TMS320C3x系列 32bit 第三代 1990年; TMS320C4x系列 32bit 第四代 1990年; TMS320C67x系列 64bit 第七代 1998年。 多处理器DSP:TMS320C8x系列 32bit 第六代 1994年。,C2x、C24x、C28x称为C2000系列,用于数字控制系统;C54x、C55x称为C5000系列,主要用于功耗低、便于携带的通信终端;C62x、C64x和C67x称为C6000系列,主要用于高性能复杂的通信系统,如移动通信基站。 符号含义: C CMOS LC 3.3V,低功耗, CMOS F 片内带Flash LF 3.3V,低功耗,片内
33、带Flash A 芯片带加密位,PC时代的领袖Intel信息时代的领袖TI;2000年诺贝尔物理奖TI公司杰克-基尔比。 1930 年,德州仪器 (TI) 成立,名称为“Geophysical Service”,是第一家专门研究地球物理勘探反射地震验测法的独立承包商。该公司在新泽西州成立。其总部却是在德克萨斯州的达拉斯。 1951 年 12 月,GSI 更名为 Texas Instruments Incorporated(德州仪器)。 德州仪器公司(TI)提供创新的DSP和模拟技术,公司的业务还包括传感器和控制产品,以及教育产品。在全球超过25个国家设有制造、研发或销售机构。,1.6 TI公司
34、TMS320系列DSP简介,C2XX是TI公司的一代高性能、低价位定点DSP,是专门针对控制应用的,集成了闪存、A/D、CAN总线控制器等片内外设。主要有三大类: TMS320C20x: C203, F206,主要用于电话、数码相机、嵌入式家电设备。 TMS320C24x: LF2407,16位定点,10位A/D,主要用于电机控制、智能仪表、工业自动化、机电一体化等。 TMS320C28x: F2810, F2812,32位定点,12位A/D,主要用于无感测速度控制、随机的PWM、功率因子改善等等。C28同时亦是世界上程序代码最有效率的DSPs,且C28x的程序代码与目前所有的C2000 DS
35、Ps的程序代码是兼容的。,TMS320C2000系列,TMS320C5000系列,TMS320C6000系列,低功耗与高性能相结合可提供业界最低的待机功耗,同时还支持高级自动化电源管理,执行速度高达900 MIPS,满足实时嵌入设备的要求,能够充分满足诸如数字音乐播放器、免提终端附件、GPS 接收机以及便携式医疗设备等个人及便携式产品的需求。分成C54xx系列和55xx系列。,C54xx系列规范: 16 位定点 DSP,功耗低至 40 mW 单内核与多内核产品,性能范围为 30532 MIPS 具有 1.2、1.8、2.5、3.3 以及与5 V 版本 集成 RAM 与 ROM 配置,且有主机端
36、口接口 自动缓冲型串行端口,多通道缓冲型串行端口 每个内核均具有一个 6 通道DMA 控制器 超薄封装(100、128、144、176引脚的 LQFP 封装;143、144、176 与 169 引脚的 MicroStar BGAs 封装) 应用范围:数字蜂窝通信、个人通信系统、无线数据通信、免提车载套件、计算机语音电话系统、便携式因特网音频设备等。,C55xx系列规范: 业界产品范围最全面、电源效率最高的 DSP 系列,待机功耗低至0.12 mW,性能高达 600 MIPs 业界最低的待机功耗能够显著延长电池使用寿命 大容量片上 RAM,达 32 KB 320 KB 与所有 C5000 DSP
37、 实现了软件兼容 简单易用的软件与开发工具大幅加速产品上市进程。 应用范围:特性丰富的微小型便携式数字音频产品 (MP3)、便携式医疗设备、指纹图案识别以及 GPS 接收机等。,最高性能C6000 DSP 平台可提供业界最高性能的定点与浮点 DSP,C代码开发效率高。包含62xx、64xx、67xx系列,适用于视频、影像、宽带基础局端以及高性能音频等应用领域。外设: 增强型直接存储存取控制器 外设组件互连 用于ATM 的通用测试与操作 PHY接口(UTOPIA) Turbo 、Viterbi 协处理器 外部存储器接口,主机端口接口 多通道缓冲的串行端口 直接存储存取控制器、32 位扩展总线 S
38、erial RapidIO,TMS320C64x DSP 系列-最佳性价比的定点 DSPC642x DSP 拥有 C6421 以及 C6424 DSP 两种版本。这些 DSP 具有引脚兼容性,而且可全面扩展速度和/或特性,每万片批量的单价最低为 8.95 美元。这两款最新的DSP 拥有 400、500 以及 600 MHz 等速度版本,并且具有相同的原始处理能力,但是在片上存储器与外设方面有所差异。,TMS320DM64xx-达芬奇(DaVinci)/数字媒体处理器TMS320DM64x 数字媒体处理器专为视频而精心优化,包含各种高性能、低成本选项。TMS320DM64x 系列数字媒体处理器不
39、仅具有全面可编程性,而且还可提供业界领先的高性能,能够充分满足要求最严格的流式多媒体应用的需求。此外,TI 还可提供丰富的配套模拟部件、简单易用的开发工具以及广泛的视频与影像第三方算法等。,TMS320C645x DSP 系列-业界速度最快的单内核 DSP通过 Serial RapidIO 及其他高带宽外设支持高性能多处理功能,频率高达 1.2 GHz。外设: Serial RapidIO: 10-Gb/s 全双工。 电信串行接口端口 (TSIP)。 其他高带宽外设:千兆以太网,MAC(Media Access Control)、 UTOPIA(Universal Test & Operati
40、ons PHY Interface for ATM)、 PCI-66(Process Input Output) 与 HPI。 多达两个EMIFs: 32位 DDR2(Double Data Rate 2),64位 EMIF(External Memory Interface),作业,1)什么是DSP 2)DSP的基本特点 3)什么是改进型的哈佛结构 4)DSP与单片机的主要区别 5)DSP分类:定点浮点,实时的定义因具体应用而异。一般而言,对于逐样本 (sample-by-sample) 处理的系统如果 sample process我们就称这个系统满足实时性的要求。 比如,滤波器,采样频率1kHz, 运算在1ms内完成 宏观上的及时,比如奥运的转播,实时的概念,