2 DSP芯片(TMS320DM642)概述-11
TMS320DM642中文资料

TMS320DM642中文资料1.2 概述TMS320C64x DSP芯片(包括TMS320DM642)是在TMS320C6000 DSP平台上的高性能定点DSP。
TMS320DM642(DM642)是基于有TI开发的第二代高性能,先进VelociTI技术的VLIW结构(VelociTI1.2),从而使得这些DSP芯片成为数字多媒体的极好的选择。
DM642在主频720MHz下处理速度达到5760MIPS,并且给高性能DSP规划提供了廉价的解决方案。
DM642操作灵活的高速处理器和用数字表达容量的阵列处理器。
C64x DSP核具有64个32位字长的通用寄存器和8个独立的功能单元——两个结果为32位的乘法器和6个ALUs——是VelociTI1.2的升级版。
VelociTI1.2升级版在8个功能单元里包括新的指令,可以在视频和图像应用方面提高性能,并能对VelociTI结构进行扩充。
DM642每周期能够提供4个16位MACs,每秒可提供2880百万个MACs,或者8个8位MACs,每秒5760MMACs。
DM642具有特殊应用的硬件结构,片上存储器和与其它的C6000系列DSP平台相似的额外的片上外围设备。
DM642使用两级缓存,有一个强大的多变的外围设置。
一级程序缓存L1P是一个128Kbit的直接映射缓存,另一级数据缓存L1D是一个128Kbit双路结合设置缓存。
L2存储器能被配置成映射存储器,高速缓存或者两者结合。
外围设置包括:3个可配置的视频端口;1个10/100Mb/s的以太网控制器(EMAC);1个管理数据输入输出(MDIO);1个内插VCXO控制接口;1个McASP0;1个I2C总线;2个McBSPs;3个32位通用定时器;1个用户配置的16位或32位主机接口(HPI16/HPI32);1个PCI;1个16引脚的通用输入输出口(GP0),具有可编程中断/事件产生模式;1个64位IMIFA,可以与同步和异步存储器和外围设备相连。
第2章 TMS320DM642的硬件资源

PCI、HPI和EMAC的选择 (P39,表2-7)
上电复位后主要寄存器的设置
• 外设配置寄存器PERCFG • 锁定寄存器PCFGLOCK • 状态寄存器DEVSTAT
PERCFG各字段划分
PERCFG各字段意义
PERCFG各字段意义(续)
目标应用
DSP Core Memory
ASIC emu
M单元主要功能
• • • • • • • • • • • • 32 × 32-bit multiply operations 16 × 16-bit multiply operations 16 × 32-bit multiply operations Quad 8 × 8-bit multiply operations Dual 16 × 16-bit multiply operations Dual 16 × 16-bit multiply with add/subtract operatio Quad 8 × 8-bit multiply with add operation Bit expansion Bit interleaving/de-interleaving Variable shift operations Rotation Galois Field Multiply
各运算单元主要功能
L单元主要功能: 单元主要功能: 单元主要功能 • 数据的算术运算 • 逻辑运算 • 移位运算 • 数据打包 解包 数据打包/解包 • 双16位数据的操作 位数据的操作 • 最大、最小值的运算 最大、 M单元主要功能: 单元主要功能: 单元主要功能 • 16x16乘法运算 乘法运算 • 16x32乘法运算 乘法运算 • 4个8x8乘法运算 个 乘法运算 • 2个16x16乘法运算 个 乘法运算 • 2个16x16乘加或乘减运算 个 乘加或乘减运算 • 4个8x8乘加运算 个 乘加运算 • 变量移位运算 S单元主要功能: 单元主要功能: 单元主要功能 • 32位数据运算 位数据运算 • 32位逻辑运算 位逻辑运算 • 移位运算 • 数据打包 解包 数据打包/解包 • 双16位数据的比较运算 位数据的比较运算 • 双16位数据移位运算 位数据移位运算 D单元主要功能: 单元主要功能: 单元主要功能 • 32位加、减等寻址运算 位加、 位加 • 32位逻辑运算 位逻辑运算
DM642嵌入式图像融合处理系统硬件设计研究

电子技术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的字节空间中。
多媒体处理器DM642及其在视频监控中的应用

引言视频监控系统的设计方案有很多种,但是市场产品的主流一般选择两种方案:一是基于CPU和专用的视频编解码ASIC芯片。
该方案选择以ARM为核心的CPU和专用媒体处理芯片搭建。
优点是开发时间相对较短,但由于采用ASIC,灵活性较差,产品一旦定型,很难更改。
二是采用面向媒体处理的专用DSP。
其开发时间不长,优点是由于算法是软件代码,所以可以不断对产品性能进行升级,重复开发成本较低。
由全球最大的DSP制造商德州仪器(TI)推出的TMS320DM642(以下简称DM642)作为一款高性价比、专用于多媒体应用的DSP,已被国内外视频应用从业者广泛接受和采用。
本文较详细地介绍DM642的主要特性和系统应用开发技术,并给出基于DM642的视频监控应用实例。
DM642多媒体处理器DM642是TI 公司专门为多媒体应用而开发的DSP,采用TI 的第二代高级超长指令字结构(VelociTI),使得在一个指令周期能够并行处理多条指令。
它可在600MHz时钟频率下工作,每个指令周期可并行8条32bit指令,因此,可达到4800MIPS的峰值计算速度。
DM642采用两级缓存结构:第一级包括相互独立的LIP(16kB)和LID (16kB),只能作为高速缓存使用;第二级L2(256kB)是一个统一的程序/数据空间,可整体作为SRAM映射到存储空间,也可整体作为第二级Cache,或是二者按比例的一种组合来使用。
DM642具有64个独立通道的EDMA(扩展的直接存储器访问)控制器,负责片内L2与其他外设之间的数据传输。
容量较大的两级缓存和EDMA 通道是DM642高性能的体现之一,若能合理使用和管理,将能大幅度提高程序的运行性能。
其结构如图1所示。
此外DM642具有丰富的外围设备接口,包括3个可配置的双通道视频端口video port,其中每个videoport又分成A和B两个通道,A/B通道可分别处理一路视频采集,因此DM642最多可以处理6路视频采集数据(不带音频)。
图像处理系统中的TMS320DM642视频通道

图像处理系统中的TMS320DM642视频通道
王杰艳
【期刊名称】《单片机与嵌入式系统应用》
【年(卷),期】2006(000)006
【摘要】介绍TMS320DM642视频数据处理通道Video Port0~2在图像处理系统中的应用设计.其中图像处理的前向通道由ADI公司的标准视频解码芯片
ADV7185和Video Port0构成,后向通道由ADI公司的视频编码芯片ADV7191和Video Port2构成.重点阐述图像数据通路间各接口的硬件设计及对应某一标准视频信号的VP口,以及编/解码器的初始化设置原理及实现.
【总页数】4页(P62-65)
【作者】王杰艳
【作者单位】华中光电技术研究所
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于TMS320DM642芯片的图像处理系统中质心坐标的实现 [J], 唐润宏;陈文楷;余跃庆
2.基于TMS320DM642的彩色图像处理系统研究 [J], 秦刚;王德芳
3.基于TMS320DM642的视频图像处理系统设计与实现 [J], 王徐华;樊晓光;徐显亮
4.基于TMS320DM642/Matlab的实时图像处理系统设计 [J], 吕强;刘志军;王珂
珂
5.基于双TMS320DM642处理器的实时红外多目标图像处理系统 [J], 闫宗群;李刚;张雏;侯永甲
因版权原因,仅展示原文概要,查看原文内容请购买。
基于DM642的双路视频合成硬件系统

基于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视频处理模块是整个硬件系统的核心,它的主要工作是把经过解码的两路视频数据进行合成处理并送到视频输出模块等待输出。
2DSP芯片(TMS320DM642)概述

第 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)。
TMS320DM642课件

当GPIO口设置为一般输入输出口时, GPIO引脚上的CPU中 断或EDMA事件的产生方式分为两种:
1)pass-through模式
如图所示:
pass-through模式设置如下: (1)设置GPEN寄存器,把 GPxEN位置“1”,GPx引脚 配置为一般输入输出引脚。 (2)设置GPDIR寄存器, 把GPxDIR位置“0”,GPx 引脚配置为一般输入引脚。 (3)设置GPPOL寄存器,设置GPINTx中断或 事件的触发极性或触发方式。
中断优先级
图表
中断编号
TMS320DM642中断源
中断选择控制寄存器 MUXL,MUXH 中断选择控制 寄存器(缺省 值) 中断事件 中断功能
INT0
---
---
RESET
复位中断
INT1
---
---
NMI
Байду номын сангаас
NMI中断
INT2 INT3
-----
-----
RESERVED
保留
RESERVED
保留
INT4 INT5 INT6 INT7 INT8
一般的按键所用开关都是机械弹性开关,由于机械触点 的弹性作用,按键开关闭合时不会马上稳定地连接,在断 开进也不会马上完全的断开,在闭合和断开的瞬间均有一 连串的抖动。按键按下的电压信号波形图如图 1-2 所示 ,从中可以看出按键按下和松开的时候都存在着抖动。抖 动时间的长短因按键的机械特性不同而有所不同,一般为 5ms~10ms。 如果不处理键抖动,则有可能引起一次按键被误读成多 次,所以为了确保能够正确地读到按键,必须去除键抖动 ,确保在按键的稳定闭合和稳定断开的时候来判断按键状 态,判断后再做处理。按键在去抖动,可用硬件或软件两 种方法消除。由于使用硬件方法消除键抖动,一般会给系 统的成本带来提高,所以通常情况下都是使用软件方法去 除键抖动。 常用的去除键抖动的软件方法有很多种,但 是都离不开基本的原则:就是要么避开抖动的时候检测按 键或是在抖动的时候检测到的按键不做处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章TMS320C6000 DSP芯片概述本章介绍了TI公司是DSP芯片和DSP芯片的命名规则,并着重介绍了TMS320DM642的器件特性及总体原理框图。
本章的知识要点为理解TMS320DM642的原理框图构成,本章建议安排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器件的数字信号处理功能表现尤为突出,TMS320DM642强大的视频处理功能就是一个典型的例子。
处理事务能力方面的不同之处DSP拥有强大且高效的硬件资源,其应用领域广、应用层面高,DSP的应用范围已经远远超越了单片机的应用范围,DSP能够处理更加复杂的综合性事务,涉及视频、音频、网络、图形图像等多种领域。
以上比较可帮助读者更好地理解DSP芯片的功能和作用。
应用系统使用DSP芯片还是单片机应视具体环境和要求而定,尽管DSP芯片拥有较高的运算速度,但DSP电路系统设计复杂,研发成本高,所以并不是所有的场合都适合选用DSP芯片。
DSP芯片的生产厂家很多,类型多样,主要的产品如表2-1所示。
表2-1 DSP芯片主要生产厂家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所示:表2-2 TI公司DSP产品的发展历程从功能上来划分,TI公司的DSP芯片主要包括TMS320C2000、 TMS320C3000、TMS320C5000和TMS320C6000等几个系列。
TMS320C2000系列DSP芯片的硬件结构更多地考虑了工业应用环境,适合在机电控制、电力电子系统中应用,如照明控制、光纤网络、工业自动化等相关产品。
TMS320C3000系列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芯片包括两类:一类是TMS320C3000系列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芯片主要包括TMS320C54x子系列和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 TM 技术的芯片方向发展;(2)精简指令集型的DSP芯片,相继出现了C5470 (C54x +ARM7) 、C5471(C54x+ARM7)、 OMAP5910 (C55x+ARM9)等,该类芯片向OMAP TM、C55x TM和ARM9集成型芯片发展;(3)C5000多核DSP芯片,如C5420 (200MIPS)、C5421 (200MIPS), C5441(532MIPS)等,在此基础上,将进一步向C55X TM多核DSP芯片发展。
TMS320C6000系列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芯片的命名规则TI公司的DSP芯片类型多样,在选择DSP芯片时一定要仔细辨别芯片表面的标识,以免选错器件。
以TMS32OC6412型DSP芯片为例,介绍TI公司DSP芯片的命名规则,TMS320C6412芯片的符号含义如图2-1所示.“TMS”为芯片标识的前缀,“320”表示芯片的类别,“C”表示芯片采用了CMOS加工工艺,“6412”表示芯片的型号,“GDK”表明芯片的封装类型,“()”内部的数字一般表示芯片正常工作时的温度范围,“600”表示芯片的主频或工作频率。
TI公司的DSP芯片类型众多,对芯片名称中的标识进行归纳,各字段含义如表2-3所示。
表2-3 TI公司DSP芯片命名规则2.2 TMS320DM642 DSP芯片概况TMS320DM642是TI公司于2003年左右推出的一款32位定点DSP芯片,主要面向数字媒体,属于C6000系列DSP芯片。
DM642保留了C64x原有的内核机构及大部分外设的基础上增加了3个双通道数字视频口,可同时处理多路数字视频流。
2.2.1 DM642概述TMS320C64x DSP芯片(包括TMS320DM642的装置)是TMS320C6000 DSP平台上具有最高性能的定点DSP。
TMS320DM642 (DM642)是基于由德州仪器(TI)开发的超长指令字(VLIW)结构,因而DM642芯片是数字媒体应用的最优选择。
DM642 在主频720MHz 下处理速度达到5760MIPS,C64x DSP核具有64个32位字长的通用寄存器和8 个独立的功能单元。
DM642 每周期能够提供4个16位MACs,每秒可提供2880百万个MACs,或者8个8位MACs,每秒5760MMACs。