background image

 

   

UM10016_3 

 

   

ISP1581 Hi-Speed USB MPEG2 Encoder Reference Kit 

 

Semiconductors 

   

Rev. 03.00 — 12 April 2004 

User manual 

   

 

 

 

 

   

 

 

 

 

 

 

 

 

 

 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 

Document information 

 

 
 

 
 

 

 

Info 

Content

 

Keywords 

ISP1581, USB, universal serial bus, MPEG, peripheral controller 

Abstract 

This document explains the use of the Philips ISP1581 Hi-Speed 

Universal Serial Bus (USB) MPEG2 Encoder Reference demo board in 

terms of jumper settings and connector pin assignments. A basic board 

testing procedure is also provided. 

Summary of Contents for ISP1581

Page 1: ...ation Info Content Keywords ISP1581 USB universal serial bus MPEG peripheral controller Abstract This document explains the use of the Philips ISP1581 Hi Speed Universal Serial Bus USB MPEG2 Encoder Reference demo board in terms of jumper settings and connector pin assignments A basic board testing procedure is also provided ...

Page 2: ...rmation please visit http www semiconductors philips com For sales office addresses please send an email to sales addresses www semiconductors philips com Rev Date Description 3 0 April 2004 Updated Section 2 Changed terminology from interface device to peripheral controller 2 0 December 2003 Changed the power supply input voltage from 5 V to 12 V Table 8 2 Section 7 6 Section 12 1 0 January 2003 ...

Page 3: ...SCLAIMS ALL WARRANTIES INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANT ABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE PRODUCT AND DOCUMENTATION REMAINS WITH THE RECIPIENT TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN NO EVENT SHALL PHILIPS SEMICONDUCTORS OR ITS SUPPLIERS BE LIABLE FOR ANY CONSEQUENTIA...

Page 4: ...n Software 9 5 3 1 Board Initialization 9 5 3 2 Running the Application 11 6 Advanced Debugging Function 12 6 1 Using Advanced Debugging Function 12 6 2 Using the SAA7114 Button 12 6 3 Using the SAA6752 Button 13 6 4 Using the I2 C Control Button 13 6 5 Using the SW Reset Button 13 7 Hardware Description 14 7 1 Video Input Interface 14 7 2 Analog Audio Input Interface 14 7 3 MPEG Stream PS Stream ...

Page 5: ... Rev 03 00 12 April 2004 5 of 28 Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corp in the United States and or other countries The names of actual companies and products mentioned herein may be the trademarks of their respective owners All other names products and trademarks are the property of their respective owners ...

Page 6: ...o DV applications This document explains the use of the demo board in terms of jumper settings and connector pin assignments A basic board testing procedure is also provided 2 System Requirements Requires a PC with the following configurations o An 800 MHz Pentium III or equivalent CPU or faster o A Video Graphics Adaptor VGA card with video resolution of 800 x 600 or greater o A sound card o A ha...

Page 7: ...USB MPEG2 Encoder reference kit designed using the Philips ISP1581 Figure 4 1 PCB Assembly 5 Device Driver and Application Software 5 1 Introduction The device driver and the application software are stored on a source diskette in mpegtestsuite zip The source diskette contains the following files mpegtestsuite zip readme txt Unzip mpegtestsuite zip you will obtain the following directory structure...

Page 8: ...te Copy file MSVCRTD DLL from the Application directory to the WINNT System32 directory if the file is not present on your PC 5 2 1 Installing the Device Driver Connect the device to the system When the system prompts for the INF file redirect the system to the C philipsMpeg Driver directory and load the driver by using the INF file 5 2 2 Installing the Decoder To install the supplied decoder run ...

Page 9: ...is application make sure that all the cables are connected and A V sources are present For details on connection see Section 8 The initialization process is explained in the following sections 5 3 1 Board Initialization You can start the application software either by double clicking the MPEG exe1 icon present in the C PhilipsMPEG directory or by double clicking the MPEG exe icon on your desktop i...

Page 10: ...efault initial script files will be sent to the board through the USB cable You can also select the TV standard PAL or NTSC and video input source S Video or CVBS by clicking the appropriate option in the Video Standard1 group and the Video Source group respectively The application software can automatically detect the TV standard and video source if the Auto option is enabled in the Video Standar...

Page 11: ... 1 To launch the preview operation and activate an ActiveMovie Window click the Start button in the Preview group 2 To terminate the preview operation click the Stop button Capture The Capture function can be used to capture the input A V source and store this video signal in MPEG2 format on the hard disk of your PC 1 To start the capture operation click the Start button in the Capture group 2 The...

Page 12: ...llows user using these functions to directly access the internal registers of SAA7114 and SAA6752 6 1 Using Advanced Debugging Function To enable the advanced debugging function select Debugging from the Tools menu see Figure 6 1 This activates the buttons under the MPEG Device Control and Status group Figure 6 1 Selecting the Debugging Command 6 2 Using the SAA7114 Button To directly access the i...

Page 13: ...e SAA6752 is similar to the SAA7114 initialization procedure given in Section 6 2 6 4 Using the I 2 C Control Button The I2 C control allows you to read data from and write data to the internal registers of SAA7114 and SAA6752 This operation is solely for advanced users having strong hardware background who wish to perform low level debugging of the hardware For more details on the I2 C control op...

Page 14: ...ts of two analog inputs to connect Composite Video Bit Steam CVBS and Luminance Chrominance YC sources to the board A video input processor VIP SAA7114 is used on the board for video decoding and analog to digital conversion 7 2 Analog Audio Input Interface The serial audio I2 S ports are implemented on the board These port can be provided with an analog input source using the audio bit stream ana...

Page 15: ...f powered A DC power supply with 12 V 1 amp is required 8 Connector Pin information Table 8 1 CON5 In System Programming Port Table 8 2 CON3 DC Power Supply Input Port DC Jack Table 8 3 CON6 USB Port Endpoint Transfer Mode Direction 0 Control IN or OUT 1 Bulk IN Pin Name Description 1 3V3D 3 3 V DC power supply 2 TDO Serial data output for all JTAG instructions and data registers 3 TCK JTAG test c...

Page 16: ...ut Left channel 2 AGND Analog ground Pin Name Description 1 RIGHT Audio input Right channel 2 AGND Analog ground Pin Name Description 1 CVBS Composite video bit stream input 2 AGND Analog ground Pin Name Description 1 GND Analog ground 2 GND Analog ground 3 C Digital component video input Chrominance 4 Y Digital component video input Luminance Pin Name Description 1 20 Reserved Pin Name Descriptio...

Page 17: ... Table 11 1 RESET Switches 12 Schematics Pin Name Description 1 V2V5 2 5 V DC power supply 3 V2V5 2 5 V DC power supply Pin Name Description 1 V5V 5 V DC power supply 3 V5V 5 V DC power supply Name Description PD1 to PD12 PD29 No connection reserved PD30 to PD35 PD134 to PD135 No connection reserved PD51 DGND shorted PD52 AGND shorted No Name Description 1 PWR POWER ON indication 2 DACK MPEG2 bit ...

Page 18: ... 220p C24 GND CLK_IN DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 DATA9 DATA10 DATA11 V5V DATA12 DATA13 DATA14 DATA15 1 2 3 4 5 6 JTAGI CON5 TDI TMS TCK TDO EN 1 GND 2 O P 3 Vcc 4 48MHz X1 PDOVAL PDIDS DACK DREQ DGND 1 C17 1 C19 TCK TMS TDI ENDAT0 10uF C3 ENDAT1 1 C4 ENDAT2 0R0 R1 ENDAT3 V2V5 ENDAT4 VCC ENDAT5 ENDAT6 ENDAT7 PDOVAL PDIDS I O GCK3 1 I O 2 I O 3 GND 4 I O 5 I O 6 I O 7 I O 8...

Page 19: ...M_A3 199 SM_A2 201 SM_A1 203 SM_A0 206 H_IRF 156 TxD 152 RxD 151 CTSN 150 RTSN 149 RESETIN 147 SD_CSN 82 SD_CKE 76 SD_RASN 75 SD_CLK 74 SD_CASN 73 SD_WEN 71 EXTCLK 123 XTALO 127 XTALI 126 SDATA 2 SCLK 3 SWS1 4 SDATA2 6 SCLK2 7 SWS2 8 ACLK 9 YUV0 12 YUV1 13 YUV2 14 YUV3 15 YUV4 16 YUV5 17 YUV6 18 YUV7 19 IDQ 11 HSYNC 21 VSYNC 22 FID 23 VCLK1 24 VCLK2 30 PDO1 37 PDO0 36 PDO2 38 PDO3 40 PDO4 41 PDO5 ...

Page 20: ... GND 2 Y 3 C 4 Y C IN CON1 18R R69 56R R70 56R R68 18R R71 47n C68 47n C69 47n C63 47n C71 AGND AGND AGND AGND RES_EM AGND DGND DGND 3K3 R67 3K3 R66 3K3 R65 FID 24 576MHZ Y1 1n C72 10p C75 10p C76 10uH L5 DGND 3K3 R54 3K3 R55 DGND VIPCLK VIPDQ VREF HREF V0 V1 V2 V3 V4 V5 V6 V7 V0 V1 V2 V3 V4 V5 V6 V7 V 0 7 SCL SDA DGND 1 C52 1 C51 1 C50 CVBS_in 10K R53 10K R64 VDDA 16 VSSA 15 FSEL 14 DATAO 13 WS 1...

Page 21: ......

Page 22: ......

Page 23: ......

Page 24: ......

Page 25: ......

Page 26: ......

Page 27: ...Resistor 1 12 MHz Y1 CRYSTAL 2 15 k R11 R12 0805 Resistor 1 180 R R7 0805 Resistor 2 1 k R1 R2 0805 1 1K5 R8 0805 1 1 µF C27 CASE A Capacitor nonpolar 4 20 pF C22 C23 C24 C25 0805 Capacitor nonpolar 1 220 n C31 0805 Capacitor nonpolar 1 24 MHz Y2 CRYSTAL 1 2N3904 Q4 11 33 R R20 R21 R22 R23 R24 R25 R26 R27 R28 R29 R30 0805 4 3K3 R13 R14 R15 R16 0805 1 3n9 C29 0805 Capacitor nonpolar 1 3V3D JP1 SIP2...

Page 28: ... o Read the license txt file of the decoder software before use o For better quality pictures get commercial version of the decoder software MFC application error occasionally encountered if MSVCRTD DLL is not present on the system Copy MSVCRTD DLL from the Application directory to the System32 directory of your PC 15 References Universal Serial Bus Specification Rev 2 0 www usb org ISP1581 Hi Spe...

Reviews: