DM642开发与应用
- 格式:doc
- 大小:307.50 KB
- 文档页数:4
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,可以与同步和异步存储器和外围设备相连。
基于TMS320DM642的嵌入式实时图像处理系统设计及应用李建科,黄席樾,杜长海,杨镇宇,韦金明*(重庆大学自动化学院 重庆,400030)(*广西南宁师范高等专科学校物信系 广西南宁,532400)摘 要:构建了基于TMS320DM642的嵌入式实时图像处理系统,实现了多通道实时图像采集、实时视频图像处理、视频输出等功能,同时具备报警显示功能。
该系统应用于智能车辆检测,并在高速公路上进行上车试验。
实验证明,该系统不仅能够满足实时图像处理的需要,而且能够准确的检测出车辆目标并且计算目标车辆和本车的距离,如有追尾的危险时,本系统可发出声光报警提醒驾驶员注意,有效的预防高速公路车辆追尾事故的发生。
关键词:TM320DM642;图像采集;视频输出;目标检测Abstract: A embedded real-time image processing system based on TMS320DM642 was designed in this paper. The system has the function of real-time multichannel image collecting, real-time image processing, image output and so on. It also has the function of alarm and display. The system was applied in intelligent vehicle detecting, and we did the experiment in high way. It proved that the system not only satisfied the need of real-time image processing, but also could detect the target of vehicles and calculate the distance of the target correctly. If it is endangered, system can send out acousto-optic alarm to remind the drivers. The system also can prevent the accident effectively in high way.Key words: TM320DM642 ; Real-time image collection ; Video output ; Target detection中图分类号:TP271+.81 文献标识码:B 文章编号:1001-9227(2009)02-0019-040 引 言随着多媒体技术的发展,视频处理技术已经广泛应用于视频监控、电视会议、电视机顶盒、目标检测与跟踪等各个领域[1]。
基于DM642的红外图像实时熵编解码系统的开题报告一、研究背景及意义红外成像技术随着红外材料、光学系统和探测器等技术的不断发展,越来越受到人们的关注。
红外成像技术的应用范围广泛,包括夜视、地质勘察、热成像、医学图像处理和军事等领域。
由于红外成像技术可以在光线非常弱的情况下获取清晰的图像,因此在一些特殊领域具有独特的应用价值。
近年来,随着数字信号处理技术的不断发展,红外成像技术的数字化程度越来越高。
数字信号处理技术不仅可以实现对红外图像的处理,还可以实现对图像数据的实时传输、存储和输出。
因此,研究基于数字信号处理技术的红外图像处理系统具有重要意义。
熵编码是一种在信息传输中广泛应用的数据压缩技术。
熵编码可以通过统计分析数据的出现概率来对数据进行有效压缩,从而减小信息传输的带宽要求。
在红外图像处理系统中,熵编码可以有效地减少图像数据的存储量和传输量,从而提高系统的效率和实时性。
二、研究内容和目标本文的研究内容是基于DM642的红外图像实时熵编解码系统。
该研究的主要目标是设计一种基于数字信号处理技术的红外图像处理系统,并通过熵编码技术实现对图像数据的压缩和实时传输。
具体来说,该研究包括以下几个方面的内容:1. 设计基于DM642的红外图像处理系统硬件平台,包括图像采集模块、处理模块、显示模块和存储模块等。
2. 对采集的红外图像数据进行预处理,包括去噪、增强和平滑等操作。
3. 实现熵编码技术对红外图像数据的压缩和实时传输,包括熵编码器、熵解码器和传输协议等。
4. 设计基于DM642的图像显示系统,包括图像显示器和图像处理器等组成的整套系统。
通过以上研究目标的实现,可以达到以下几个方面的研究意义:1. 为数字信号处理技术在红外成像领域的应用提供了可行的方案和技术支持。
2. 提高了红外图像处理系统的实时性和数据传输效率,从而适应于更广泛的应用场景。
3. 开发了一种基于数字信号处理技术的红外图像显示系统,满足了用户对高品质显示的需求。
基于DM642的H.264编码算法优化与实现的开题报告一、选题的背景随着高清视频流媒体技术的迅速发展,视频编码的技术需求也越来越迫切。
目前,H.264编码技术作为高清视频编码中的先进技术,已经成为了许多媒体应用的核心。
因此,对于H.264编码算法的优化及其在DM642平台上的实现显得十分重要和有必要。
二、选题的意义及研究内容本次选题旨在探究基于DM642的H.264编码算法的优化与实现,主要研究内容包括:1. H.264编码算法的优化:根据H.264编码算法的特点和功能,对算法进行优化,提升编码效率和运算速度。
2. 构建H.264编码实验平台:在DM642平台上构建H.264编码实验平台,方便对编码算法进行实验和性能测试。
3. 实现H.264编码算法:在DM642平台上实现经过优化后的H.264编码算法,验证优化效果和性能。
三、选题的关键技术难点1. H.264编码算法的理解和掌握:H.264编码算法是一种复杂的视频编码标准,需要对其进行深入的理解和掌握。
2. DM642平台的应用和开发:需要对DM642平台进行了解和掌握,包括硬件资源、编程语言、操作系统等。
3. H.264编码算法的优化:需要对H.264编码算法进行深入的优化,包括预测、变换、量化等方面的优化。
四、预期成果通过本项目的研究,我们期望可以:1. 对H.264编码算法进行深入的理解和掌握,提高算法的编码效率和运算速度。
2. 建立基于DM642平台的H.264编码实验平台,便于实验和性能测试。
3. 在DM642平台上实现优化后的H.264编码算法,验证优化效果和性能。
五、研究方法与进度安排本项目的研究方法主要采用文献调研法和实验方法相结合的方式,具体分为以下几个步骤:1. 对H.264编码算法进行深入的理解和掌握,查阅相关文献,了解其原理和优化方法。
2. 在DM642平台上构建H.264编码实验平台,包括硬件资源的配置和软件开发环境的搭建。
DM642开发与应用O 引言视频实时处理,由于视频处理中数据量大,要求速度快因此采用TM320DM642。
视频处理机应用于视频采集、视频处理、视频输出的视频实时处理。
视频处理机的解决方案有多种选择,但是市场主流产品一般选择两种方案:1)采用CPU+ASIC。
2)采用双CPU 结构,即一个嵌入式CPU 和一个专用信号处理芯片DSP。
受专用DSP 芯片处理能力的限制,现有的嵌入式中使视频处理机的视频处理算法基本是H.263 以下的标准。
l 硬件设计本文介绍一种基于TMS320DM642 DSP 的视频采集设计方案。
其操作系统、通信协议、网络协议、音视频处理软件均在一颗TMS320DM642 上实现,降低了开发的难度。
TMS320DM642 芯片简介:TI 公司的TMS320DM642(以下简称DM642)是一款专门面向多媒体应用的专用DSP。
该DSP 时钟高达600MHz,8 个并行运算单元,处理能力达4800MIPS;采用二级缓存结构;具有64 位外接存储器接口;兼容IEEE―1149.1(JTAG)边界扫描;为了面向多媒体应用,还集成了3 个可配置的视频端口、面向音频应用的McASP(Multi Channel AudioSerial Pott)、10/100Mb/s 的以太网MAC 等外设。
鉴于DM642 的上述优点,本网系视频处理机统以DM642 为核心,完成音视频信号的实时采集、压缩及传输功能。
系统电路组成如图1 所示。
从视频处理机的视频信号和从麦克风输入的音频信号经采集、A/D 转换为数字信号后送入DSP。
DSP 在信源处对音视频信号进行压缩编码和合流,然后通过局域网或因特网将数据传输给视频监控中心。
监控中心可同时监视多个现场,接收或发送报警信号,并根据需要通过异步串行总线RS-485 实时控制,调整摄像头的方向和位置。
1.1 视频采集电路本系统采用的视频解码芯片是Philips 公司的SAA7115。
基于TMS320DM642的H.264编解码器的实现与优化H.264/MPEG-4 AVC视频压缩标准与其它视频压缩标准相比具有显著的优势。
就编码效率而言,新标准的压缩性能至少是其它标准的2倍。
在图像的感官质量上,H.264也比MPEG-2和MPEG-4要好得多。
但与此同时,H.264性能上的改进也带来了复杂度的明显提升。
人们普遍认为,H.264编解码器比其它标准需要更多的运算量和存储空间。
其中由于解码器需要具备处理所有“合法”码流的能力,也就是必须能处理最坏的情况,因此在嵌入式环境中开发解码器就十分复杂。
而且如何合理利用嵌入式环境中十分有限的存储资源也是一个极具挑战性的工作。
TMS320DM642数字媒体处理器(DM642)是德州仪器目前性能最高的定点DSP。
此款DSP的核处理器拥有64个通用32位寄存器和8个带有VelociTI.2扩展功能的独立功能单元――2个乘法单元和6个算数逻辑单元(ALUs)。
8个功能单元的VelociTI.2扩展功能包括一些新的指令,这些指令可以提升视频和图像设备的性能,增强VelociTI结构的并行度。
DM642还采用了两级cache结构并拥有多种强大的外设。
本论文主要介绍的是在基于TI TMS320DM642数字媒体处理器的硬件平台上开发和优化H.264“baseline”编解码器。
具备600Mhz处理能力的TMS320DM642代表着未来更高处理能力DSP的发展方向,非常适合于承担H.264编解码器这样高运算量和复杂度的工作。
我们所做的工作包括:改善算法和提高指令的并行度;充分发掘DSP强大指令集及EDMA控制器等处理器自身的能力;利用一系列DSP开发软件来完成代码分段、减少代码长度等工作。
最终我们设计出了一个较低复杂度的方案来完成H.264编解码这个大运算量的工作。
目前,我们的H.264解码器每秒钟可以解码100至120帧QCIF图像;或20至30帧CIF图像。
引言视频监控系统的设计方案有很多种,但是市场产品的主流一般选择两种方案:一是基于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路视频采集数据(不带音频)。
基于DM642的视频编码与网络传输近年来,随着互联网的普及和宽带网络的发展,视频成为了人们获取信息和娱乐的重要途径。
视频编码和网络传输技术的发展,对于提高视频质量和传输效率起到了关键作用。
基于DM642的视频编码与网络传输技术,成为了当前研究的热点之一。
首先,DM642是德州仪器公司推出的一款高性能数字信号处理器。
它具备强大的处理能力和丰富的外设接口,适用于各种复杂的视频编码和解码应用。
通过利用DM642的优势,可以实现高效率的视频编码和解码,从而提高视频质量和传输效率。
其次,视频编码是将原始视频信号进行压缩编码,以减少数据量的技术。
常见的视频编码标准有H.264、MPEG-4和VC-1等。
基于DM642的视频编码技术,可以利用其强大的处理能力和高效的算法实现实时的高质量视频编码。
通过有效地压缩视频数据,可以减少网络传输所需的带宽和存储空间。
再次,网络传输是将编码后的视频数据通过网络传输到接收端的过程。
网络传输中的延迟和丢包会对视频质量产生不可忽视的影响。
基于DM642的网络传输技术,可以利用其高性能的网络接口和流控制算法,实现稳定、高效的视频传输。
通过合理的网络传输策略,可以减少传输延迟和丢包率,从而保证视频的连续性和稳定性。
最后,基于DM642的视频编码与网络传输技术在实际应用中具有广泛的应用前景。
例如,在视频监控领域,基于DM642的视频编码与网络传输技术可以实现高清晰度的视频监控和实时传输;在视频会议领域,可以实现高质量的远程会议和协作;在网络直播领域,可以实现高效的视频直播和点播等。
综上所述,基于DM642的视频编码与网络传输技术在提高视频质量和传输效率方面具有重要意义。
通过充分利用DM642的处理能力和优化算法,可以实现高效的视频编码和解码;通过合理的网络传输策略,可以实现稳定、高效的视频传输。
基于DM642的视频编码与网络传输技术必将在未来的视频应用领域发挥重要作用。
ICETEK-DM642-AVM 评估板简介1.1 主要特点ICETEK-DM642-AVM 评估板是一个低功耗独立的开发平台,使用户可以对TI 的C64x DSP系列芯片进行评测和开发应用。
ICETEK-DM642-AVM 评估板还可以作为为TMS320DM642DSP 芯片设计的硬件参考板。
ICETEK-DM642-AVM 评估板所提供的资料、设备和操作说明书使硬件的开发变得轻松,缩短了产品的上市时间。
ICETEK-DM642-AVM 评估板包括完备的板上设备,适合各种应用环境,特别适合于视频处理与自动化控制结合的应用场合。
ICETEK-DM642-AVM 评估板的主要特点包括:一颗TI 公司600MHz 的TMS320DM642 DSP 芯片。
一颗TI 公司40MHz 的TMS320LF2407A DSP 芯片4 路视频输入——PAL/NTSC 制式1 路视频输出——PAL/NTSC 制式4M*64bit 同步动态存储器(SDRAM),存储多达32 帧图像32M 位Flash:可以写进大量程序,具备自启动功能,可作为嵌入式的产品使用TLV320AIC23B 立体声数字信号编解码器10~100M 自适应以太网端口导入加载选项配置(Boot Loader)板上JTAG 仿真接口4 个用户指示灯单+5V 电压供电扩展背板接口标准RS232 和RS485 串口通讯接口RTC 模块PS2 键盘接口、CF 卡接口、IDE 键盘接口高速数据通信扩展接口1—5步进电机、直流电机接口EVA 模块接口、AD 采集接口表贴薄膜键盘板上喇叭1.2 ICETEK-DM642-AVM 评估板功能概述ICETEK-DM642-AVM 评估板上的DSP 芯片通过64bit 的EMIF 接口或8/16bit 的3 路视频接口连接板上外围设备。
SDRAM、Flash 和UART 每一个设备占用其中的一个接口。
EMIF 接口也连接扩展背板接口,扩展背板接口用来连接背板。
DM642开发与应用
O 引言
视频实时处理,由于视频处理中数据量大,要求速度快因此采用TM320DM642。
视频处理机应用于视频采集、视频处理、视频输出的视频实时处理。
视频处理机的解决方案有多种选择,但是市场主流产品一般选择两种方案:1)采用CPU+ASIC。
2)采用双CPU结构,即一个嵌入式CPU和一个专用信号处理芯片DS P。
受专用DSP芯片处理能力的限制,现有的嵌入式中使视频处理机的视频处理算法基本是H.263以下的标准。
l 硬件设计
本文介绍一种基于TMS320DM642 DSP的视频采集设计方案。
其操作系统、通信协议、网络协议、音视频处理软件均在一颗TMS320DM642上实现,降低了开发的难度。
TMS320DM642芯片简介:
TI公司的TMS320DM642(以下简称DM642)是一款专门面向多媒体应用的专用DSP。
该DSP时钟高达6 00MHz,8个并行运算单元,处理能力达4800MIPS;采用二级缓存结构;具有64位外接存储器接口;兼容IEEE—1149.1(JTAG)边界扫描;为了面向多媒体应用,还集成了3个可配置的视频端口、面向音频应用的McASP(Multi Channel AudioSerial Pott)、10/100Mb/s的以太网MAC等外设。
鉴于DM642的上述优点,本网系视频处理机统以DM642为核心,完成音视频信号的实时采集、压缩及传输功能。
系统电路组成如图1所示。
从视频处理机的视频信号和从麦克风输入的音频信号经采集、A/D转换为数字信号后送入DSP。
DSP在信源处对音视频信号进行压缩编码和合流,然后通过局域网或因特网将数据传输给视频监控中心。
监控中心可同时监视多个现场,接收或发送报警信号,并根据需要通过异步串行总线RS-485实时控制,调整摄像头的方向和位置。
1.1 视频采集电路
本系统采用的视频解码芯片是Philips公司的SAA7115。
从模拟视频输入口输入的全电视信号在SAA71 15内部经过钳位、抗混叠滤波、A/D转换、YUV分离电路之后,在YUV到YCrCb的转换电路中转换成BT.656视频数据流,输入到压缩核心单元DM642中。
DM642的3个视频口VP0、VP1、VP2与视频编解码芯片相接。
在本系统中,只有一路视频输入,故VP1、VP2端口,VP0通道配置为8位BT.656视频输入口。
视频数据的行/场同步信号包含在BT.656数字视频数据流的EAV(end ofactive video)和SAV(s tart of active video)时基信号中,视频口只需视频采样时钟和采样使能信号即可。
SAA7115内部寄存器参数的配置和状态的读出通过I2C总线进行。
视频接口的原理如图2所示。
1.2 视频编码电路
本系统采用的视频编码芯片是Philips公司的SAA7105H。
DM642的视频口2用来驱动视频编码器,视频信号经过FPGA芯片,连到视频编码芯片PhilipsSAA7105H。
FPGA用于扩展屏幕显示功能。
视频输出信号支持RGB,高清晰度视频,PAL/NTSC复合视频和s端子视频信号。
通过DM642的I2C总线对的内部寄存器编程实现不同输出。
1.3 音频输入/输出电路
本系统采用TI的高性能立体声编解码器TLV320AIC23(以下简称AIC23)实现音频信号的采集和播放。
A IC23与DM642的I/0电压兼容,可以实现与DM642的McASP接口无缝连接。
在本系统中,AIC23工作于主模式,左右声道的采样字宽均为16bit。
数据接口为DSP mode模式。
通过I2C总线设置内部寄存器的工作参数和反馈状态信息。
因为网络传输的固有特点,音频数据和视频数据从网络摄像机端到达监控中心不可能是均匀的,如果网络摄像机端不做任何纠正处理,则很难保证音视频的同步输出。
为了实现音频和视频的采样同步,本文利用锁相环PLLl708,从SAA7115的LLC引脚输出27MHz时钟,经PLLl708产生AIC23的主时钟MCLK。
由于音视频采样信号采用同一个时钟源,就不会出现音视频不同步的问题。
PLLl708的SCKO3引脚输出默认时钟频率18.433MHz,作为AIC23的输入主时钟MCLK。
AIC23内部采用的时钟可通过设置寄存器由主时钟MCLK分频得到如图3。
1.4 以太网接口电路
本系统用LXT97l作为快速以太网物理层自适应收发器。
由于LXT971支持IEEE 802.3标准,提供M II(mediaindependent interface)接口,可以支持MAC,而DM642内部正好集成有以太网媒体存取控制器,所以LXT971可以和DM642实现无缝连接。
连接电路如图3所示,其中BHll02为l:1的隔离变压器。
从DM642传输过来的数据通过LXT971转换为以太网物理层能接收的数据后,通过RJ一45头传输到因特网。
1.5 存储器扩展电路
DM642内部有16KB的一级程序缓存,16KB的一级数据缓存和256KB的程序数据共享二级缓存。
但这
对于直接处理图像数据是不够的,因此扩展了两片32MB的SDRAM来存放原始图像数据,4MB的FLAS H来存放应用程序。
二者都映射到DM642的外部数据空间。
如图4。
1.6 FPGA电路
SPARTAN一3是XILINX公司生产的一种低工耗易开发应用。
Spartan一3 FPGA具有两种类型的内存,可以满足不同的设计需求,即最大1.8Mb的真实双端口块RAM和最大520KB的分布式RAM,其封装形式为16位深×1位宽,可用作移位寄存器和FIFO。
先进的时钟管理为高性能电路的设计者提供了更大的灵活性和更强的控制能力,最多四个数字时钟管理器(DCM),并带有9个外部输出;8个预设的全球时钟网络,即8根全局时钟线路和丰富的寻址。
最多104个18×18乘法器,该乘法器模块允许两个18位二进制作为输入并计算输出36位结果,而专用的进位逻辑和高效级联,可实现更多功能。
每秒最多3300亿次乘法和累加运算(MAC/s)、优秀的高速DSP功能的并行实现能力、灵活的串联架构,可实现成本砌能需求的最佳组合。
FPGA在视频处理机中完成屏幕显示功能,在默认模式下,DM642视频口2的数据可直接输出到视频编码芯片,在需要屏幕显示功能时,FPGA把内部FIFO中的数据和视频口输出得数据混和,对FPGA内部F IFO的访问可以通过对DM642的EMIF的CE3的地址空间的同步模式的访问实现。
FPGA的同步存储器位于DM642的CE3地址空间,主要用于实现屏幕显示功能和粘和逻辑。
1.7 RS-485接口电路
该接口连接到摄像机的云台,用来控制云台的转动,调整摄像头的方向和位置。
RS-485总线抗干扰能力强,能实现多站点远距离通信。
本压缩卡拟采用UART芯片SCl6C550和MAXIM公司的MAX487E来实现RS-485信号的传输。
SCl6C550主要功能是把DSP传送过来的并行信号转换为串行信号。
SCl6C550内部的接收器和发送器各有16B的FIF0,能处理的串行信号的速率高达3Mbps。
MAX487E是RS-485总线接口芯片,可以工作在全双工、半双工模式。
传输速率可达2.5Mbps。
1.8 电源电路
整个压缩卡用一个5V的直流变压器供电。
由这个5V的电压器产生1.4V和3.3V电压分别给DSP内核和I/O端口供电,产生另外一个3.3V给视频编解码及其他芯片供电。
注意这两个3.3V电源要分开设计,以免电源噪声相互干扰。
由于DSP需要两种电压,所以要考虑供电系统的配合问题。
加电过程中,应当保证内核电源先上电,最晚也应当与I/O电源一起加。
关闭电源时,先关闭内核电源,再关闭I/O电源。
讲究供电次序的原因在于:如果仅CPU内核获得供电,周边I/O没有供电,对芯片不会产生损害,只是没有输入/输出能力而已。
如果反过来,周边I/O得到供电而CPU内核没有加电,那么芯片缓冲/马区动部分的晶体管将在一个未知状态下工作,这是非常危险的。
为了解决这个问题,本文采用了开关电源芯片TPS54310PWP,采用TPS54310PWP管脚SS/ENA接电容来使内核供电与I/O端口供电,这样,只有当1.4V电压有效之后,3.3V电压才开始上电,这就保证了DM642的内核电压先于I/O电压上电。
2 软件设计
在本系统中,图像压缩采用H.264标准。
H.264具有很高的编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。
H.264的码流结构网络适应性强,增加了差错恢复能力,能够很好地适应IP和无线网络的应用。
音频编解码采用G.729算法。
网络传输采用RTP/RTCP协议以及组播方式,这样可以保证传送的质量。
在操作系统方面,采用基于DSP/BIOS的TI参考架构5(RF5)。
基于RF5操作系统的应用程序模块主要包括:音视频采集模块、压缩编码模块、UART控制模块和网络传输模块。
3 结束语
本方案能在一颗DM642芯片上实现视频处理机的几乎全部功能,能对音视频进行实时的编解码和实时的网络传输。
图像质量高、开发难度低、易于升级,是一种比较理想的视频处机解决方案,可广泛应用于视频监控系统中.。