Document
Confidential
® STx7100 (STb7100, STi7100, STm7100)
Low-cost HDTV set-top box decoder for H.264/AVC and MPEG-2
Features
■ The STx7100 is a single-chip, highdefinition STB decoder including: ● ST40 CPU core, 266 MHz ● dual ST231 CPU cores for audio and video decoding, both 400 MHz ● transport filtering and descrambling ● video decoder: H.264/AVC and MPEG-2 ● graphics engine and dual display: high-definition (HD) and standard definition (SD) ● audio decoder
ADVANCE DATA
■ The STx7100 also features the following embedded interfaces: ● USB 2.0 ● DVI/HDMI output ● digital audio and video auxiliary input ● modem ● serial ATA
ST40 core 266 MHz
UDI 16 K Icache
MMU
Int. control 32 K Dcache
5 x 2-ch
DDR
PCM out S/PDIF
SDRAM 2-ch AudioL PCM in AudioR
SD video in
32 32
Video LMI
System LMI
Audio DACs
Audio decoder and interfaces
ST231 core
Serial ATA interface
Digital video input
USB 2.0
Peripheral I/O and external interrupts
2x I/F SmCard
6x GPIO
IR Tx/Rx
ILC
MAFE interface
4x UARTs
PWM
3x SSCs
PDES PTI
TSmerger/router
CP FDMA
Clock generator and system services
DAA DiSEqC
STBus
Video decoder H.264/AVC, MPEG2
ST231 core
2D gamma blitter
CUR GDP GDP
Display compositor
DVI-HDCP HDMI
Output stage DENC
DACs
DACs
LMU Main video
display
Aux video display
EMI
TSIN0 TSIN1 TS I/O NRSS-A
TMDS main video output (HD)
Main video output (HD)
YPbPr
Aux video output (SD) YC/CVBS
Flash peripherals
September 2005
7801572A
STMicroelectronics Confidential
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.
STx7100
Confidential
Processor subsystem
■ ST40 32-bit superscalar RISC CPU
● 266 MHz, 2-way set associative 16-Kbyte ICache, 32Kbyte DCache, MMU
● 5-stage pipeline, delayed branch support ● floating point unit, matrix operation support ● debug port, interrupt controller
Transport subsystem
■ TS merger/router
● 2 serial/parallel inputs ● 1 bidirectional interface ● merging of 3 transport streams ● transport stream from memory support ● NRSS-A module interface ● TS routing for DVB-CI and CableCARD™ modules
■ Programmable transport interface (PTI)
● transport stream demux: DVB, DIRECTV®, ATSC, ARIB, OpenCable, DCII
● integrated DES, AES, DVB, ICAM and Multi2 descramblers
● NDS random access scrambled stream protocol (RASP) compliant
● NDS ICAM CA ● support for VGS, Passage and DVS042 residue handling
Video/graphics subsystem
■ MPEG-4 AVC high profile level 4.1/ MPEG-2 MP@HL video decoder
● hardware/firmware mixed architecture ● advanced error concealment and trick mode support ● dual MPEG-2 MP@HL decode
■ SD (ITU-R BT 601/656) D1 digital video input
■ Displays
● HD display, multiformat capable (1080I, 720P, 480P/576P, 480I/576I) - Analog HD output RGB or YPbPr - HDMI encoded output
● SD display - Analog SD output: YPbPr or YC and CVBS
■ Gamma 2D/3D graphics processor
● dual source blitter engine ● alpha blending and logical operations ● color space and format conversion ● fast color fill ● arbitrary resizing with high quality filters ● acceleration of direct drawing by CPU
■ Gamma compositor and video processor
● 5 channels mixer for HD output ● independent 2-channel mixer for SD output ● 2 graphic display planes ● high-quality video scaler ● picture up-conversion hardware ● linear resizing and format conversions ● horizontal and vertical filtering
■ Copy protection
● HDMI 1.0/HDCP 1.1 copy protection hardware ● Macrovision™ copy protection for 480I, 480P, 576I, 576P
outputs
Audio subsystem
■ Digital audio decoder
● compatible with all popular audio standards ● PCM mixing with internal or external source and sample
rate conversion ● independent multichannel PCM output, S/PDIF output and
analog output ● 6 to 2 channel downmixing ● PCM audio input
■ Stereo 24-bit audio DAC for analog output
■ IEC958/IEC1937 digital audio output interface (S/PDIF)
Interfaces
■ External memory interface (EMI)
● 16-bit interface supporting ROM, Flash, SFlash, SRAM, peripherals
● access in 5 banks ● master/slave support for interconnecting two STx7100
devices
■ Dual local memory interface (LMI)
● dual interface for 32-bit DDR1 200-MHz (DDR400) memories, supports 64, 128, 256 and 512 Mbit devices
■ USB 2.0 host interface
■ Serial ATA hard-disk drive support
● record and playback with trick modes ● pause and time shifting ● watch and record
■ On-chip peripherals
● 4 ASCs (UARTs) with Tx and Rx FIFOS, two of which can be used in smartcard interfaces
● 2 smartcard interfaces and clock generators (improved to reduce external circuitry)
● 3 SSCs for I²C/SPI master slaves interfaces ● 2 PWM outputs ● teletext serializer and DMA module ● 6 banks of general purpose I/O, 3.3 V tolerant ● SiLabs line-side (DAA) interface ● Modem analog front end (MAFE/DAA) interface ● infrared transmitter/receiver supporting RC5, RC6 and
RECS80 codes ● UHF remote receiver input interface ● interrupt level controller and external interrupts,
3.3 V tolera.