当前位置:首页 >> >>

基于TMS320DM6467 Davinci DSP的视频接口硬件系统的设计


http://www.paper.edu.cn

A TMS320DM6467 Davinci DSP Based Video Interface Hardware System Design
Wang Jingyan, Liu Xin
Shanghai Institute of Applied Physics, Chinese Acade

my of Sciences, Shanghai, PRC (201800)
E-mail: wjycas@mail.ustc.edu.cn

Abstract A TMS320DM6467 Davinci DSP based video interface hardware system was designed in this paper. Two on board standard video decoders, one high definition video decoder, one on board standard video and high definition video encoder are connected to the TMS320DM6467 processor. Dual TVP5147 decoders, one TVP7002 and an on board ADV7343 six-channel encoder are standard on the system .Also they are directly interfaced to on-chip video ports. Tests show that the system has good performance. Keywords: TMS320DM6467; Video Interface; TVP5147; TVP7002; SD and HD

1. Introduction
The TMS320DM6467 DaVinci processor is industry’s first Single-Chip, multi-format, and Real-Time HD video transcoding solution for commercial consumer end equipments [1]. Wrapped with a complete offering of development tools and digital media software, the TMS320DM6467 DaVinci processor is a DSP-based system-on-chip (SoC) specifically tuned for real-time, multi-format high-definition (HD) and standard definition (SD) video transcoding products such as media gateways, multi-point control units, digital media adapters, surveillance digital video servers and recorders and IP set-top boxes. TMS320DM6467 has now been in sale, and will be in bulk listing soon.TMS320DM6467 will be available in the first quarter of 2008, and can be ordered from TI and its authorized distributors [1]. Up to now there are no reports showing that a TMS320DM6467 Davinci DSP based video interface hardware system supporting both SD and HD video input and output has been developed. In this paper we present a video interface hardware system which has tow standard video decoders, one high definition video decoder, and on board standard video and high definition video encoder interface video streams to the TMS320DM6467 processor. This system can support both SD and HD video input and output, also good performance will be showed.

2. Video Interface Hardware System architecture
The TMS320DM6467 has a 16-bit dividable video input port and 16-bit dividable output port to support a variety of user applications[1]. Both ports can be used as two 8-bit ports when the appropriate interface only requires 8 bits. High definition interfaces require all 16 bits. The system incorporates dual TVP5147 decoders and a TVP7002 decoder tied to the input port. An ADV7343 providing standard video or component video interfaces is connected to the output ports.

2.1 Video Input Port Interfaces
The TMS320DM6467 Video System supports video capture via the devices dual 8 bit or single 16 bit internal video ports [2]. The system incorporates dual Texas Instruments TVP5147s to decode

-1-

http://www.paper.edu.cn

composite video or S-video inputs into the TMS320DM6467 device. P7 is used for the S-video inputs and J13 for the composite inputs on the System. Corresponding High Definition component video can be driven into the TMS320DM6467 video input port via a TVP7002 when the video port on the EVM is configured for 16 bit mode. User inputs can be driven via daughter card connector DC_P2 when the on board multiplexers are configured for daughter card use. The figure below illustrates the input port configurations. The on board CBT multiplexer input modes are controlled via the CPLD control register.

Figure 1: TMS320DM6467 Video Input Port Interfaces

2.2 Video Output Port Interfaces
The TMS320DM6467 has a 16-bit wide video output port which directly interfaces to an ADV7343 encoder. The video output ports are actually two 8-bit ports which are combined into a single 16-bit port for high definition video applications [2]. The on board encoder can generate composite video, S-video,and component video. The output ports of TMS320DM6467 are directly interfaced to the video encoder via CBT multiplexers and switches. The on board encoder video inputs can be directly connected via the daughter card interface in two 8- bit sections when the daughter card asserts VIDEO_OUT_EN0 and/or VIDEO_OUT_EN1 high [3]. For the high definition modes Y0-Y7 and C0-C7 inputs are used on the encoder. To change the on board CBT multiplexer to this mode, bit 6 of the CPLD control register 1 needs to be programmed to the appropriate mode. The diagram below illustrates the video port output configuration on the system [4].

-2-

http://www.paper.edu.cn

Figure 2: TMS320DM6467 Video Output Port Interfaces

3. Design Results and Analysis
According to the design above, we can draw the schematics using OrCAD as follow:

Figure 3: DAVINCI HD VIDEO PORTS

We use 2 SN74CBT16214DGGR as CBTMUXs. The SN74CBT16214 is a 12-bit 1-of-3 FET multiplexer/demultiplexer. The low 8 bit is used and the 12B1 is used as clock input [4].

-3-

http://www.paper.edu.cn Table 1: SN74CBT16214 12-BIT 1-OF-3 FET MULTIPLEXER/DEMULTIPLEXER FUNCTION TABLE

Figure 4: VIDEO INPUT MUXING

We use THS7353 as a Video Buffer. It is a 3-Channel Low Power Video Buffer which can be used for I2C Control, Selectable Filters, External Gain Control, 2:1 Input MUX, and Selectable Input Modes. TVP7002 is a triple 8-/10 bit 165-/110-MSPS video and graphics digitizer with horizontal PLL which has Three Digitizing Channels, each with Independently Controllable Clamp, Gain, Offset, and Analog-to-Digital Converter (ADC) [4]. The TVP7002 is used as HD video decoder in this system, as is shown below:

Figure 5: VIDEO HD INPUT DECODER

-4-

http://www.paper.edu.cn

The TVP5147M1 device is a high-quality, single-chip digital video decoder that digitizes and decodes all popular baseband analog video formats into digital component video.2 TVP5147M1 are used here as Composite and S-Video decoders [3].

Figure 6: VIDEO Composite INPUT DECODER

Figure 7: VIDEO SD INPUT DECODER

ADV7343 is a Multiformat Video Encoder Six, 11-Bit, 297 MHz DACs.It has Multiformat video output support:Composite (CVBS) and S-Video (Y/C),Component YPrPb (SD, ED, and HD) and Component RGB (SD, ED, and HD).We use a single ADV7343 chip as a encoder.

-5-

http://www.paper.edu.cn

Figure 8: VIDEO OUTPUT ENCODER

Figure 9: COMPOSITE/S-VIDEO BUFFERING

-6-

http://www.paper.edu.cn

Figure 10: COMPONENT VIDEO BUFFERING

4. Conclusion and future works
In this paper we designed a TMS320DM6467 Davinci DSP based video interface hardware system. Two on board standard video decoders, one high definition video decoder, and one on board standard video and high definition video encoder are connected to the TMS320DM6467 processor. Dual TVP5147 decoders, one TVP7002, and an on board ADV7343 six channel encoder are standard on the system and directly interfaced to on-chip video ports. On screen display functions are implemented in software on the TMS320DM6467 processor. Tests show that the system has good performance. Future works are to develop drive programs for the hardware.

References
[1] Texas Instruments Incorporated. TMS320DM6437 Digital Media Processor [Z]US:Texas Instruments Incorporated, . 2007. [2] Texas Instruments Incorporated. TMS320DM6467 Evaluation Module Technical Reference [Z]. US:Texas Instruments Incorporated, 2007. [3] Redman-White, W.; Duffee, R.; Bramwell, S.; Rijns, H.; James, S.; Tijou, J.; van der Weide, G. A robust analogue interface system for sub-micron CMOS video DSP[J]. Solid-State Circuits Conference, 1997. [4] Nakamura, K.; Kurokawa, M.; Hashiguchi, A.; Kanou, M.; Aoyama, K.; Okuda, H.; Iwase, S.; Yamazaki, T. Video DSP architecture and its application design methodology for sampling rate conversion[J]. VLSI Signal Processing, 1996

-7-


相关文章:
达芬奇-DM6467-四通道-4路-视频编码器模块
处理器 TI DaVinci? DM6467 (TMS320DM6467) ARM...DSP 内存和存储器 o 256MB 32 位 DDR2 内存 o...接口支持 IDE 硬盘 视频和音频 o 四通道 (四路 ...
更多相关标签:
tms320dm6467 | dm6467 | dm6467t | dm6467开发板 | dm6467价格 | dm6467 硬件平台 | dsp tms320f28335 | dsp tms320f2812 |