Programming the TMS320DM642 Development and Purpose of DM642 Code Details of the DM642 Code and Control Registers Troubleshooting 10.1 Troubleshooting Guide 10.2 Corrective Action Dialogs TVP5154EVM Schematics SLEU069A – February 2006 – Revised July 2006 Submit Documentation Feedback Contents Table of Contents...
Page 4
TVP5154EVM Block Diagram Anti-Aliasing Filter Selection TVP5154EVM System-Level Block Diagram WinVCC – I C Configuration Screen Real-Time Polling Dialog Decoder I C Write and Read Enable WinVCC – Main Screen WinVCC – System Initialization WinVCC Multiple Occurrences Error Message WinVCC I...
Page 5
Decoder 3 Input Format Register Decoder 4 Input Format Register LED Control Register Flash Major Version Register Flash Minor Version Register TVP5154EVM Troubleshooting SLEU069A – February 2006 – Revised July 2006 Submit Documentation Feedback List of Tables List of Tables...
Functional Description The TVP5154EVM evaluation module is a printed circuit board designed for evaluation of the TVP5154 quad video decoder. The board includes the TMS320DM642 digital signal processor (DSP) and is designed with a 120-pin connector, which allows a connection to multiple backends; the evaluation module (EVM) is shipped with a professional encoder module.
The TVP5154EVM was designed with test points and jumpers to help in evaluation and troubleshooting. Each jumper is set by default in its preferred state for the TVP5154EVM. There are test points for SCL, SDA, 3.3 V, and 1.8 V. All digital video data for each decoder core are brought out to a dual-row header, which allows easy hookup to test equipment.
S-video input. The TVP5154EVM allows the user to have up to two composite inputs or one S-video input for each of the four-channels. The EVM software sets up and controls this input selection. The S-video input uses two connectors, one for the luma channel and one for the chroma channel.
Display monitor that supports composite, S-video, or component video input Hardware Setup Figure 1 shows the TVP5154EVM layout and indicates the location of the power supply and the appropriate connectors. All connectors are labeled according to their function. To prepare the EVM for evaluation, connect the following: 1.
This feature allows the user to easily set multiple I has property sheets for the TVP5154, which allows the user to control the I All necessary software for the TVP5154EVM is provided on the enclosed CD. Perform the following steps to install WinVCC: 1.
5. If there are I double-check the parallel port cable connections, I TVP5154EVM, and re-run WinVCC. 5. When using the TVP5154 EVM with a composite output from the 7311 encoder, it is required to disable auto-switch polling in the Real-Time Polling dialog box by clicking on the ENABLED button. Click OK and then the Main Control Window is seen, as shown in SLEU069A –...
Instruments\TVP5154EVM\Initialization. 8. In the System Initialization Window (see “TVP5154 ROM – Initialize for PAL...” dataset in the window and then click the PROGRAM Device(s) Using Selected Dataset button to initialize the TVP5154EVM. TVP5154EVM User's Guide Figure 5. Real-Time Polling Dialog C Read commands.
WinVCC in Depth The following sections describe how to use Windows™ Video Control Center (WinVCC) in depth. It discusses various features and screens that the user may encounter while evaluating the TVP5154EVM. Starting WinVCC The Port95NT parallel port driver must be installed before using WinVCC. WinVCC may be started by clicking on Start All Programs TVP5154EVM Software WinVCC.
The WinVCC Configuration dialog box (see the I C bus on the TVP5154EVM. 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, VID_DEC is set to TVP5154 and VID_ENC is set to 7311 Encoder.
Polling in the Tools menu. SLEU069A – February 2006 – Revised July 2006 Submit Documentation Feedback C Test in the Tools menu. Figure 11. I C System Failure C register initialization) for proper decoding of the WinVCC in Depth TVP5154EVM User's Guide...
Window Allows selection of the active window. Multiple windows can be open at the same time. Help Displays program version TVP5154EVM User's Guide Figure 12. Real-Time Polling Dialog Table 3 summarizes the main menu contents. Figure 13. WinVCC – Main Screen Table 3.
C Write and Read Enable Figure C registers. The details of button. Once the command file is opened, a text list C bus. When the device C bus is not TVP5154EVM User's Guide WinVCC in Depth Figure C Write 15. This dialog...
Note: If editing the command file (.CMD) using a standard editor, the file must be saved as plain text. TVP5154EVM User's Guide Figure 15. System Initialization www.ti.com button. SLEU069A – February 2006 – Revised July 2006...
Page 19
A default command file is provided on the CD. This command file contains many examples of the desired setups. This command file is located at: c:\Program Files\Texas Instruments\TVP5154EVM\Initialization\ A command file can contain up to 250 datasets. A dataset is a set of register settings to initialize the TVP5154 decoder, 7311 encoder, and/or DM642 for a particular video mode.
To open this, click on Edit Register Map in the Edit menu and click on the device type to edit. the TVP5154 Register Map editor. TVP5154EVM User's Guide C Register Map editor, TVP5154 memory map Figure...
17) allows the display and editing of the video Figure 18) allows the display and editing of any device on the I WinVCC in Depth C registers that are defined for the device C subaddress. C slave address must be TVP5154EVM User's Guide...
To open this, click on Memory Map in the Edit menu and click on the device type to edit. The operation of the memory map editor controls are explained in TVP5154EVM User's Guide C sub-address 0x40. See C sub-address 0x54 (default) or 0x56 if the...
SLEU069A – February 2006 – Revised July 2006 Submit Documentation Feedback Table 5. Memory Map Editor Controls DEFINITION Note: The memory map editor can remain open with other windows. Use the Window menu to navigate. WinVCC in Depth Figure 20). Table Table TVP5154EVM User's Guide...
Register Map window is clicked on. Additionally, changes made in the TVP5154 Register Map editor are updated in the TVP5154 Property Sheets as soon as the property sheets window is clicked on. TVP5154EVM User's Guide Figure 20. TVP5154 Property Sheets www.ti.com SLEU069A –...
Control, or through the Generic I Development and Purpose of DM642 Code The TVP5154EVM was developed by the TI Digital Video Department, which is responsible for the TVP5146 and TVP5150AM1 video decoders currently used on the DM642EVM released by Spectrum Digital.
C registers provide easy control/access to the GPIOs currently tied to LEDs. Please refer to the TVP5154EVM schematics for options to associate an LED on/off with a register setting. The DM642 is not responsible for any scaling. All video scaling is performed by the TVP5154. The DM642 is only responsible for image capture and display.
8. Values on the page are changed by Table 8. The data is organized for each of the Table 8. DM642 Control Window Controls DEFINITION Table 9. DM642 Virtual I C Register Map ADDRESS Programming the TMS320DM642 DATA (DEFAULT) TVP5154EVM User's Guide...
Decoder priorities are always such that Decoder 1 is the highest priority, Decoder 2 is the second highest, etc. For example, if Decoders 1 and 4 are scaled to 1/4 size and Decoders 2 and 3 are unscaled, this display results: TVP5154EVM User's Guide Table 10. Decoder 1 Register Capture Position...
SLEU069A – February 2006 – Revised July 2006 Submit Documentation Feedback Table 11. Decoder 2 Register Capture Position Enable Bit 2 Bit 1 Bit 0 Bit 3 Bit 5 Bit 4 Programming the TMS320DM642 Capture Size Quad 1 Quad 2 Quad 3 Quad 4 TVP5154EVM User's Guide...
. . . Table 15. Decoder 2 Input Format Register Reserved Bit 2 Bit 1 Bit 0 . . . Programming the TMS320DM642 Quad 1 Quad 2 Quad 3 Quad 4 Input Color Standard Input Color Standard TVP5154EVM User's Guide...
Troubleshooting This chapter discusses ways to troubleshoot the TVP5154EVM. 10.1 Troubleshooting Guide If you are experiencing problems with the TVP5154EVM hardware or the WinVCC software, see for available solutions. SYMPTOM At startup, the error message Cannot find DLL file DLPORTIO.DLL appears.
Page 34
Troubleshooting Table 21. TVP5154EVM Troubleshooting (continued) SYMPTOM No I C communication When WinVCC is started and the WinVCC Configuration dialog box is closed with OK, the I is performed (unless the I C System Test program options button was disabled).
After closing the I C system test report dialog box, a dialog box (see 1. If the parallel port cable is NOT connected between to PC and the TVP5154EVM, or if the EVM power is not on: a. Click NO.
Troubleshooting 2. If the cable is connected from the PC parallel port to the TVP5154EVM and the EVM power is on: a. Click Yes. b. The dialog box shown in port mode setting may need to be changed. Note: Only run the PC BIOS setup program if the I resolved in another way (correct slave address settings, reset or power cycle the EVM, and/or check that the device type selected was TVP5154).
The error occurred on Read Cycle Phase 1 on the device (slave) address byte. TVP5154EVM Schematics SLEU069A – February 2006 – Revised July 2006 Submit Documentation Feedback Figure 26 appears when an I C error occurs at any time other than after Figure 26. I C Error TVP5154EVM Schematics TVP5154EVM User's Guide...
Page 53
MEASURED CURRENT ON C6416TEB, ~0.7A@5V EACH REGULATOR CAN SUPPLY UP TO 3A OF CURRENT. HOWEVER COMPONENT VALUES HAVE BEEN SELECTED FOR 1.5A OPERATION. VALUES CALCULATED WITH SWIFT DESIGN TOOL 2.0. FOLLOW TPS54310 EVM LAYOUT TEXAS INSTRUMENTS, INC. 12500 TI BLVD DALLAS, TEXAS 75243 POWER...
Page 55
TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions:...