The ES4228 MPEG video/audio decoder works as the central
processing unit for Internet set-top box applications, while the
ES4227 compan ion chip integrates all of the nec essary discrete
components for Intern et set-top boxes. The high level of flexibility
and versatility provided by the ES4228/ES4227 chipset makes it
the most cost-effective, high-performance solution for the
Internet set-top box market.
The ES4228 includes a programmable internal RISC processor
core that makes it adaptable for use in embedded systems
applications such as set-top b oxes. The ES42 27 comp anion chi p
supplies prope r vide o sy nc cap abi li ties and p erforms NTS C- and
PAL-based video encoding and decoding as necessary to
provide broadcast quality video to the television screen.
The ES4227 is a mixed-signal chip that includes a high quality
NTSC/PAL encoder, two progra mmab le 16- bit si gma-d elt a a udio
DACs, a PLL clock synthes izer, two microp hone A/D conve rters,
an I/O expansion port, and an echo/surround sound circuit.
The ES4228 controls the ES4227 through a proprietary bus, the
Device Serial Communication (DSC) bus. The ES4227 gets
video input and audio input from the ES4228. Video format is 8bit YUV, and audio format is I
Command and register accesses are issued through the DSC
interface from the ES4228 to the ES4227 through the DSC
interface for accessing the internal registers of the ES4227. The
DSC interfac e port is compri sed of three inte rface signals, the
strobe (DSC_S), data (DSC_D), and clock (DSC_C).
The DSC port is selected when the DSC strobe goes high and
latches the data at the rising edge of the clock. Each 16-bit DSC
transfer is comprised of an address followed by data.
The digital video encoder of the ES4227 uses three 9-bit video
DACs to generate composite and S-video analog signals. One
video DAC handles the composite video output, while the other
two handle the S-video outputs. Color space conversions are
provided t o match the inpu t data to the re quired outp ut format,
then the data is filtered to meet the selected video standards.
The program mable au dio DACs of the ES 4227 offer different ial
audio outputs. These outputs ensure further noise reduction
while providing a dual audio output with a signal-to-noise ratio
better than 90 dB. The expansion I/O port is address-mapped to
the ES4228. Four pins of the port can be configured as edgetriggered interrupts, supporting critical functions such as
handling remote control and modem interrupt requests, DVD/
SVCD loader resets and modem board resets.
The ES4228 is available in an industry-standard 208-pin Plastic
Quad Flat Pack (PQFP) package, while the ES4227 is avai lable
in an industry-standard 100-pin PQFP package.
2
S.
ES4228 FEATURES
• Single-chip MPEG-2 vid eo/ audio de code r a nd syste m
parser in
208-pin PQFP package.
• 640 x 480 NTSC and 640 x 576 PAL television video resolutions
supported.
• Software-configurable for Internet e-mail and web browser
functions.
• Karaoke, On-Screen Display (OSD), Playback Control (PBC)
for Video CD 2.0 and 3.0 and trick mode functions supported.
• VideoCD 1.1, 2.0, Interactive 3.0, Super VCD and Audio CD
compatible (SVCD and DVD configurations only).
• SmartScale™ video scaling supports both X-axis and Y-axis
interpolationa and bidirectional NTSC to PAL and PAL to NTSC
conversion.
• SmartZoom ™supports 4X picture enlargement and reduction
• SmartStream™ supports video bit stream error concealment.
ES4227 FEATURES
• Multi-standard TV encoder in 100-pin PQFP package supports
CCIR601 non-square operation, NTSC/PAL formats,
simultaneous composite and S-video output, and interlaced
operation.
• Two programmable 16-bit sigma-delta audio DACs accept I
format data, and provide dual audio output with SNR better than
90 dB.
2
S
• Dual microphone input and vocal assist hardware support
provided.
• PLL clock synthesizer based on 27 MHz crystal input generates
required clocks for video encoder, audio DAC, echo and
surround sound, and video processor.
• Device Serial Communication (DSC) port for command issued/
register access.
• Digitally controlled echo with up to 130 ms delay.
SOFTWARE SUPPORT
• Software stack support for the POP3, SMTP and SNMP Internet
e-mail protocols defined by RFC 821, RFC 1157and RFC 2449.
• Software stack support provided for the HTTP Web browsing
protocol defined by RFC 1945, RFC 2068 and RFC 2616.
• Software stack support provided for the TCP/IP Internet
protocols defined by RFC 791 and RFC 793.
• Software stack support provided for RTP payload format for
MPEG-1/2 and H.261 video streaming protocols defined by
RFC 2032, RFC 2038 and RFC 2250.
• Character generation and software support for English,
Big 5/GB Chinese and Japanese fonts.
• Software support for infrared remote control and wireless
SEL_PLL236IRefer to the description and matrix for SEL_PLL0 pin 33.
MCLK39I/OAudio master clock for audio DAC.
TBCK40I/OAudio transmit bit clock.
RSD45IAudio receive serial data.
RWS46IAudio receive frame sync.
RBCK47IAudio receive bit clock.
APLLCAP48IAnalog PLL Capacitor.
XIN49ICrystal input.
XOUT50OCrystal output.
ESS Technology, Inc.SAM0378-0530013
Page 4
Table 1 ES4228 Pin Descriptions List (Continued)
NameNumberI/ODescription
DMA[11:0]66:61, 58:53ODRAM address bus.
DCAS#69ODRAM column address st robe.
DOE#70ODRAM output enable.
DSCK_ENODRAM system clock enable.
DWE#71ODRAM write enable.
DRAS[2:0]#74:72ODRAM row address strobe.
DB[15:0]96:93, 90:85 ,82:77I/ODRAM data bus.
DCS[1:0]#97, 100OSDRAM chip select [1:0].
DQM101OData input/output mask.
DSCK102ODRAM system clock to SDRAM.
DCLK105IClock input (bypass/test mode).
YUV[7:0]115:113, 110:106O8-bit YUV output.
PCLK2XSCN116I/O2X pixel clock.
PCLKQSCN1 1 7I/OPixel clock.
VSYNC#118I/OVertical sync.
HSYNC#119I/OHorizontal sync.
HD[15:0]141:140, 137:131, 128:122I/OHost data bus
VPP159I5 V power supply.
AUX[7:0]169:165, 162:160I/OAuxiliary ports.
LOE#170OEPROM device output enable.
LCS[3:0]#176:173OEPROM chip select [3:0].
LD[15:0]197:194,191:185,182:178I/OEPROM device data bus.
LWRLL#198OEPROM device low byte write enable.
LWRHL#199OEPROM device high byte write enable.
DSC_D[7:0]
DSC_S10IStrobe for programming to access internal registers.
DCLK12ODual-purpose pin DCLK is the ES4228 clock.
EXT_CLKIExternal clock input during bypass PLL mode.
RESET#13IReset.
MUTE15OAudio mute.
MCLK17IAudio master clock.
TWS19IDual-purpose pin TWS is the transmit audio frame sync.
SPLL_OUTOSPLL_OUT is the select PLL output.
TSD21ITransmit audio data input.
TBCK22ITransmit audio bit clock.
RWS23ODual-purpose pin RWS is the receive audio frame sync.
SEL_PLL1
1, 25:26, 31, 72,
75, 77, 91, 100
5, 16, 32, 66,
73, 78, 90
8, 81, 83, 85,
93, 95, 97, 99
I
Ground.
I
5.0V power supply.
I/O
Data for programming to access internal registers.
IPins SEL_PLL[1:0] select the PLL clock frequency for the DCLK output.
SEL_PLL1SEL_PLL0DCLK
00Bypas s PLL (input mod e)
0127 MHz (output mode) Default
1032.4 MHz (output mode)
1140.5 MHz (output mode)
RSTOUT#24OReset output (active-low).
NC2:4,27:30,76No connect. Do not connect to these pins.
6SAM0378-053001ESS Technology, Inc.
Page 7
ES4228/ES4227 PRODUCT BRIEF
Table 2 ES4227 Pin Descriptions List (Continued)
NameNumberI/ODefinition
RSD
SEL_PLL0
RBCK
SER_IN
VSSAA41,51IAudio Analog Ground.
VCM
VREFP43IDAC and ADC maximum reference. Bypass to VCMR with 10 µF in parallel with 0.1 µF.
VREF
VREFM53IDAC and ADC minimum reference. Bypass to VCMR with 10 µF in parallel with 0.1 µF.
RSET 54IFull scale DAC current adjustment.
COMP55ICompensation pin.
VSSAV56:57, 62:63IVideo analog ground
CDAC58OModulated chrominance output.
VCCAV59, 60I5.0V video power supply.
YDAC61OY luminance data bus for screen video port.
VDAC64OComposite video output.
ACAP65IAudio CAP
XOUT71O27 MHz crystal output.
XIN74I27 MHz crystal input.
PCLK79I/O13.5 MHz pixel clock.
2XPCLK80I/ODoubled 27 MHz pixel clock.
HSYNC#82OHorizontal sync.
VSYNC#84OVertical sync.
YUV[7:0]
86:89, 92, 94, 96,
33
37
42IADC Common Mode Reference (CMR) buffer output. CMR is approximately 2.25 V.
45, 46O
52IInternal resistor divider generates Common Mo de R e fere nce (C MR) v oltage. Bypass to
98
ODual-purpose pin. RSD is the receive audio data input.
ISEL_PLL0 along with SEL_PLL1 select the PLL clock frequency for the DCLK output.
See the table for pin number 23.
ODual-purpose pin. RBCK is the receive audio bit clock.
ISER_IN is the serial input DSC mode.
0 - Parallel DSC mode.
1 - Serial DSC mode.
Bypass to analog ground with 47 µF electrolytic in parallel with 0.1 µF.
Right channel output.
analog ground with 0.1 µF.
I
YUV data bus for screen video port.
ESS Technology, Inc.SAM0378-0530017
Page 8
SYSTEM BLOCK DIAGRAM
Figure 3 shows the ES4228/ES4227 chipset implemented in a
sample system block diagram.
ES4228/ES4227 PRODUCT BRIEF
ROM or
Flash ROM
ES2898
Modem
ES4228
MPEG Processor
ES2828
MC’97
DAA/Telephone
SDRAM
CD
Loader
Front
Panel /
Keypad
Line Interface
VCD/SVCD Option
Figure 3 ES4228/ES4227 System Block Diagram
ORDERING INFORMATION
Part Number DescriptionPackage
ES4228MPEG Processor208-pin PQFP
ES4227Video Encoder Comp an ion Chip100-pin PQFP
Video
Audio
DSC
ES4227
Companion Chip
Video Encoder
Audio DACs
PLL
Interrupt Port
I/O Expansion
Echo/Surround
Mic
Inputs
IR
Input
Remote
Control
No part of this publication may be reproduced, stored in a
retrieval system, transmitted, or translated in any form or
by any means, electronic, mechanical, ma nual, optical , or
otherwise, without the prior written permission of ESS
Technology, Inc.
ESS Technology, Inc. makes no representations or
warranties regarding the content of this document.
All specifications are subject to change without prior
notice.
ESS Technology, Inc. assumes no responsibility for any
errors contained herein.
(P) U.S. Patent 4,384,169 and others, other patents
pending.
MPEG is the Moving Picture Experts Group of the ISO/
IEC. References to MPEG in this document refer to the
ISO/IEC JTC1 SC29 committee draft ISO 11172 dated
January 9, 1992.
VideoDrive™,SmartScale™, SmartZoom™ and
SmartStream™ are trademarks of ESS Technology, Inc.
Dolby is a trademark of Dolby Laboratories, Inc.
H.261 refers to the International Standard described in
recommendation H.261 of the CCITT Working P arty 15-1.
All other trademarks are trademarks of their respective
companies and are used for identification purposes only.
All other trademarks are owned by their respective
holders and are used for identification purposes only.