Résumé du contenu de la page N° 1
TVP5160EVM User’s Guide
SLEU063 – March 2005
TVP5160EVM User’s Guide
Digital Video Department
Contents
1 Functional Description......................................................................................................................3
1.1 Description Overview ...................................................................................................................3
2 Board Level Description............................................................................
Résumé du contenu de la page N° 2
SLEU063 Figures Figure 1. TVP5160EVM Block Diagram.............................................................................................. 4 Figure 2. TVP5160EVM System Level Block Diagram ..................................................................... 8 2 Figure 3. WinVCC4 – I C Configuration Screen.............................................................................. 12 Figure 4. WinVCC4 – Real Time Polling Screen........................................................
Résumé du contenu de la page N° 3
SLEU063 1 Functional Description The TVP5160EVM refers to both the TVP5160 board and the ADV7311 board when they are connected together. Both boards share a common interface via a 120-pin connector. This 2 interface provides all data, clocks, I C communication, and 5-V power to each board. The ADV7311 is a professional grade, 12-bit, 216-MHz, video encoder. This device minimizes potential artifacts caused by the re-encode process. When evaluating the TVP5160 decoder, it is highly r
Résumé du contenu de la page N° 4
SLEU063 2 Board Level Description Figure 1 illustrates the various features available on the TVP5160EVM. DB25 (I2C) DB25 (I2C) DB25 (I2C) 5V 5V 5V Analog Output Analog Output Analog Output Power Power Power Power Power Power Good Good Good Tuner Interface Tuner Interface Tuner Interface LED LED LED Composite Composite Power Power Good Good Composite Composite Composite VBI VBI VBI LED LED S S- -Video Video Decoder Decoder Decoder Interface Interface Interface S S S- - -Video Video Video A
Résumé du contenu de la page N° 5
SLEU063 Table 1. Analog Inputs and Pin Terminals Input Type TVP5160 Pin(s) CVBS VI_1 S-Video VI_3(Y), VI_9(C) YPbPr VI_5(Y), VI_11(Pb), VI_8(Pr) SCART VI_3(CVBS), VI_9(R), VI_6(G), VI_12(B) Tuner interface (CVBS) VI_2 VBI decoder interface (analog RGB) VI_7(R), VI_4(G), VI_10(B) 2.2 Anti-Aliasing Filters Each analog input has an anti-alias filter installed by default to ensure the input to the TVP5160 decoder is of the best quality and does not alias. The filters are elliptical in d
Résumé du contenu de la page N° 6
SLEU063 2.5 VBI Decoder Interface This interface provides a method of connecting an external VBI decoder module to the TVP5160EVM via the H3 and H4 headers. The VBI decoder may be a closed-caption decoder, teletext decoder, or any other VBI decoder currently available on the market that provides the same signals. The pinout of the VBI decoder interface is provided below. Table 3. VBI Decoder Interface Pinout Description H3 Pin Number H4 Pin Number Tuner CVBS input (from tuner I/F) 1 -
Résumé du contenu de la page N° 7
SLEU063 2.7 SDRAM On the TVP5160EVM, there are three SDRAM footprints: 50-pin, 54-pin, and 86-pin. These are provided to accommodate the user’s choice of SDRAM that will be used in their final product. By default, the TVP5160EVM is provided with 64-Mbit SDRAM (54TSOPII). If the SDRAM is changed, then the SDRAM configuration register (0x59) will also need to be updated with the correct memory size. This must be programmed before 3DYC or 3DNR is enabled. 2.8 Common Board Interface T
Résumé du contenu de la page N° 8
SLEU063 3 System Level Description The system block diagram illustrated in Figure 2 provides an example of how the TVP5160EVM may be used for evaluation. Typically, the analog input is a CVBS signal provided by a video source such as a pattern generator or a DVD player running a test DVD. The TVP5160EVM itself is configured with the provided 5-V supply and the parallel port cable. The analog output is typically YPbPr to reduce the number of artifacts caused by backend processing or re
Résumé du contenu de la page N° 9
SLEU063 4 Required Hardware and Equipment The following lists the required hardware and equipment necessary to use the TVP5160EVM: - TVP5160EVM (provided) - Universal 5-V power supply (provided) - Parallel cable (provided) - Windows-based PC - 1 composite RCA video cable - 1 YPbPr component RCA video cable - Video source (pattern generator, DVD player, etc) - TV or display monitor that supports YPbPr component video inputs TVP5160EVM User’s Guide 9
Résumé du contenu de la page N° 10
SLEU063 5 Hardware Setup The following describes how to set up the hardware for the TVP5160EVM. 1. Connect the TVP5160EVM boards together using the 120-pin board connector on each board. 2. Connect a CVBS input to the TVP5160 board and a component cable to the YPbPr outputs of the ADV7311 board. NOTE: For evaluation it is recommended that the YPbPr component video outputs be used in order to bypass the internal video decoder of the TV or video display. 3. Connect the parallel port cab
Résumé du contenu de la page N° 11
SLEU063 6 Software Installation 2 WinVCC4 is a Windows application that uses the PC parallel port to emulate I C, providing 2 access to each device on the I C bus. WinVCC4 makes use of CMD files, a text editable file that allows preset video setups to be programmed easily. 2 This feature allows the user to easily set multiple I C registers with the press of a button. 2 WinVCC4 also has “Property Sheets” for the TVP5160 which allows the user to control the I C registers with a GUI.
Résumé du contenu de la page N° 12
SLEU063 7 WinVCC4 Quick Start The following describes the steps to take within WinVCC4 in order to get video out of the TVP5160EVM. 1. Once WinVCC4 is executed, the WinVCC4 Configuration screen appears. This dialog 2 box is used to configure the I C bus. Next to VID_DEC, select the TVP5160 and ensure 2 the I C address is set to 0xB8. This should match the I2C ADDR jumper on the TVP5160 board. 2 NOTE: If WinVCC4 is running and the TVP5160 board I C address is changed, power must be
Résumé du contenu de la page N° 13
SLEU063 5. At the Real-Time Polling window, ensure that VIDEO-STANDARD AUTO_SWITCH POLLING is enabled and click OK. Figure 4. WinVCC4 – Real Time Polling Screen 6. Load the provided TVP5160EVM.CMD file into WinVCC4 by clicking on Tools -> System Initialization -> Browse. The CMD should be available by default as seen below. Figure 5. WinVCC4 – Main Screen 7. Click the “TVP5160 (SD) + ADV7311” dataset in the window and then click the Program Dataset button to initialize the TVP5160EV
Résumé du contenu de la page N° 14
SLEU063 8. With a video source provided at the composite video input, video should be viewable on the TV/display monitor. All ADV7311 outputs are enabled simultaneously. NOTE: To ensure the TVP5160 is working properly, go to Video Status by clicking on Edit -> Property Sheets -> TVP5160PNP -> Video Decoder Status and check the H/V/C lock status and the video standard. This is only a check on the TVP5160 board and not the ADV7311 board or the TV/display monitor. 14 TVP5160EVM User’s
Résumé du contenu de la page N° 15
SLEU063 8 WinVCC4 in Depth The following describes how to use WinVCC4 in depth. It discusses various features and screens which the user may encounter while evaluating the TVP5160EVM. 8.1 Starting WinVCC4 The Port95NT parallel port driver must be installed before using WinVCC4. WinVCC4 may be started by clicking on Start->All Programs->TVP5160EVM Software->WinVCC4. If the dialog shown in the figure below is displayed, it means one of two things: 1. WinVCC4 did not run to completion
Résumé du contenu de la page N° 16
SLEU063 8.2 WinVCC4 Configuration Dialog Box The WinVCC4 Configuration dialog box, as seen in Figure 8, should now be visible. This dialog 2 configures the I C bus on the TVP5160EVM. All settings from this dialog box are stored in the Windows registry and are restored the next time the program is started. After initial installation, TM VID_DEC will be set to TVP5160 and VID_ENC will be set to ADV7311. 2 2 The I C slave address for each device must match the I C slave address selected by
Résumé du contenu de la page N° 17
SLEU063 2 8.3 I C System Test 2 The I C system test of selected registers runs immediately after closing the WinVCC4 2 Configuration dialog box with OK (unless the I C system test program options button was disabled). 2 If the I C system test passes, then only a PASS message will appear. If the test failed, then a dialog box like Figure 9 will appear. See Section 9, Troubleshooting, for details on how to resolve this issue. 2 The I C system test can be run at anytime by clicking Run
Résumé du contenu de la page N° 18
SLEU063 If the WinVCC4 autoswitch polling function is enabled, then the detected video standard status from the TVP5160 decoder is polled until a change in the input video standard (or in the TVP5160 sampling mode) is detected. When a change is detected, the video encoder is reprogrammed as needed for the detected standard. Using this feature, the video source can change its video standard and the system will display using the new standard without user intervention. To enable autoswitch
Résumé du contenu de la page N° 19
SLEU063 8.5 Main Menu After closing the Real–Time Polling dialog, the main menu is displayed as shown in Figure 11. The menus, which are used to operate WinVCC4, are File, Edit, Tools, Window, and Help. The File menu’s only function is Exit, which terminates the program. The following table summarizes the main menu contents. Figure 11. WinVCC4 – Main Screen Table 4. Main Menu Summary Menu Contents File Exit Edit Register Map TVP5160PNP 7311 Encoder Module Editor 2 Generic I
Résumé du contenu de la page N° 20
SLEU063 8.5.1 System Initialization Clicking System Initialization in the Tools menu displays the dialog shown below. This provides the means for initializing the video decoder and/or video encoder for a particular video mode. The details of the initialization are contained in the command file (with a CMD file extension). The command file is loaded using the Browse… button. Once the command file is opened, a text list displays descriptions of the individual data sets contained within th