2DSP芯片(TMS320DM642)概述
- 格式:docx
- 大小:58.72 KB
- 文档页数:12
Blackfin561 VS TMS320DM642 全面比较德州仪器公司(Texas Instruments以下简称TI公司)和美国模拟器件公司(Analog Devices以下简称ADI公司),作为全球领先的高性能DSP供应商,它们几乎占据了全球DSP市场全部分额。
TMS320DM642(以下简称DM462)是TI公司近来发布的新一代多媒体处理器,它基于其第二代高性能的 VelociTI VLIW结构,适用于多种数字媒体应用,它的时钟频率为600MHz,指令速度高达4800MIPS。
而ADSP-BF561(以下简称BF561)处理器是ADI公司推出的Blackfin 系列中的高性能产品,主要针对于多媒体和通信方面的各种应用。
BF561的核心由两枚独立的Blackfin 处理器组成。
它集成了一套通用的数字图像处理外围设备,为数字图像处理和多媒体应用创建了一个完整的系统级片上解决方案。
下面我们将对TI公司的 TMS320DM642与ADI公司的Blackfin561做一些简要介绍和比较。
一、体系结构TMS320DM642与Blackfin561的体系结构的最大差别在于TMS320DM642是单核结构、而Blackfin561是双核结构,这就从整体上决定了它们之间的整个架构的不一致性。
图1 DM642的内核结构如图1所示,DM642内核包含8 个并行的处理单元(.L1,.L2,.S1,.S2,M1,.M2,.D1,.D2),两个通用寄存器组(A和B,各32 个32-bit通用寄存器),两个从内存读取数据的通道(LD1和LD2),两个写内存的数据通道(ST1和ST2),两个数据地址通道(DA1和DA2),两个寄存器组数据交叉通道(1X和2X),两个乘法单元(M)、六个32-bit 的算术单元、40-bit的ALU和40-bit的桶型移位器。
DM642乘法单元(M)每个时钟周期执行两个16-bit的乘法,此外,每个乘法单元(M)可以在每个周期内作4 个8 bit 的乘法。
电子技术DM642嵌入式图像融合处理系统硬件设计研究郝雅婷,马立新(中国矿业大学,北京,100083)摘要:时代的进步使得嵌入式系统朝着更为智能的方向发展,DSP被人们广泛的应用到信号高速处理领域,特别是在图像处理加工领域能够为图像处理提供精准的数据支持。
为此,文章以图像融合硬件系统打造和技术实现为研究对象,将TMS320DM642芯片(以下简称DM642)作为核心处理器,就DM642嵌入式图像融合处理系统的架构、处理器内部配置、硬件设计问题进行探究。
关键词:DM642;嵌入式图像;融合处理系统;硬件设计在工业监督控制、机器视觉、医学影像处理领域会应用一些复杂的算法来进行多图像处理数据,基于这样的要求传统的图像处理系统很难满足系统处理要求。
文章面向实时图像处理,采用模块化的设计思想以新一代高性能多媒体专用DSP芯片DM642为核心,打造了体积小、能耗低、应用性强的嵌入式实时图像处理可拓展硬件平台。
1DM642嵌入式图像融合处理系统的总体架构设计DM642嵌入式图像融合处理系统是基于专用数字媒体应用的高性能32位定点芯片DM642进行设计开发的,系统以DM642为核心,由图像采集模块、图像处理模块、图像存储模块以及电源模块等构成。
系统的具体工作原理如下所示:在系统通电之后从FLASH加载程序,完成对DM642的初始化并通过FC总线来实现对视频编解码芯片的参数设定。
在设定好参数之后开展进行图像信息的采集整理,从四路图像传感器采集到的模拟图像信号经过解码转换成数字图像信号后会通过DM642视频接口传送到DSP 中,再经由内部图像处理后,通过DM642视频接口解码传出显ZBoDM642嵌入式图像融合处理系统总体架构如图1所示。
图1DM642嵌入式图像融合处理系统架构2DM642嵌入式图像融合处理系统的内部配置■2.1系统存储空间DM642嵌入式图像融合处理系统程序或者数据存储空间地址以字节为基本单位进行统一编写,整个寻址空间的大小为4G,片上存储器、片上外设、外部的储存器都能够映射到4G的字节空间中。
基于TMS320DM642芯片的MPEG4SVP视频编码的实现摘要:本文在TI公司的TMS320DM642芯片上实现了MPEG4SVP 算法,并针对DSP硬件系统对算法进行了优化,实现了系统的实时性,可应用于实时视频监控以及远程视频图像传输等多方面。
关键词:视频编码MPEG4SVP DSP1 引言MPEG4标准为ISO于1994年开始制定,最初是为了满足视频会议等的需要,后来经过不断的发展成为一个可以适应于各种多媒体应用,提供各种编码比特率的标准。
与传统的基于像素的视频编码标准不同,MPEG4采用基于对象的视频编码方法,它不仅可以实现对视频图像的高效压缩,还可以提供基于内容的交互功能。
为了支持对多媒体内容的访问和操作,MPEG4标准引入了A/VO的概念,即音/视频对象。
在引入了A/VO对象概念的基础上,MPEG4能够对A/VO对象进行各种操作,增强了对象和用户之间的交互性。
MPEG4采用了基于对象的视频编码算法,把视频分割成各种不同的对象实体,分别进行处理,针对不同的对象进行比特流控制,并能实现多种基于对象的交互功能,有广泛的应用前景[1]。
其中MPEG4SVP是目前MPEG4各种档中应用最为广泛的一种。
我们在TMS320DM642芯片上实现了MPEG4SVP的实时压缩回放,可用于视频监控以及网络视频传输等多方面应用。
2 TMS320DM642芯片特性介绍TMS320DM642是TI公司最新推出的一款针对多媒体处理领域的DSP芯片,芯片内核采用先进的超长指令字(VLIW)结构,每个时钟周期最高可提供8条32位指令,具有高度的并行性和快速的运行能力。
芯片的时钟频率为600MHz,其最大处理能力可达到4800×106条指令/s。
由于具有6个并行的算术逻辑单元与两个并行的硬件乘法器,并利用先进的超长指令字结构,DM642芯片可以完成MPEG4中的DCT变换,运动估计与运动补偿等复杂运算。
为了提高处理器的存取速度,DM642芯片还提供了一些特别适用于视频处理的指令。
基于TMS320DM642和H.264的网络视频监控系统设计摘要h.264作为全新的视频压缩编码标准,虽然提高了编码的效率,却也同时提高了运算的复杂度。
因此,为了提高其适用性就要优化现有的h.264编制码。
对编码算法进行优化可以在保证图像质量的前提下降低运算的复杂度,而dsp具有处理能力强、软件编程简便等特点,所以在进行h.264编码器的设计中作为硬件平台的首选。
关键词 h.264;tms320dm642;视频监控中图分类号tp31 文献标识码a 文章编号 1674-6708(2011)47-0200-021 h.264与tms320dm642h.264与h.263相比,基于同样的质量,其数码率可以降低一半,即数码率相同其信器噪比则有大幅度的提高;但是其计算代码的复杂程度却是h.263的三倍左右,这也是广大用户的困扰所在。
以h.264标准所提供的参考代码为基础,很多用户对h.264涉及到的算法均进行了研究与改进,比如量化算法、运动估计算法以及帧间块模式抉择算法等等,尽管通过一定的改进降低了h.264某个小模块代码的运算复杂度,但是并未与自身硬件平台相结合而开发整个h.264代码。
因此视频应用的一个关键问题就是结合当前的硬件发展,使得h.264代码的复杂度有所降低,以更好的满足系统实时性的要求。
tms320dm642是ti公司所推出的一款高速dsp处理器芯片,它是专门针对多媒体应用而设计开发的,其最高工作主频可达720mhz,处理性能5760mips;它基于c64xdsp内核进一步集成了完备的多媒体接口,可以提供质量较高的视频编、解码的解决方案,因此适用于视频处理技术。
而tms320dm642为基础,构建一个视频编解码硬件平台,将h.264代码做dsp优化,使得代码的实现速度得到大幅度的提高。
2 系统硬件平台tms320dm642为系统的核心处理器,其硬件平台结构图如下图1所示:基于该硬件平台,系统不仅可以压缩视频经过网络进行传输,还可以利用网络输入对视频进行解压然后将输出显示出来。
基于SPI的双DSP通信协议研究【摘要】提出了改进型SPI(Serial Peripheral interface,串行外围设备接口)协议,在标准SPI协议的基础上,增加了SPI从机主动发起通信的功能,并能指示数据/指令传输,设计了可靠的“帧”格式,帧带有序号和CRC校验,具有完善的出错重传机制。
基于该SPI接口协议,设计了TMS320DM642和TMS320C6747之间的SPI通信接口,给出了接口电路设计和工作流程,并应用到课题组设计的水声通信机中。
【关键词】SPI协议;双DSP通信;TMS320DM642;TMS320C67471.引言在水声通信机的设计中,经常是由一个处理器进行唤醒检测、AGC(自动增益控制)、A/D(模拟-数字转换)、D/A(数字-模拟转换)等工作。
另外一个处理器负责信号调制、解调、纠错编码/解码等复杂计算。
在我们的水声通信机设计中,前端采用低功耗的TMS320C6747浮点DSP,进行数据预处理;后端采用高性能的TMS320DM642定点DSP,进行复杂计算。
这就需要双DSP分工协作,共同完成系统整机的功能。
不可避免的,将涉及到双DSP之间大量的指令和数据交互操作。
我们希望采用灵活的架构,简洁的接口连线,简单的控制协议,实现高可靠和高效率的指令与数据双向传输,通过大量的实验,我们最终选择了SPI协议,并对典型的SPI协议进行了改进。
典型的水声通信机的架构如图1所示。
图1 典型水声通信机的架构在我们的设计中,“处理器A”选用了低功耗的TMS320C6747浮点DSP,“处理器B”选用了高性能的TMS320DM642定点DSP。
在实际系统中,根据水声通信机的不同工作频段和运算能力要求,处理器A也可选择FPGA/CPLD或者低功耗单片机;处理器B也可选择不同运算能力的DSP、ARM或者FPGA。
2.SPI协议SPI(Serial Peripheral Interface,串行外围设备接口)是Motorola公司于2000年提出的一种串行接口协议。
基于DM642的双路视频合成硬件系统摘要:DM642是TI公司推出的一款专门用于视频处理的DSP芯片,它是基于C6000系列的芯片,增加了很多外围设备和接口,具有高速运算能力,在多媒体领域得到了广泛应用。
本文主要分析和介绍了以DM642为核心的双路视频合成硬件系统的工作原理和主要功能模块。
关键词:视频合成DM642 功能模块1 视频合成技术视频合成技术是图像处理方面的一个重要应用,它将一个图像的多个状态或者多幅不同图像进行合成,来实现虚拟面板、图像叠加、模拟场景、图像优化等效果。
多路视频合成显示技术是将通过多个途径(如摄像机、PC机、网络等),采集而来的视频信号进行处理,并按照实际所需进行显示。
本硬件系统是双路视频合成系统,视频信号来源于摄像头。
2 系统工作原理如图1所示,从CCD摄像头得到的两路视频信号经过视频解码器解码,DM642通过I2C总线控制解码器的工作模式和工作状态,使解码器把视频信号解码为DM642可以处理的数据格式,然后两路视频信号分别从vp0、vp1两个视频端口输入到DM642中。
由DM642对两路视频信号进行处理,处理程序可由计算机通过JTAG口下载到FLASH 中。
采集到的视频数据通过EMIF用EDMA送到扩展出来的SDRAM 中,对数据进行存储。
因为DM642的两级缓存的空间不能满足大数据量的存取,它的空间不够,所以要先把视频数据存到SDRAM中,再对数据进行处理。
然后经过处理的视频数据通过vp2视频端口输出到视频编码器,DM642通过I2C总线控制编码器将视频信号编码为显示设备支持的数据格式。
最后系统将视频信号输出。
[1]3 系统结构双路视频合成硬件系统主要包括四个模块:视频采集模块、视频输出模块、DSP视频处理模块和FLASH模块。
视频采集模块主要用于对视频信号的解码,把解码后的数据送到DSP进行数据处理。
视频输出模块把经过DSP处理的数据编码输出到显示设备。
DSP视频处理模块是整个硬件系统的核心,它的主要工作是把经过解码的两路视频数据进行合成处理并送到视频输出模块等待输出。
87TMS320C6745,TMS320C6747SPRS377F –SEPTEMBER 2008–REVISED JUNE 2014Submit Documentation FeedbackProduct Folder Links:TMS320C6745TMS320C6747Peripheral Information and Electrical SpecificationsCopyright ©2008–2014,Texas Instruments Incorporated 6.10External Memory Interface A (EMIFA)EMIFA is one of two external memory interfaces supported on the C6745/6747.It is primarily intended to support asynchronous memory types,such as NAND and NOR flash and Asynchronous SRAM.However on C6745/6747EMIFA also provides a secondary interface to SDRAM.6.10.1EMIFA Asynchronous Memory SupportEMIFA supports asynchronous:•SRAM memories•NAND Flash memories•NOR Flash memoriesThe EMIFA data bus width is up to 16-bits on the ZKB packageand 8bits on the PTP package.Both devices support up to fifteen address lines and an external wait/interrupt input.Up to four asynchronous chip selects are supported by EMIFA (EMA_CS[5:2]).All four chip selects are available on the ZKB package.Two of the four are available on the PTP package (EMA_CS[3:2]).Each chip select has the following individually programmable attributes:•Data Bus Width•Read cycle timings:setup,hold,strobe•Write cycle timings:setup,hold,strobe•Bus turn around time•Extended Wait Option With Programmable Timeout•Select Strobe Option•NAND flash controller supports 1-bit and 4-bit ECC calculation on blocks of 512bytes.6.10.2EMIFA Synchronous DRAM Memory SupportThe C6745/6747ZKB package supports 16-bit SDRAM in addition to the asynchronous memories listed in Section 6.10.1.It has a single SDRAM chip select (EMA_CS[0]).SDRAM configurations that are supported are:•One,Two,and Four Bank SDRAM devices•Devices with Eight,Nine,Ten,and Eleven Column Address•CAS Latency of two or three clock cycles•Sixteen Bit Data Bus Width• 3.3V LVCMOS InterfaceAdditionally,the SDRAM interface of EMIFA supports placing the SDRAM in Self Refresh and Powerdown Modes.Self Refresh mode allows the SDRAM to be put into a low power state while still retaining memory contents;since the SDRAM will continue to refresh itself even without clocks from the DSP.Powerdown mode achieves even lower power,except the DSP must periodically wake the SDRAM up and issue refreshes if data retention is required.Finally,note that the EMIFA does not support Mobile SDRAM devices.Table 6-17below shows the supported SDRAM configurations for EMIFA.SDRAM Interface98TMS320C6745,TMS320C6747SPRS377F –SEPTEMBER 2008–REVISED JUNE 2014Submit Documentation FeedbackProduct Folder Links:TMS320C6745TMS320C6747Peripheral Information and Electrical Specifications Copyright ©2008–2014,Texas Instruments Incorporated6.11External Memory Interface B (EMIFB)Figure 6-20illustrates a high-level view of the EMIFB and its connections within the device.Multiple requesters have access to EMIFB through a switched central resource (indicated as crossbar in the figure).The EMIFB implements a split transaction internal bus,allowing concurrence between reads and writes from the various requesters.Figure 6-20.EMIFB Functional Block DiagramEMIFB supports a 3.3V LVCMOS Interface.6.11.1EMIFB SDRAM Loading LimitationsEMIFB supports SDRAM up to 152MHz with up to two SDRAM or asynchronous memory loads.Additional loads will limit the SDRAM operation to lower speeds and the maximum speed should be confirmed by board simulation using IBIS models.。
第 2 章TMS320C6000 DSP 芯片概述本章介绍了TI公司是DSP芯片和DSP芯片的命名规则,并着重介绍了TMS320DM642的器件特性及总体原理框图。
本章的知识要点为理解TMS320DM6 4的原理框图构成,本章建议安排 2 个课时进行学习。
2.1 DSP 芯片概述随着信息技术的高速发展,数字信号处理器(Digital Signal Processor,DSP)的应用范围越来越广,普及率越来越高。
DSP的应用领域主要包括:图形图像领域(如图形变换、图像压缩、图像传输、图像增强、图像识别等)、自动化控制领域(如导航和定位、振动分析、磁盘驱动、激光打印、机器人控制等)、消费电力领域(如智能玩具、扫描仪、机顶盒、VCD/DVD 可视电话、传真机等)、电子通信领域(如蜂窝电话、IP电话、无线调制解调器、数字语音嵌入等)、语音处理领域(如语音综合、语音增强、语音识别、语音编码等)、工业应用领域(如数字控制、机器人技术、在线监控等)、仪器仪表领域(如数字滤波器、函数发生器、瞬时分析仪、频谱分析仪、数据采集仪器等)、医疗器械领域(如诊断设备、助听器、病情监控器、心电图设备、超声设备等)、军事领域(如导弹制导、导航、雷达、保密通信等)。
因此,DSP 在当今电子通信类产品中起到了不可或缺的作用。
2.1.1 主要类型DSP 芯片主要分为以下两大类:(1)专用DSP芯片。
这类芯片被设计和加工成独立的电路模块,只能完成功能单一的任务,它们的使用场合比较特殊,通常应用于高速信号处理环境中,如执行FFT运算、数值滤波运算、卷积运算等,专用DSP芯片通过硬件逻辑实现信号处理算法,而不是采用内部编程的方法,这种机制保证了专用DSP芯片的执行效率、提高了其运算速度,专用DSP芯片在应用中无须程序设计。
只要根据其功能设计外围电路即可。
(2)通用可编程数字信号处理器(Programmable Digital Signal Processor)。
这类芯片通过嵌入内部的程序来调用自身的硬件资源,使用起来更加灵活,应用领域也更加广泛。
狭义上讲DSP是一种“更高”级别的单片机,它有着和单片机类似的输入输出引脚、定时器、计数器、外设接口、数据地址总线等,两者在功能组织方面存在着很多类似之处。
DSP 和单片机在应用领城中也有重叠的区域,比如二者均可以用在自动控制、信号处理和通信等领域,它们在这些领域中所起的作用.扮演的角色也类似。
但是,从深层次上分析,DSP和单片机之间又存在本质上的不同,表现为以下几个方面。
硬件资源方面的不同之处DSP具有较高的主频,DSP主频一般为几百兆赫,单片机的主频通常为几兆赫到几十兆赫,DSP主频远远高于单片机主频,DSP和单片机在主频上的差异决定了两者在处理数据速度上的巨大差距。
在硬件结构方面,DSP具有更多的数据总线和地址总线,并行处理数据的能力更加强大,DSP器件的数字信号处理功能表现尤为突出,TMS320DM64强大的视频处理功能就是一个典型的例子。
处理事务能力方面的不同之处DSP拥有强大且高效的硬件资源,其应用领域广、应用层面高,DSP的应用范围已经远远超越了单片机的应用范围,DSP能够处理更加复杂的综合性事务,涉及视频、音频、网络、图形图像等多种领域。
以上比较可帮助读者更好地理解DSP芯片的功能和作用。
应用系统使用DSP芯片还是单片机应视具体环境和要求而定,尽管DSP芯片拥有较高的运算速度,但DSP电路系统设计复杂,研发成本高,所以并不是所有的场合都适合选用DSP芯片。
DSF芯片的生产厂家很多,类型多样,主要的产品如表2-1所示。
2.1.2 TI 公司的DSP芯片TI 公司是DSP芯片的主要生产厂家之一,该公司研发出多歌高性能的DSP产品,例如定点型DSP芯片C1x、C2x、C2xx、C5x、C54x 和C6x 等,浮点型DSP芯片C3x、C4x、C67x 等,多处理器型DSP芯片C8x等。
从DSP芯片出现的先后顺序来看,TT公司的DSP产品主要经历了7个发展阶段,如表2-2所示:从功能上来划分,TI公司的DSP芯片主要包括TMS32OC2OO0 TMS320C3000、TMS320C5000和TMS320C600C等几个系列。
TMS320C2000系列DSP芯片的硬件结构更多地考虑了工业应用环境,适合在机电控制、电力电子系统中应用,如照明控制、光纤网络、工业自动化等相关产品。
TMS320C300C系列DSP芯片适合在数字音频、激光打印机、扫描仪、读码器、视频会议、工业自动化、机器人和伺服控制产品中应用。
TMS320C5000系列DSP芯片适合通信设备的开发,如媒体播放器、3G电话、电子图书、无线Modem GPS接收装置、指纹识别系统等。
TMS320C6000系列DSP芯片的硬件结构功能强大,适用于高速信号处理设备中,如图像图形处理、无线网络、多媒体网关、宽带视频转换器、视频主/从模式服务器和网络相机等。
TMS320C2000系列DSP芯片主要包括两种类型:一类是TMS320F28X子系列芯片,另一类是TMS320F24X子系列芯片。
F28x子系列DSP芯片的片上资源比F24x子系列DSP芯片的片上资源丰富,适合在高精度控制系统中应用. C2000系列DSP芯片内部带有FLASH存储器,可以直接存储程序,无须再外扩FLASH存储器,这是C2000系列DSP程序存储上的优势。
根据时钟频率来划分,C2000系列DSP芯片包括3个层次:F2810、F2812等芯片为第1层次,该类芯片的指令执行速度为150MIPS; F243、LF2403A、LF2402A、LF2406A、LC2406A、LF2407A 等芯片为第2 层;C242F241、LC2404A, LC2402A, LF2401A 等芯片为第3层次。
第2层次和第3层次芯片的指令执行速度为40MIPS.相对较慢。
TI公司的浮点型DSP芯片包括两类:一类是TMS320C300係列DSP芯片.另一类是TMS32067X系列DSP芯片。
C31/C32属于C3000系列芯片的早期产品,主频为60MHz以此为基础延生出主频80MHz的C31和主频60/75MHZ的C33。
TMS32067X系列DSP芯片属于高档浮点型信号处理器,C6701为最精简的一种,工作主频167MHz以此款芯片为基础相继延生出多种类型的C67x芯片,如工作主频225MHz的C6713,工作主频100MHz的C6712,工作主频150MHz的C6712C和工作主频200MHz的6711C等。
TMS320C5000系列DSP芯片主要包括TMS320C54)子系列和TMS320C55x子系列,根据时钟频率划分为多个层次,C5401 (50MIPS)、C5402 (100-160MIPS )、C5404 (120MIPS )、C5407 (120MIPS)、C5409 (80-160MIPS), C5410 (100-160MIPS )和C5416 (120-160MIPS)等芯片位于C5000系列的底层,在这些底层芯片的基础上,C5000系列DSP芯片划分为3种应用级别的器件;(1)应用功能较强级别的DSP芯片,如C5501 (400MIPS )、C5502(400MIPS)、C5509 (288-400MIPS)、C5510 (320-400MIPS)等,这一类芯片逐渐向C55X™ 技术的芯片方向发展;(2)精简指令集型的DSP芯片,相继出现了C5470 (C54x +ARM7)、C5471(C54x+ARM7) OMAP5910(C55x+ARM9)等,该类芯片向OMAP、C55x™和ARM9集成型芯片发展;(3)C5000多核DSP芯片,女口C5420 (200MIPS)、C5421 (200MIPS), C5441(532MIPS) 等,在此基础上,将进一步向C55X™多核DSP芯片发展。
TMS320C600C系列DSP芯片已衍生出多个子系列,包括C62x子系列、C64x子系列和C67x 子系列(浮点型DSP, C6201、C6202、C6203、C6211、C6204、C6205、C6701、C6711、C6712 和C6713 属于第1 代C6000 芯片,C6414, C6415、C6416 C6411、C6412 和DM642 为第2代C6000芯片,第3代C6000芯片尚处于研发阶段.主要目标是多核DSP芯片、新型1.0GHz C64x子系列芯片和高档浮点型DSP芯片。
C6000系列DSP芯片包括的类型非常多,应用领域存在较大差别,如C6414用于一般系统产品、06416用于3G无线网络产品、C6412用于嵌入式通信设备、C6411用于多媒体网关产品等。
本书主要对TMS320C6000系列DSP芯片C64x子系列进行阐述。
2.1.3 TI 公司DSP S片的命名规则TI公司的DSP芯片类型多样,在选择DSP芯片时一定要仔细辨别芯片表面的标识,以免选错器件。
以TMS32OC6412型DSP芯片为例,介绍TI公司DSP芯片的命名规则,TMS320C6412芯片的符号含义如图2-1所示.“TMS为芯片标识的前缀,“ 320”表示芯片的类别,“C”表示芯片采用了CMOS加工工艺,“6412 ”表示芯片的型号,“GDK表明芯片的封装类型,“()”内部的数字一般表示芯片正常工作时的温度范围,“600”表示芯片的主频或工作频率。
TI公司的DSP芯片类型众多,对芯片名称中的标识进行归纳,各字段含义如表2-3所示。
图2-1 TI 公司DSR芯片命名规则2.2 TMS320DM642 DSP 芯片概况TMS320DM64是TI公司于2003年左右推出的一款32位定点DSP芯片,主要面向数字媒体,属于C6000系列DSP芯片。
DM642保留了C64x原有的内核机构及大部分外设的基础上增加了3个双通道数字视频口,可同时处理多路数字视频流。
2.2.1 DM642 概述TMS320C64X DSF芯片(包括TMS320DM642勺装置)是TMS320C6000 DSF平台上具有最高性能的定点DSFTMS320DM642DM642)是基于由德州仪器(TI )开发的超长指令字(VLIW) 结构,因而DM642芯片是数字媒体应用的最优选择。
DM642在主频720MHz下处理速度达到5760MIPS, C64x DSF核具有64个32位字长的通用寄存器和8个独立的功能单元。
DM642每周期能够提供4个16位MACs每秒可提供2880百万个MACs或者8个8位MACs每秒5760MMAC。
DM642具有一个两层的缓存结构和一个强大且多样的外设设备。