AdLib OCR Evaluation Microelectronics Product Note June 1996 Lucent Technologies Bell Labs Innovations AV6220A MPEG-2 System-Layer Demultiplexer Features . Compliant with ISO/IEC 13818-1 MPEG-2 System and DVB requirements (transport stream format) . Identifies and extracts up to 32 user-definable packet IDs (PIDs) from a transport stream (TS) . Filters up to eight service information (SI) or program specific information (PSI) tables . Accepts transport data from a TS interface or over the host data bus for CD-ROM applications . Recovers a 27 MHz system clock using the program clock reference or original program clock reference from the transport stream and an external VCXO " Generates audio bit clock rates of 512, 384, 256, 192, 128, and 64 kbits/s using an external VCXO . Supports bit-serial or byte-parallel transport stream input and elementary stream outputs . Supports interfacing to a variety of audio, video, and combined audio/video decoders . Supports interfacing to a variety of microprocessor devices Applications The Lucent Technologies' AV6220A design offers an open and interoperable solution for the design of systems for MPEG-2 applications such as : . Integrated receiver decoders (IRD) - Cable TV - Direct broadcast satellite (DBS) -Video-on-demand - Interactive TV . Headend uplink facilities . CD-ROM video entertainment solutions . Operates at a maximum TS input rate of 12 Mbytes/s parallel or 54 Mbits/s serial . PC multimedia solutions . Operates at a maximum video stream output rate of 27 Mbytes/s parallel or 27 Mbits/s serial Description . Six selectable video and audio data output modes with separate or combined streams Lucent Technologies' AV6220A MPEG-2 SystemLayer Demultiplexer (MSLD) provides users with effi cient, cost-effective MPEG-2 transport layer demulti plexing . This device complies with the MPEG-2 and DVB specifications and provides a comprehensive feature set . It demultiplexes TS packets into packetized elementary streams (PES), elementary streams (ES), PSI, SI, systems, and private data . . Processes dedicated transport stream header, adaptation field, and packetized elementary stream header information fields . Provides a flexible TS frame synchronization routine . Provides error code insertion capability . Performs video and audio presentation time stamp and decoding time stamp processing required for video and audio synchronization . Provides a DRAM controller for up to 1 Mbyte of external DRAM which allows host access to information contained in selected TS packets . Maintains up to 34 separate DRAM queues : 1 audio delay, 1 video buffer, and 32 PID/SI table associated buffers . Contains a scrambling interface for encryption/ decryption and conditional access The AV6220A works seamlessly with multiple MPEG-2 video, audio, and combined video/audio decoders, as well as a variety of processors . It accepts either serial or byte wide TS inputs and may also receive TS data through the host interface for CD-ROM applications . The MSLD provides clock recovery for the system 27 MHz clock and assists in the synchronization of video and audio streams. The AV6220A is available in a low-cost, 160-pin plastic metric quad flat pack (MQFP) and uses advanced 0.55 gm, 5.0 V, CMOS technology that provides low power consumption of less than 1 W. AdLib OCR Evaluation AV6220A MPEG-2 System-Layer Demultiplexer Description Product Note June 1996 (continued) DECRYPTION DEVICE CRYPTO INTERFACE TRANSPORT HEADER PROCESSOR (TPROC) TRANSPORT STREAM INTERFACE PID PID COMPARATOR (PIDCMP) TRANSPORT STREAM INTERFACE (CONTROLLER (TIF) ADAPTATION FIELD PROCESSOR (APROC) PCR TRANSPORT STREAM DATA VIDEO CLOCK RECOVERY (VCLK) CLOCK RECOVERY INTERFACE VCXO PES PROCESSOR (PESPROC) PID INDEX CRYPTO INTERFACE CONTROLLER (CIF) DRAM CONTROLLER (MEMCTRL) PTS DTS MICROPROCESSOR INTERFACE (PIF) I +I AUX DATA ' AUX DATA PROCESSOR I+ INTERFACE (AP)) ' + VIDEO FIFO _ (VF) PERIPHERAL INTERFACE SI LTER (SIIPROC) AUDIO CLOCK RECOVERY (ACLK) - AUDIO INTERFACE GLOBAL RESET DRAM INTERFACE HOST PROCESSOR INTERFACE DRAM VCXO 5-4505(F) Figure 1 . AV6220A MILD Block Diagram Lucent Technologies Inc. AdLib OCR Evaluation AV6220A M P EG-2 System-Layer Demultiplexer Product Note June 1996 Description (continued) INPUT SIGNAL REMOTE CONTROL TUNER CONSOLE CONTROL DEMODULATOR HUMAN INTERFACE FORWARD ERROR CORRECTION CD-ROM, VIDEO DISK HOST INTERFACE MICROCONTROLLER DRAM INTERFACE E I L L I I --====_ I AV6220A MPEG-2 SYSTEM-LAYER DEMUX(MSLD) CRYPTO INTERFACE CLOCK INTERFACE DRAM -----------DRAM TRANSPORT STREAM INTERFACE VIDEO AUDIO ----------------INTERFACE INTERFACE MPEG-2 DIGITAL-VIDEO DECODER AUDIO DECODER COMBINED VIDEO/AUDIO DECODER VIDEO RECONSTRUCTOR DECRYPTION, CONDITIONAL ACCESS CLOCK RECOVERY SYSTEM CLOCKS I I I I I AUDIO DAC RF MODULATOR VIDEO OUTPUT RF OUTPUT AUDIO OUTPUT Figure 2. AV6220A MILD Typical Set-Top Box Application Diagram Lucent Technologies Inc. 5-4506(F) AdLib OCR Evaluation AV6220A MPEG-2 System-Layer Demultiplexer Product Note June 1996 Interface Information TDATAP[7 :0] TSCLKP TPCLKP TDVLDP TPSTARTP TPERRN VDATAP[7 :0] VSDATAP TRANSPORT STREAM INTERFACE VIDEO INTERFACE VPDCS1 N VPDCS2N VWAITN VPDWRN MDQP[15 :0] M RAS2N MCAS1 N DRAM INTERFACE AUDIO INTERFACE MCAS2N UCSN UDTACKN UBR ADREQN ADVLDP XDATAP[7 :0] AUXILIARY DATA INTERFACE UIRQP URDN ADATAP ACLKP MWEN UWRN VERRP VCLKP VDREQN MADDRP[8 :0] M RAS1 N VDVLDP HOST BUS INTERFACE UBG UMXBP XDVLDP XADRP[4:0] XPSTARTP XERRP RVPHDIFFP CLOCK RECOVERY INTERFACE UALE RAPHDIFFP RCLK27M P RCLK12MP RCLK90KP RCLK24M P CDATAOP[7:0] GRSTN GOEP GLOBAL INTERFACE CDATAI P[7 :0] CRYPTO INTERFACE CDVLDP CDREQP CSCRAMOP[1 :0] CSCRAMIP[1 :0] CPSTARTP CPIDP[4:0] 5-4507(F) Figure 3. AV6220A MILD Interface Diagram 4 Lucent Technologies Inc. AdLib OCR Evaluati -oul seibolouyoal jueonj uaei6eia uid alsw VOZZgAV 'b aqn6id (j)805b-S 3333 3333 p pp p pp p p 3333 3333 3333 3333 DDDD DDDD D y p pQQ QQQQ 07JD7JD C)DC)D3 D 0000 0 000 < O < mmmm n n n n< mmmm n n n n< mm n n~~<~~~~7J7J7J7J7J7J7J7J<7J < mmmm m(~(~<(~(~~m< mmmm I I O~Z Zu, Z ZZVO SSA [9]dov1V00 [9]dov1V00 [b]doV1V00 00A [E]dov1V00 [Z]dov1V00 l L]dov1V00 [0]dov1V00 SSA [L]d IV1V00 [9]div1V00 [9]dlv1V00 [b]d IV1V00 00A [E]div1V00 [Z]div1V00 1L]div1V00 [0]div1V00 SSA [E]d01d0 [Z]d01d0 1L]d01d0 [0]d01d0 IN03HOV LL]diWVuoSO LO]d I WVuoSO LL]doWVuoSO [O]do WVuoSO SSA dA-lOdl d03u00 d0-lA00 d1HV1Sd0 00A IO]duuOVX IL]duuOVX IZ]duu(lVX IE]duuOVX SSA SSA san a9n Numn 3nvn 00A NSOn NNOViOn douI n Noun SSA d9XWn d30S NISHCJ bd01d0 NESOOdA bdH00VX 00A N LSOOdA N03H0A HH3A d0-lAGA SSA dA-10A NHMOdA dV1VOSA NlIVMA [L]dV1V0A l9]dV1V0A l9]dV1V0A lb]dV1V0A SSA IE]dVIV0A 1Z]dVTV0A lL]dV1V0A 10]dV1V0A 00A dWLZN-lOu ddd1OHdAH SSA