6
CIRCUIT OPERATIONAL DESCRIPTION
3. MPEG Decoder
The signal read from DVD disc is output into the RF signal and Servo related signal through
the RF IC and they are input into the MPEG decoder and processed the MPEG decoding
and divided into video/audio signal. The video signal is output into the analog audio signal
through the built-in encoder block and also the audio signal into the audio DAC through the
audio decoder block.
MPEG decoder consists of existing MPEG-2 decoder and single chip combined the digital sig-
nal processing part which is the core technology of DVD player with the Servo controller.
1) DVD Servo And MPEG-2 Decoder : S5L5008
SAMSUNG S5L5008 DVD SoC is designed to provide a cost-effective, low power size
and high performance DVD players solution for DVD-Video, DVD-Audio & many of CD
applications. To reduce total system cost, S5L5008 also providesthe following features:
a Optical RF,a front-end controller, a back-end decoder, a control CPU with separate
4KB Instruction and 4KB Data Cache, an improved audio DSP, a programmable video
encoder with a dual output capability of interlaced and progressive scan, Memory con-
troller, 4-channel Timers with PWM, I/O Ports, 1-channel 10-bit ADCsfor Servo control,
5-channel 10-bitVideo-DACs, 1-channel UART with handshake, IIC-BUS interface, IIS-
BUS interface, SIO, 6-in-1 Card Interface, SPDIF in/out, Audio PWM outand PLL for
clock generation.
The S5L5008 is fabricated in a standard 0.13um CMOS technology. Its low-power, sim-
ple, elegant and fully static design is particularly suitable for cost-sensitive and power-
sensitive applications.
The S5L5008 is built around the outstanding CPU core: The ARM946E-S cached pro-
cessor is a member of the ARM9 Thumb family of high-performance 32-bit system-on-
a-chip processor solutions. It provides a complete high performance CPU subsystem,
including ARM9TDMI RISC integer CPU, 4KB instruction/data caches, write buffer,
and protection unit, with an AMBA bus interface. The ARM9TDMI core within the
ARM946E-S executes both the 32-bit ARM and 16-bit Thumb instruction sets, allowing
the user to trade off between high performance and high code density. It is binary com-
patible with ARM7TDMI, ARM10TDMI, and StrongARM processors, and is supported by
a wide range of tools, operating systems, and application software.