Page 3 - Contents
Contents 1 Functional Description ................................................................................................. 6 1.1 Description Overview ............................................................................................ 6 2 Board Level Description .......................
Page 6 - Functional Description; Description Overview; The TVP5154EVM uses the PC parallel port to emulate the I
1 Functional Description 1.1 Description Overview User's Guide SLEU069A – February 2006 – Revised July 2006 TVP5154EVM User's Guide The TVP5154EVM evaluation module is a printed circuit board designed for evaluation of the TVP5154quad video decoder. The board includes the TMS320DM642 digital signal ...
Page 7 - Test Points and Jumpers; Board Level Description; Figure 1; Figure 1. TVP5154EVM Block Diagram; C address selection is made with two shunt jumpers,; C Address Selection Jumpers; C ADDRESS
www.ti.com 2 Board Level Description 2.1 Test Points and Jumpers Board Level Description The TVP5154EVM consists of the TVP5154EVM module and the encoder EVM module. A 4-row 120-pinconnector connects the boards. The block diagram of the EVM set is shown in Figure 1 . Figure 1. TVP5154EVM Block Diagr...
Page 8 - . The two analog inputs can be connected as either two selectable
www.ti.com 2.2 Common Board Interface 2.3 Video Input Description 2.4 Video Output Description Board Level Description Note: If the I 2 C address is changed on either the TVP5154 board or the encoder board while the TVP5154EVM is powered up, that device will not recognize the new I 2 C address. The ...
Page 9 - System-Level Description; Figure 3; Figure 3. TVP5154EVM System-Level Block Diagram; Windows-based PC with CD-ROM drive and Win95TM or later
www.ti.com 3 System-Level Description 4 Required Hardware and Equipment 5 Hardware Setup System-Level Description A system-level block diagram incorporating the TVP5154 is shown in Figure 3 . Typical commercially-available test equipment is also shown. The primary features of this configuration are:...
Page 10 - Software Installation; Figure 4; If WinVCC is running and the TVP5154 or encoder board I
www.ti.com 6 Software Installation 7 WinVCC Quick Start Software Installation The system comes with the anti-alias filters bypassed. To connect the filters, you must rotate theappropriate jumpers (JP1–JP8) as described in section 2.3. The I 2 C slave address can be selected with jumpers JP9 and JP10...
Page 11 - WinVCC Quick Start; C Configuration Screen; in
www.ti.com WinVCC Quick Start Figure 4. WinVCC – I 2 C Configuration Screen 3. Ensure that all other boxes are selected as “Not Used” and that all program options buttons are set to ENABLE. Click OK. 4. If there are no I 2 C communication issues, the Real-Time Polling dialog window displays next as ...
Page 12 - Figure 6; C Write and Read Enable; System; Figure 7. WinVCC – Main Screen; In the System Initialization Window (see
www.ti.com WinVCC Quick Start Figure 5. Real-Time Polling Dialog 6. The TVP5154 I 2 C Write Enable(s) and Read Enable pop-up window is displayed as shown in Figure 6 . This is used to select which decoder or decoders (any combination of all four) will receive I 2 C Write commands, and which decoder ...
Page 13 - Starting WinVCC; WinVCC in Depth; Figure 8. WinVCC – System Initialization; DM642 Control. Refer to Chapter 9 for details on; Figure 9. WinVCC Multiple Occurrences Error Message
www.ti.com 8 WinVCC in Depth 8.1 Starting WinVCC WinVCC in Depth Figure 8. WinVCC – System Initialization 9. With video sources provided at the BNC connectors and the EVM output connected to a monitor, video from the source connected to CH1 should be viewable on the display monitor. 10. The other da...
Page 14 - C Address Configuration
www.ti.com 8.2 WinVCC Configuration Dialog Box 8.3 I 2 C System Test WinVCC in Depth The WinVCC Configuration dialog box (see Figure 10 ) should now be visible. This dialog box configures the I 2 C bus on the TVP5154EVM. All settings from this dialog box are stored in the Windows registry and are re...
Page 15 - The I; C System Failure; C register initialization) for proper decoding of the
www.ti.com 8.4 Real-Time Polling WinVCC in Depth The I 2 C system test can be run at anytime by clicking Run System I 2 C Test in the Tools menu. Figure 11. I 2 C System Failure Real-time polling provides polling functions that execute continuously in the background, when enabled viathe Real-Time Po...
Page 16 - Main Menu; Table 3; Figure 13. WinVCC – Main Screen; MENU
www.ti.com 8.5 Main Menu WinVCC in Depth Figure 12. Real-Time Polling Dialog After closing the real-time polling dialog, the main menu is displayed as shown in Figure 13 . The menus, which are used to operate WinVCC, are File, Edit, Tools, Window, and Help. The File menu’s only functionis Exit, whic...
Page 17 - System Initialization; If Ready does not display, the devices are not initialized and the I
www.ti.com 8.5.1 System Initialization WinVCC in Depth The TVP5154 I 2 C Write Enable(s) and Read Enable pop-up window is displayed as shown in Figure 14 . This is used to select which decoder or decoders (any combination of all four) will receive I 2 C Write commands, and which decoder (only one) w...
Page 18 - Adding a Custom Dataset; Figure 15. System Initialization; description of the new dataset appears.
www.ti.com 8.5.1.1 Adding a Custom Dataset WinVCC in Depth Figure 15. System Initialization After programming the EVM via the System Initialization tool using the factory-supplied command file, youcan customize the device register settings to fit your needs. Perform the following steps to save yourc...
Page 19 - An example of one dataset within a command file is shown below.
www.ti.com 8.5.1.2 Command Files 8.5.1.3 Example Command File WinVCC in Depth The command file is a text file that can be generated using any common editor; however, it must be savedas plain text. Command files are especially useful for quickly switching between the various systemconfigurations. The...
Page 20 - Register Editing; Register Map Editor; Table 4
www.ti.com 8.5.2 Register Editing 8.5.2.1 Register Map Editor WinVCC in Depth If the literal slave address method is used, the slave address entered is used directly. This method isnormally used for programming the video encoder. The slave address 0x40h is used to access the DM642. • A delay may be ...
Page 21 - Table 4. TVP5154 Register Map Editor Controls; CONTROL; Figure 17. 7311 Encoder Module Register Map Editor
www.ti.com 8.5.2.2 Encoder Module Register Map Editor 8.5.2.3 Generic I 2 C Register Editor WinVCC in Depth Table 4. TVP5154 Register Map Editor Controls CONTROL DEFINITION Register Window Scrolling text box that displays the address and data for the I 2 C registers that are defined for the device C...
Page 22 - Memory Map Editor; Section 9; C Register Map Editor; Table 5; Figure 19. Memory Map Editor
www.ti.com 8.5.2.4 Memory Map Editor WinVCC in Depth The DM642 I 2 C registers can be edited using I 2 C sub-address 0x40. See Section 9 for details about the DM642 registers. The video encoder module registers can be edited using I 2 C sub-address 0x54 (default) or 0x56 if the alternate slave addre...
Page 23 - Table 5. Memory Map Editor Controls; Table 6
www.ti.com 8.6 TVP5154 Property Sheets WinVCC in Depth Table 5. Memory Map Editor Controls CONTROL DEFINITION Base Address Selector The hardware registers use a 10-bit address internally. The base address selector allows quick entryof the base address. The list contains base addresses for the major ...
Page 24 - Property Sheet Refresh; Auto-Update From Device; Property sheets are initially opened.
www.ti.com 8.6.1 Property Sheet Refresh 8.6.1.1 Auto-Update From Device WinVCC in Depth Figure 20. TVP5154 Property Sheets The property sheets are designed so that the data displayed is always current. Certain actions cause theentire register map to be read from the device and to update the property...
Page 25 - Development and Purpose of DM642 Code; Table 6. Use of Property Sheet Controls; Control, or through the Generic I
www.ti.com 9 Programming the TMS320DM642 9.1 Development and Purpose of DM642 Code Programming the TMS320DM642 Table 6. Use of Property Sheet Controls PROPERTY SHEETS DIALOG CONTROL WHAT DO I DO WITH IT? When is Hardware Updated? Read-Only Edit Box Read status information N/A Check Box Toggle a sing...
Page 26 - Details of the DM642 Code and Control Registers; Details of the DM642 code and control registers are:
www.ti.com 9.2 Details of the DM642 Code and Control Registers 9.2.1 DM642 Control Window Programming the TMS320DM642 Details of the DM642 code and control registers are: • The DM642 device address is 0x40h by default. The DM642 is setup as an I 2 C slave. • The DM642 executes code on power up from ...
Page 27 - Table 8; Table 8. DM642 Control Window Controls; C Register Map; REGISTER DESCRIPTION
www.ti.com 9.2.2 DM642 Virtual I 2 C Register Map Programming the TMS320DM642 When the DM642 Control window is opened, all readable registers for the device are read from softwareto initialize the dialog page. Register details are given in Table 8 . Values on the page are changed by manipulating the...
Page 29 - Table 11. Decoder 2 Register
www.ti.com Quad 1 Quad 2 Quad 3 Quad 4 Programming the TMS320DM642 Note: The unscaled Decoder 2 displays in both Quadrant 2 and 3 since Decoder 2 takes priorityover Decoder 3 when both are unscaled. Table 11. Decoder 2 Register Address 01h Default 12h 7 6 5 4 3 2 1 0 Capture Reserved Position Captur...
Page 33 - Troubleshooting Guide; Troubleshooting; This chapter discusses ways to troubleshoot the TVP5154EVM.; SYMPTOM
www.ti.com 10 Troubleshooting 10.1 Troubleshooting Guide Troubleshooting This chapter discusses ways to troubleshoot the TVP5154EVM. If you are experiencing problems with the TVP5154EVM hardware or the WinVCC software, see Table 21 for available solutions. Table 21. TVP5154EVM Troubleshooting SYMPTO...
Page 34 - C system test
www.ti.com Troubleshooting Table 21. TVP5154EVM Troubleshooting (continued) SYMPTOM CAUSE SOLUTION Make sure I 2 C slave address jumpers on Decoder I 2 C slave address is wrong. the TVP5154 decoder module are acrosspins 2 and 3. Slave address is hard coded to be 0x54 inthe command file. Make sure th...
Page 35 - Corrective Action Dialogs; C System Failure Dialog Box; After closing the I; Figure 23. Corrective Action Dialog Box; appears instructing you to correct the problem.
www.ti.com 10.2 Corrective Action Dialogs Troubleshooting Figure 22. I 2 C System Failure Dialog Box After closing the I 2 C system test report dialog box, a dialog box (see Figure 23 ) appears. Figure 23. Corrective Action Dialog Box 1. If the parallel port cable is NOT connected between to PC and ...
Page 36 - Setting the PC Parallel Port Mode; Figure 24. Corrective Action Required; appears. This dialog box appears if the PC parallel; See the troubleshooting guide in; Figure 25. Corrective Action Required; Only run the PC BIOS setup program if the I; text screen indicates which key to press).
www.ti.com 10.2.1 Setting the PC Parallel Port Mode Troubleshooting Figure 24. Corrective Action Required 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 Figure 24 appears. This dialog box appears if the PC par...
Page 37 - C Error
www.ti.com 10.2.2 General I 2 C Error Report 11 TVP5154EVM Schematics TVP5154EVM Schematics The I 2 C Error Report shown in Figure 26 appears when an I 2 C error occurs at any time other than after the I 2 C system test. In this example, there is acknowledge error at slave address 0x54 (the video en...