DSP应用课件第3讲_第1页
DSP应用课件第3讲_第2页
DSP应用课件第3讲_第3页
DSP应用课件第3讲_第4页
DSP应用课件第3讲_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1第2章 DSP系统设计概述2n 哈佛结构和改进的哈佛结构n 多总线结构 n 流水线技术n 多处理单元n 特殊的DSP指令n 指令周期短n 运算精度高n 硬件配置强 复习复习TDSP芯片的特点芯片的特点DSP嵌入式应用嵌入式应用信息家电信息家电智能玩具智能玩具军事电子军事电子通信设备通信设备移动存贮移动存贮工控设备工控设备智能仪表智能仪表汽车电子汽车电子网络设备网络设备消费电子消费电子军事国防军事国防网络网络工业控制工业控制TDSP芯片的应用芯片的应用复习复习4u2.1 DSP系统的基本构成系统的基本构成u2.2 DSP系统的设计开发过程系统的设计开发过程u2.3 主要主要DSP处理器处理器u

2、2.4 DSP系统的开发工具系统的开发工具u2.5 典型的典型的DSP应用系统应用系统u2.6 DSP最小系统最小系统u2.7 本章小结本章小结目录目录5内容简介内容简介T 本章从本章从DSP系统设计的基础知识入手,介绍系统设计的基础知识入手,介绍DSP系统的基本系统的基本构成、构成、DSP系统的设计开发过程、系统的设计开发过程、DSP应用系统的开发工应用系统的开发工具,并给出了典型的具,并给出了典型的DSP应用系统示例。应用系统示例。第第2章章 DSP系统设计概述系统设计概述T 从系统的角度回答了从系统的角度回答了“为什么采用为什么采用DSP处理器处理器”、“如何应如何应用用DSP处理器进行

3、开发和设计的工作处理器进行开发和设计的工作” 等一系列基本问题。等一系列基本问题。使读者在学习具体内容前,对使读者在学习具体内容前,对DSP应用技术先有一个全面、应用技术先有一个全面、概括的认识。概括的认识。62.1 DSP系统的基本构成系统的基本构成T 在进行在进行DSP系统设计前,需要了解系统设计前,需要了解DSP系统的基本构成。典系统的基本构成。典型的型的DSP系统基本结构框图如图系统基本结构框图如图2-1所示。同一般的微处理器所示。同一般的微处理器应用系统类似,应用系统类似,DSP应用系统除了应用系统除了DSP处理器之外,还必须处理器之外,还必须有能够与其他系统和器件连接的接口。有能够

4、与其他系统和器件连接的接口。第第2章章 DSP系统设计概述系统设计概述图2-1 典型的DSP系统基本结构框图72.1 DSP系统的基本构成系统的基本构成第第2章章 DSP系统设计概述系统设计概述T 一般情况下,一般情况下,DSP系统先将输入信号进行系统先将输入信号进行带限滤波和采样带限滤波和采样,然后经,然后经A/D转换器转换器将信号转换成数字信号。根据将信号转换成数字信号。根据奈奎斯特采样定理奈奎斯特采样定理,对低通,对低通模拟信号,为保证信息不丢失,采样频率必须模拟信号,为保证信息不丢失,采样频率必须至少至少是输入带限信号最是输入带限信号最高频率的高频率的两倍两倍。82.1 DSP系统的基

5、本构成系统的基本构成第第2章章 DSP系统设计概述系统设计概述T DSP处理器的输入是处理器的输入是A/D转换后得到的时间离散的数字信号,转换后得到的时间离散的数字信号,根据系根据系统要求,统要求,DSP处理器对输入的数字信号按照特定的算法进行处理,这处理器对输入的数字信号按照特定的算法进行处理,这是是DSP系统的关键。系统的关键。最后,经过处理后的数字信号再经最后,经过处理后的数字信号再经D/A转换器转换器转转换为模拟信号,之后再进行换为模拟信号,之后再进行平滑滤波平滑滤波就可得到连续的模拟信号。就可得到连续的模拟信号。92.1 DSP系统的基本构成系统的基本构成T 除了处理从外部信号源输入

6、的信号外,除了处理从外部信号源输入的信号外,DSP还需要处理从主机还需要处理从主机或用户控制接口输入的事件。或用户控制接口输入的事件。T 主机接口是一个并行接口,可以用来与一个主处理器或一个主主机接口是一个并行接口,可以用来与一个主处理器或一个主器件进行连接,完成器件进行连接,完成DSP处理器和主机之间的信号交换。处理器和主机之间的信号交换。T 用户控制接口完成用户控制接口完成DSP处理器与用户需求之间的交换。处理器与用户需求之间的交换。T DSP处理器还提供了多种形式的串行通信接口,这些通信接口处理器还提供了多种形式的串行通信接口,这些通信接口能够方便地与一些串行设备进行通信。能够方便地与一

7、些串行设备进行通信。第第2章章 DSP系统设计概述系统设计概述10第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程T DSP系统的设计开发过程可以分为系统的设计开发过程可以分为系统需求分析系统需求分析、算法模拟算法模拟、DSP处理器选型处理器选型、软硬件设计软硬件设计、系统集成和测试系统集成和测试5个阶段。个阶段。T 软硬件设计包括软件设计和硬件设计。软硬件设计包括软件设计和硬件设计。T 硬件设计又称为目标板设计,该设计需要在全面考虑应用的需硬件设计又称为目标板设计,该设计需要在全面考虑应用的需求分析、成本、体积、功耗核算等方面的基础上完成。求分析、

8、成本、体积、功耗核算等方面的基础上完成。T 软件设计主要是指用软件设计主要是指用DSP的汇编语言或者通用的高级语言的汇编语言或者通用的高级语言(如如C语言语言)编写实现具体数字信号处理功能的程序。这两部分的设计编写实现具体数字信号处理功能的程序。这两部分的设计并非完全独立,而是需要协调综合考虑。并非完全独立,而是需要协调综合考虑。11第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程1系统设计开发应具备的条件系统设计开发应具备的条件 2.2.1 DSP DSP系统设计开发前的准备工作系统设计开发前的准备工作(1)设计者知识储备设计者知识储备T 计者应当

9、具备必需的数字信号处理知识,了解各种常用的数字信计者应当具备必需的数字信号处理知识,了解各种常用的数字信号处理算法,并能够对信号处理算法的结果进行评估和比较。号处理算法,并能够对信号处理算法的结果进行评估和比较。T 设计者一方面要从整体上了解各个厂商各个系列的设计者一方面要从整体上了解各个厂商各个系列的DSP处理器的处理器的特点,另一方面还要及时跟踪和掌握特点,另一方面还要及时跟踪和掌握DSP发展的新技术。发展的新技术。T 设计者对于外围电路芯片也应深入了解。设计者对于外围电路芯片也应深入了解。T 对于高速的数字、模拟电路设计,设计者应具备相应的知识和经对于高速的数字、模拟电路设计,设计者应具

10、备相应的知识和经验。在设计中,应采取一定的抗干扰措施。验。在设计中,应采取一定的抗干扰措施。12第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程1系统设计开发应具备的条件系统设计开发应具备的条件 2.2.1 DSP DSP系统设计开发前的准备工作系统设计开发前的准备工作(2)软件环境和硬件设备支持软件环境和硬件设备支持T DSP系统设计开发的软件环境应该包括针对特定系统设计开发的软件环境应该包括针对特定DSP处理器的处理器的编译器、汇编器、链接器、软件模拟器、在线仿真软件、固化编译器、汇编器、链接器、软件模拟器、在线仿真软件、固化代码生成程序、库管理

11、程序等可执行文件,还应包括基本的算代码生成程序、库管理程序等可执行文件,还应包括基本的算法或函数库、法或函数库、C语言库、语言库、C 头文件等。头文件等。T 硬件设备包括硬件设备包括DSP仿真器、示波器和逻辑分析仪。其中,最主仿真器、示波器和逻辑分析仪。其中,最主要的就是要的就是DSP仿真器,各仿真器,各DSP厂家为不同的厂家为不同的DSP准备了不同的准备了不同的仿真器。仿真器。 13第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程2初学者如何着手初学者如何着手DSP系统开发系统开发2.2.1 DSP DSP系统设计开发前的准备工作系统设计开发前的准

12、备工作T 当初学者确定用当初学者确定用DSP处理器进行系统设计时,需要准备的最处理器进行系统设计时,需要准备的最基本的设备包括一台装有基本的设备包括一台装有Windows操作系统的操作系统的PC机、一套机、一套DSP开发板、一个硬件仿真器以及基本的软件开发工具。开发板、一个硬件仿真器以及基本的软件开发工具。T DSP系统设计中,初学者有了这些最基本设备的支持,硬件系统设计中,初学者有了这些最基本设备的支持,硬件上借助上借助DSP厂商提供的厂商提供的DSP开发板,软件上借助开发板,软件上借助DSP厂商提厂商提供的基本软件开发工具,只需编写一些简单的应用程序即可供的基本软件开发工具,只需编写一些简

13、单的应用程序即可完成完成DSP系统的设计。系统的设计。14第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程2.2.2 DSP系统的设计开发流程系统的设计开发流程TDSP系统的设计开发过程可以用图系统的设计开发过程可以用图2-2所示的流程图来表示,该流程所示的流程图来表示,该流程图将设计过程大致分为如下几个阶段:图将设计过程大致分为如下几个阶段:图2-2 DSP系统设计开发流程图15第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程1定义系统性能指标定义系统性能指标2.2.2 DSP系统的设计开发流程系统的设计

14、开发流程T 在进行在进行DSP系统设计之前,首先要根据系统设计之前,首先要根据DSP系统的需求,明系统的需求,明确设计任务,定义系统的确设计任务,定义系统的技术性能指标技术性能指标。T 技术性能指标,包括系统的技术性能指标,包括系统的采样频率和实时处理性能、存储采样频率和实时处理性能、存储器容量、系统的精度、应用环境、体积、重量、功耗、可靠器容量、系统的精度、应用环境、体积、重量、功耗、可靠性、可维护性以及成本等要求性、可维护性以及成本等要求,它们通常可用,它们通常可用数据流程图、数据流程图、数学运算序列、正式的符号或自然语言来描述。数学运算序列、正式的符号或自然语言来描述。16第第2章章 D

15、SP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程2确定算法并进行算法模拟确定算法并进行算法模拟2.2.2 DSP系统的设计开发流程系统的设计开发流程一般来说,为了实现系统的最终目标,需要对输入的信号进行适当的一般来说,为了实现系统的最终目标,需要对输入的信号进行适当的处理,而不同的处理方法会导致不同的系统性能,因此要得到处理,而不同的处理方法会导致不同的系统性能,因此要得到最佳的最佳的DSP系统性能系统性能必须先确定最佳的处理方法。必须先确定最佳的处理方法。确定算法并进行算法模拟阶段确定算法并进行算法模拟阶段成为成为DSP实际系统设计中重要的一步,决实际系统设计中

16、重要的一步,决定了系统性能指标能否实现,系统以何种算法和结构应对需求。定了系统性能指标能否实现,系统以何种算法和结构应对需求。实现过程:实现过程:首先首先应对一个实时数字信号处理的任务选择应对一个实时数字信号处理的任务选择一种方案一种方案和和多多种算法种算法,用算法仿真开发工具,用算法仿真开发工具(如如Matlab)进行算法模拟来验证算法能否进行算法模拟来验证算法能否满足系统的性能指标,满足系统的性能指标,然后然后从多种信号处理算法中找出最佳算法。从多种信号处理算法中找出最佳算法。17第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程3设计设计DSP应

17、用系统(软硬件设计)应用系统(软硬件设计) 2.2.2 DSP系统的设计开发流程系统的设计开发流程T 系统设计分硬件设计和软件设计两个方面同时进行。系统设计分硬件设计和软件设计两个方面同时进行。T 硬件设计部分硬件设计部分需要确定系统的硬件实现方案、完成器件的选需要确定系统的硬件实现方案、完成器件的选型、完成原理图设计(包括外围电路以及电源电路等)和印型、完成原理图设计(包括外围电路以及电源电路等)和印刷电路板布线等,最后进行焊接调试。刷电路板布线等,最后进行焊接调试。T 软件设计部分软件设计部分主要是根据系统的要求和所选的主要是根据系统的要求和所选的DSP 处理器编处理器编写相应的写相应的D

18、SP程序并进行调试,这些程序可以采用汇编语程序并进行调试,这些程序可以采用汇编语言、高级语言(如言、高级语言(如C 语言)、或采用两种语言(高级语言和语言)、或采用两种语言(高级语言和汇编语言)混合编程方法。汇编语言)混合编程方法。18第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程3设计设计DSP应用系统应用系统(软硬件设计软硬件设计) 2.2.2 DSP系统的设计开发流程系统的设计开发流程T (1) 硬件设计硬件设计p 硬件设计涉及较多的电路设计技术。由硬件设计涉及较多的电路设计技术。由DSP构成的电路一般包括以下类型的器构成的电路一般包括以下类

19、型的器件:件:EPROM/F1ash、RAM、A/D、D/A、同步、同步/异步串口、电源模块、电平异步串口、电源模块、电平转换器、转换器、FPGA、接口电路、仿真器接、接口电路、仿真器接口、时钟口、时钟等。典型的等。典型的DSP系统硬件设计系统硬件设计流程图如图流程图如图2-3所示所示图2-3 DSP硬件设计流程 19第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程3设计设计DSP应用系统应用系统(软硬件设计软硬件设计)2.2.2 DSP系统的设计开发流程系统的设计开发流程T (1) 硬件设计硬件设计p 硬件设计的过程可分为以下硬件设计的过程可分为以

20、下5个阶段:个阶段: 确定硬件实现方案确定硬件实现方案 器件的选择器件的选择 原理图设计原理图设计 PCB板设计板设计 硬件调试硬件调试20第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程3设计设计DSP应用系统(软硬件设计)应用系统(软硬件设计) 2.2.2 DSP系统的设计开发流程系统的设计开发流程T (2) 软件设计软件设计p DSP系统软件设计的过程可分系统软件设计的过程可分4个阶段:个阶段:使用汇编语言、使用汇编语言、C语言或者两种编程语言混合编写程序,并把它们分别语言或者两种编程语言混合编写程序,并把它们分别转换成转换成DSP的汇编语言,

21、然后用汇编语言汇编器生成目标文件。的汇编语言,然后用汇编语言汇编器生成目标文件。将目标文件用链接器进行链接,得到可执行文件。将目标文件用链接器进行链接,得到可执行文件。对可执行文件进行软件调试。检查运行结果是否正确。如果正确,进入对可执行文件进行软件调试。检查运行结果是否正确。如果正确,进入下一步;如果不正确,则返回第一步。软件调试借助下一步;如果不正确,则返回第一步。软件调试借助DSP开发工具,如开发工具,如软件模拟器软件模拟器(Simulator)、DSP开发系统或硬件仿真器等。开发系统或硬件仿真器等。进行代码转换,将代码写入进行代码转换,将代码写入EPROM,并脱离仿真器运行程序,检查结

22、,并脱离仿真器运行程序,检查结果是否正确。果是否正确。21第第2章章 DSP系统设计概述系统设计概述2.2 DSP系统的设计开发过程系统的设计开发过程4系统集成和测试系统集成和测试2.2.2 DSP系统的设计开发流程系统的设计开发流程T 软硬件设计、调试完成之后,进行系统集成。所谓系统集成软硬件设计、调试完成之后,进行系统集成。所谓系统集成是利用是利用DSP厂家提供的软件将软件程序生出固定的格式,写厂家提供的软件将软件程序生出固定的格式,写入到入到DSP板上的板上的EPROM或者或者Flash存储器中,代码固化后,存储器中,代码固化后,DSP系统就可以脱离仿真器独立运行了。系统就可以脱离仿真器

23、独立运行了。T DSP系统在可以独立运行之后,还应该继续进行一系列的系统在可以独立运行之后,还应该继续进行一系列的系系统性能测试统性能测试,评估系统的性能指标是否达到设计要求。在系,评估系统的性能指标是否达到设计要求。在系统测试的过程中,要反复检查系统的实时性、精度和稳定统测试的过程中,要反复检查系统的实时性、精度和稳定性,如果达不到设计要求,就需要通过修改软件性,如果达不到设计要求,就需要通过修改软件(甚至调整甚至调整硬件硬件)予以解决。予以解决。 22第第2章章 DSP系统设计概述系统设计概述2.3 主要主要DSP处理器处理器1.TMS320C2000系列系列T TMS320C2000系列

24、系列DSP又称为数字信号控制器又称为数字信号控制器(Digital Signal Controller, DSC),它为数字控制系统提供了,它为数字控制系统提供了DSP性能与性能与MCU外设集成度的优化组合。外设集成度的优化组合。T TMS320C2000系列作为一种低价格、高性能的系列作为一种低价格、高性能的DSP处理器,适处理器,适用于控制领域,如工业自动化、汽车电子、电机控制、家用电用于控制领域,如工业自动化、汽车电子、电机控制、家用电器和消费电子等领域。器和消费电子等领域。T 该系列该系列DSP目前主要由目前主要由TMS320C24x和和TMS320C28x组成,所组成,所有有TMS3

25、20C2000平台控制器均实现了全面的软件兼容性。平台控制器均实现了全面的软件兼容性。Up To 40 MIPSControl Performance High-Precision Control C242F241LC2404ALF2401ALC2402AMulti-Function, Appliance & Consumer Control F240F243LC2406ALF2402ALF2403ALF2406ALF2407AF2810128-LQFPF2812176-LQFPF2812179-u*BGA150 MIPS! Software CompatibleHigh-endDer

26、ivativesApplicationspecificversionsScaledDownversionsC2000 DSP发展历程发展历程Memory Bus 128Kw Flash+ 2Kw OTP4Kw Boot ROM18Kw RAMCode securityXINTF32-BitRegister FileReal-TimeJTAG32-bitTimers (3)150 MIPs C28xTM 32-bit DSP32x32 bitMultiplierR M WAtomicALU Interrupt ManagementEvent Mgr AEvent Mgr B12-Bit ADCW

27、atchdogGPIOPeripheral BusMcBSPCAN 2.0BSCI-ASCI-BSPIEvent ManagersUltra-Fast 12-bit ADC16.7 MSPS Conversion SpeedDual s/h enable simultaneous samplingAuto Sequencer, up to 16 conversions w/o CPUMultiple standard communication ports provide simple interfaces to other componentsFast program execution o

28、ut of bothRAM and Flash memory110-120 MIPS with Flash Acceleration Technology150 MIPS out of RAM for time-critical code Control PeripheralsCommunications PortsMemory Sub-SystemF2812: 业界最强大的控制专用DSPControl PortsTarget ApplicationOptical Networking, Power Supplies, Industrial Applications, Automotive,

29、and many more(Multichannel Buffered Serial Port)多通道缓冲串行口 Optical NetworkingControl of laser diodeTV screenDeflection of electron beam for small angle and sharp corner TV screenAutomotive - EPSBattery operated precision for steeringPrinterPrint head controlPaper path motor controlDigital Power Supply

30、Provides control, sensing,PFC, and other functions“Segway” Many new coolApplication to comeTire PressureLow cost pressure sensing based on tire rotation speed measurementC2000 DSP应用领域应用领域26第第2章章 DSP系统设计概述系统设计概述2.3 主要主要DSP处理器处理器2.TMS320C5000系列系列T TMS320C5000系列系列DSP是为实现低功耗、高性能而专门设计的是为实现低功耗、高性能而专门设计的定点

31、定点DSP处理器。处理器。T 该系列针对消费类数字产品、通信电子、便携式等产品进行了该系列针对消费类数字产品、通信电子、便携式等产品进行了优化,能够充分满足无线和有线通信系统以及数字音乐播放优化,能够充分满足无线和有线通信系统以及数字音乐播放器、器、3G移动电话、移动电话、GPS接收器、便携式医疗设备等新兴应用,接收器、便携式医疗设备等新兴应用,涵盖了从低档到中高档的应用领域。涵盖了从低档到中高档的应用领域。T 该系列使用最广泛的是该系列使用最广泛的是TMS320C54x和和TMS320C55x两大类。两大类。这两类处理器软件完全兼容。这两类处理器软件完全兼容。Application Enha

32、ncedC5502400 MIPSC5509288-400 MIPSC5510320-400 MIPSC55xTM DSP DSP + RISCPower Efficiency/System DensityFeature IntegrationOMAPTM OMAP5910MulticoreC5420 200 MIPSC5421 200 MIPSC5441532 MIPSC54xTMMulticore Software CompatibleC540150 MIPSC5402100-160 MIPSC540980-160 MIPSC5410100-160MIPSC5416120-160 MIPS

33、Over 500 Million ShippedC54xTM DSPWorlds Most Popular DSP$5 Billion in Design-insC55xTM DSPBest DSPMicroprocessor ReportDSP Product of the YearInternet TelephonyEDN 2000 DSPC5000 DSP发展历程发展历程C54x DSP内部结构内部结构TI DSPs in 60% of all digital cell phonesTI DSPs chosen by 8 of top 10 internet consumer elect

34、ronic manufacturersTI DSPs chosen by 7 of top 8 digital still camera manufacturersTI DSPs in 80% of IP phone designsTI has 80% of VoIP Gateway marketTI DSPs used in 8 of the top 10 wireless infrastructuresTMS320C5000C5000 DSP应用领域应用领域30第第2章章 DSP系统设计概述系统设计概述2.3 主要主要DSP处理器处理器3.TMS320C6000系列系列T TMS320C6

35、000系列系列DSP是是TI公司推出的高性能公司推出的高性能DSP。采用。采用TI的的专利技术专利技术VeloiTI和新的超长指令字结构,使该系列和新的超长指令字结构,使该系列DSP的性能的性能达到很高的水平。达到很高的水平。T 该系列主要面向图像、视频、网络和无线宽带通信等需要大规该系列主要面向图像、视频、网络和无线宽带通信等需要大规模数据处理的应用领域,例如,视频会议系统、高清晰数字电模数据处理的应用领域,例如,视频会议系统、高清晰数字电视、无线局域网、安防视频监控等。视、无线局域网、安防视频监控等。T TMS320C6000系列主要包括系列主要包括TMS320C62x、TMS320C64

36、x、TMS320C67x三大类。三大类。Fixed Point Software CompatiblePerformanceFloating Point C67HPMulti-CoreFeature IntegrationC64x +RISCC67LCC64LCC6416C6415C6414C6411DM64xTMC6712CC6711CC6713C6203C6701C6711C6201C6204C6211C6712C6205C6202C64xTM DSPBest DSP of 2001InStat/MicroDesignResources2001 Innovation of the Year

37、EDN MagazineC5000 DSP发展历程发展历程TI推出720 MHz 时钟DM642媒体处理器 TI 720 MHz DM642 processor Real-time HD decoding & transcoding: WM9, MPEG4, MPEG2 formats available Integrated peripherals:10/100 Ethernet MAC, 66 MHz PCI, 3 HD-enabled video ports Production qualified samples available nowC64X DSP CoreHD ena

38、bledSet Top-BoxHD ContentOutSet-Top Box offers multi-format audio, video, and image encoding/decodingAudioOutSDRAMFlashAudioDACVideo EncoderHDDPowerMgmtDM642Ethernet PHYGPPDSL modemsPooled modemsBase station transceiversWireless LANEnterprise PBXSpeech recognitionMultimedia gatewayProfessional audio

39、Networked cameraMachine visionSecurity identificationIndustrial scannerHigh speed printerAdvanced encryptionBroadband CommunicationsWireless 3G Base StationsMedical ImagingC6000 DSP应用领域应用领域35第第2章章 DSP系统设计概述系统设计概述2.3 主要主要DSP处理器处理器4.DaVinci系列系列TT I 公 司 于公 司 于 2 0 0 5 年 末 首 次 推 出 了 新 一 代 高 性 能年 末 首 次 推

40、 出 了 新 一 代 高 性 能 D S P 处 理 器处 理 器TMS320DM6443、TMS320DM6446,并命名为达芬奇,并命名为达芬奇(DaVinci)数字媒数字媒体处理器。体处理器。T该系列的处理器一般采用该系列的处理器一般采用TMS320C64x DSP+ARM9的结构设计方案,的结构设计方案,并在此基础上增加了视频处理子系统并在此基础上增加了视频处理子系统VPSS(Video Processing Sub-System)和视频图像协处理器和视频图像协处理器VICP(Video Image Co-Processor)及配套的及配套的RTOS和音和音/视频编解码等软件,极大增强

41、了处理性能和开发便利性。视频编解码等软件,极大增强了处理性能和开发便利性。TDaVinci系列主要针对高清晰度视频处理应用,为设备制造商提供集成系列主要针对高清晰度视频处理应用,为设备制造商提供集成的处理器、软件和工具来简化设计流程、加速创新的数字视频应用。的处理器、软件和工具来简化设计流程、加速创新的数字视频应用。36第第2章章 DSP系统设计概述系统设计概述2.3 主要主要DSP处理器处理器5.OMAP系列系列TTI的的OMAP系列平台提供了各种高性能应用系列平台提供了各种高性能应用处理器,被称为开放式媒体应用平台。处理器,被称为开放式媒体应用平台。T通过通过ARM处理器处理器(协调命令与

42、控制协调命令与控制)与与DSP(计计算密集型信号处理任务算密集型信号处理任务)相结合,对具体应用相结合,对具体应用中的实时中的实时密集型计算处理密集型计算处理及及控制功能控制功能进行分进行分配,把不同的任务交给适合的处理器来处配,把不同的任务交给适合的处理器来处理,以发挥整个理,以发挥整个OMAP处理器的最佳性能。处理器的最佳性能。Droid RAZR (XT910)TOMAP处理器的推出主要针对数字媒体、生物特征识别、定位服处理器的推出主要针对数字媒体、生物特征识别、定位服务、增强型游戏及远程通信等应用领域,并已经在务、增强型游戏及远程通信等应用领域,并已经在2.5G/3G手持无手持无线通信

43、终端及线通信终端及PDA市场上表现出强劲的发展势头。市场上表现出强劲的发展势头。 37第第2章章 DSP系统设计概述系统设计概述2.4 DSP系统的开发工具系统的开发工具2.4.1 软件开发工具软件开发工具T CCS是一个可视化的集成开发工具,包括了编辑、编译、汇是一个可视化的集成开发工具,包括了编辑、编译、汇编、链接、软件模拟、在线仿真和调试及实时跟踪等几乎所编、链接、软件模拟、在线仿真和调试及实时跟踪等几乎所有需要的软件工具。有需要的软件工具。T CCS中集成的几种主要的软件工具中集成的几种主要的软件工具 : C语言编译器语言编译器(C Compiler) 汇编器汇编器(Assembler

44、)和链接器和链接器(Linker) 软件模拟器软件模拟器(Simulator)38第第2章章 DSP系统设计概述系统设计概述2.4 DSP系统的开发工具系统的开发工具2.4.2 硬件开发工具硬件开发工具1.硬件仿真器硬件仿真器T 硬件仿真器可以仿真程序在实际硬件环境下的功能,支持实硬件仿真器可以仿真程序在实际硬件环境下的功能,支持实时基于时基于JTAG扫描的仿真并为完整系列的扫描的仿真并为完整系列的TI DSP提供产品支提供产品支持。通过持。通过JTAG接口,硬件仿真器将接口,硬件仿真器将DSP硬件目标系统和装硬件目标系统和装有仿真软件有仿真软件/仿真卡的仿真卡的PC接口板连接起来,用接口板连

45、接起来,用PC平台对实际平台对实际硬件目标系统进行调试。硬件目标系统进行调试。2.入门套件入门套件(DSK)T DSK入门套件是入门套件是TI公司的低成本代码开发工具,其特点是功公司的低成本代码开发工具,其特点是功能全、价格低、代码编译速度快、使用简单。能全、价格低、代码编译速度快、使用简单。 39第第2章章 DSP系统设计概述系统设计概述2.4 DSP系统的开发工具系统的开发工具2.4.2 硬件开发工具硬件开发工具3.评估模块(评估模块(EVM)T EVM板是一种低成本的开发板,板是一种低成本的开发板,EVM板配置了目标处理器、板配置了目标处理器、板上存储器、外设等一定数量的硬件资源,可以进行板上存储器、外设等一定数量的硬件资源,可以进行DSP处理处理器评价、性能评估和有效的系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论