The ES66x8 Vibratto II processor is a hig hly integrated single -chip DVD solution that integrates read
channel, ECC, Servo DSP, MCU, and MPEG-2/MPEG-4/DivX decoder that has a state-of-the-art 480p/576p
progressive-scan video feature to provide brilliant and sharp, flicker-free video output to the display, and with
built-in gamma correction and S/PDIF input and output support. The 66x8 performs audio/video stream data
processing, TV encoding, Macrovision copy protection, DVD system navigation, system control, and
housekeeping functions.
The Vibratto II DVD processor is built on the ESS proprietary dual CPU Programmable Multimedia
Processor (PMP) core consisting of 32 -bit RISC and 64-bit DSP processors and offers the best DVD feature set.
These features can be listed as follows:
General Features:
− Single -chip DVD processor incorporating all front-end and back-end functions.
− Unified memory architecture.
− Built-in ADCs and DACs for servo control signals .
− DVD-Video, DVD-VR, VCD 1.1 and 2.0 and SVCD
− Proven ECC, EFM/EFM+ demodulation, and EDC circuit.
− Direct interface of 16-bit DRAM up to 128-Mb capacity.
− Direct interface of 8- or 16-bit SDRAM up to 128-Mb capacity.
− Direct interface for up to 4 banks of 8-bit EPROM or Flash EPROM for up to 4 MB per bank.
− Direct interface to the ES6603 servo AFE chip.
Video Related Features:
− Integrated NTSC/PAL encoder with pixel-adaptive de-interlacer and five 10-bit 54 MHz video DACs .
− DivX and MPEG-4 Advanced Simple Profile at full screen.
− Media playback with CD-ROM, CD-R/RW, DVD-R/RW and DVD+R/RW.
− Simultaneous composite, S-video and YUV outputs.
− CCIR656/601 YUV 4:2:2 output.
− OSD controller supports 256 colors in 8 degrees of transparency.
− JPEG digital photo CD support ( Kodak Picture CD and Fujifilm FujiColor CD ).
2
Audio Related Features:
− Full DVD-Audio support including MLP and LPCM decode, CPPM decryption, and watermark detection.
− Up to 7.1 channel audio outputs .
− Bass management.
− Dolby Digital ( AC-3 ), Dolby Pro Logic, and Pro Logic II.
− DTS surround ( ES6698 only ).
− S/PDIF digital audio input and output.
− SRS TruSurround.
− Professional karaoke with full scoring scheme.
1.2 MEMORY
1.2.1 System SRAM Interface
The system SRAM interface controls access to optional external SRAM, which can be used for RISC
code, stack, and data. The SRAM bus supports four independent address spaces, each having programmable bus
width and wait states. The interface can support not only SRAM, but also
ROM/EPROM and memory -mapped I/O ports for standalone applications are supported.
1.2.2 DRAM Memory Interface
The Vibratto II provides a glueless 16-bit interface to DRAM memory devices used as video memory
for a DVD player. The maximum amount of memory supported is 16 MB of Synchronous DRAM (SDRAM).
The memory interface is configurable in depth to support 12 8-Mb addressing. The memory interface controls
access to both external SDRAM or EDO memories, which can be the sole unified external read/write memory
acting as program and data memory as well as various decoding and display buffers.
1.3 FRONT PANEL
The front panel is based around an Futaba VFD and a common front panel controller chip, (uPT6311).
The ES66x8 controls the uPT6311 using several control signals, (clock, data, chip select). The infrared remote
control signal is passed directly to the ES66x8 for decoding.
1.4 REAR PANEL
A typical rear panel is included in the reference design. This rear panel supports:
- six channel and two channel audio outputs
- Optical and coax S/PDIF outputs.
- Composite, S-Video, and SCART outputs
The six-video signals used to provide CVBS, S-Video, and RGB are generated by the ES66x8 ’s internal video
DAC. The video signals are buffered by external circuitry.
Six channel audio output by the ES66x8 in the form of three I
stream is also generated by the ES66x8 output by the rear panel. A six channel audio DAC are used for six
channel audio output with ES66x8, and similarly one Audio DAC is used for two channel audio output with
ES66x8.
2
S (or similar) data streams. The S/PDIF serial
3
2. System Block Diagram and ES66x8 Pin Description
2.1 ES66x8 Pin Description
4
5
6
7
8
2.1 SYSTEM BLOCK DIAGRAM
A sample system block diagram for the ES66x8 Vibratto II DVD player board design is shown in the
following figure:
9
3. AUDIO OUTPUT
The ES66x8 supports two -channel analog audio output while ES66x8 supports six-channel analog audio output.
In a system configuration with six analog outputs, the front left and right channels can be configured to provide
the stereo (2 channel) outputs and Dolby Surround, or the left and right front channels for a 5.1 channel surround
system.
The ES6008 also provides digital output in S/PDIF format. The board supports both optical and coaxial S/PDIF
outputs.
3. AUDIO DACS
The ES66x8 supports several variations of an I2S type bus, varying the order of the data bits (leading or no
leading zero bit, left or right alignment within frame, and MSB or LSB first) is possible using the ES66x8
internal configuration registers. The I2S format uses four stereo data lines and three clock lines. The I2S data and
clock lines can be connected directly to one or more audio DAC to generate analog audio output.
The two-channel DAC is an CS4392. The DACs support up to 192kHz sampling rate.
The outputs of the DACs are differential, not single ended so a buffering circuit is required. The buffer circuits
use National LM833 op-amps to perform the low-pass filtering and the buffering.
5 VIDEO INTERFACE
5.1 Video Display Output
The video output section controls the transfer of video frames stored in memory to the internal TV encoder of the
Vibratto II. The output section consists of a programmable CRT controller capable of operating either in Master
or Slave mode.
10
The video output section features internal line buffers which allow the outgoing luminance and chrominance data
to match the internal clock rates with external pixel clock rates, easily facilitating YUV4:2:2 to YUV4:2:0
component and sample conversion. A polyphase filter achieves arbitrary horizontal decimation and interpolation.
Video Bus
The video bus has 8 YUV data pins that transfer luminance and chrominance (YUV) pixels in CCIR1656 pixel
format (4:2:2). In this format, there are half as many chrominance (U or V) pixels per line as luminance (Y)
pixels; there are as many chrominance lines as luminance.
Video Post -Processing
The Vibratto II video post-processing circuitry provides support for the color conversion, scaling, and filtering
functions through a combination of special hardware and software. Horizontal up-sampling and filt ering is done
with a programmable, 7-tap polyphase filter bank for accurate
non-integer interpolations. Vertical scaling is achieved by repeating and dropping lines in accordance with the
applicable scaling ratio.
Video Timing
The video bus can be clocked either by double pixel clock and clock qualifier or by a single pixel clock. The
double clock typically is used for TV displays, the single for computer displays.
6 SDRAM MEMORY
The memory bus interface generates all the control signals to interface with external memory. The Vibratto II
supports different configurations using the memory configuration bits SDCFG[1:0] (bits 12:11), the SD8BIT bit
(bit 14), and SD64M bit (bit 15) in the BUSCON_DRAM_CONTROL register. Configurations can be
implemented in many ways. The following table lists the typical SDRAM configurations used by the Vibratto II.
Typical SDRAM Configurations:
The memory interface controls access to both external SDRAM or EDO memories, which can be the sole unified
external read/write memory acting as program and data memory as well as various decoding and display buffers.
At high clock speeds, the Vibratto II memory bus interface
11
Loading...
+ 23 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.