Signal Processing; External Memory; The Sacd Dsd Processor; Basic Engine Interface/Sdram Interface - Philips DVD963SA Service Manual

Hide thumbs Also See for DVD963SA:
Table of Contents

Advertisement

EN 80
9.
DVD963SA
Input
Input data comes from the I
this device, accepts DVD, CD and CD-DA information.

Signal Processing

For video, the input data stream is decoded to the appropriate
MPEG, Sub Picture, and OSD data streams, after which they
are fed to the PAL/NTSC encoder. This cell will convert the
digital MPEG/Sub Picture/OSD stream into a standard base
band signal and into RGB components. It handles interlaced
and non-interlaced data, can perform CC/TXT encoding, and
allows MacroVision copy protection.
For audio, the processing cell is a fully compatible DTS, Dolby
Digital (AC-3), MPEG1, MPEG2, PCM decoder, capable of
decoding 5.1 and 2 channel streams.
Output
For video, six analogue output pins are available on which
CVBS, S-VHS (Y/C), and RGB signals are present. They go,
via a buffer, to connector 1703. As an option, a digital YUV
output is available at connector 1704.

External Memory

The STi55xx family is capable of accessing external memory
via three buses:
The enhanced memory interface (EMI). This interface is
configurable and can be used to access Flash, ROM, and
various flavours of DRAM.
The shared memory interface (SMI). The SMI is only
used to access SDRAM. The SMI is connected to a
64Mbits (4M x 16bit) 7.5ns SDRAM (item 7500). The
SDRAM has the following functions:
It is used by the MPEG video decoder as a frame
buffer,
It holds the software and the variables used by it.
2
The I
C bus. Via this bus, the NVRAM (or EEPROM) is
accessible. This memory is used to store user settings,
player settings, and region code. As the STi55xx I/O-lines
are potentially unable handle 5V inputs, a voltage level
shifter is foreseen for all I
2
the STi55xx I
C ports (3.3V) from the system I
See figure below.
5V
3k3
(optional)
5V I2C levels
2
Figure 9-5 I
C voltage level shifter

The SACD DSD processor

The Furore-IC is a one-chip design, containing all the hardware
that is required for SACD processing. It is intended to interface
with the STixx-family DVD video decoders.
The Furore-IC contains a memory interface to support an
external 16 or 64 Mbit SDRAM.
During SACD application, the STi55xx serves as a host,
whereby the Furore is controlled via the EMI interface. The
Furore processing part is not used during all other play modes.
In these modes, the PCM audio signals are fed through the
Furore to the appropriate DAC.
Circuit Descriptions and List of Abbreviations
2
S-bus. The front-end interface of
2
C-busses. This circuit will isolate
2
C bus (5V).
3V3
3k3
3.3V I2C levels
CL 16532163_050.eps
230102
Block diagram
To Host processor
(STi 55XX)
3
1
4
Host interface
8 bits
HF
AGC
AD
2
Memory
PSP-key
manager
decoder
Key
Control
Decryption
PI-bus
I 2 S
/
Sector
Processor
Demux
PI-Bus
Control
SACD
Audio
interface
SDRAM
interface
to 16 Mbit/64 Mbit
AUD_CLK
SDRAM
256/384/512/718
FS = 44.1 - 48 KHz
Figure 9-6 Block diagram Furore
We can divide the Furore-IC in four main parts (see block
diagram):
1. Host interface. This is the link between the host bus and
the internal registers and memory bus. It also supplies the
general reset signal (HW and SW) and the interrupt
signals.
2. Data processing. All modules and peripherals in this part
are connected to a so-called PI-bus. It is beyond the scope
of this manual to go more in detail on this subject.
3. Copy protection. On every SACD disc, a PSP-signal is
recorded. The player can only play a disc if a valid PSP-
signal is detected. This PSP-key is recorded, via a special
mechanism, in the EFM-signal on the disc. To detect this
key, the analogue HF-signal from the optical pick-up unit is
fed directly to the Furore-IC. Via an AGC, the signal is fed
to an ADC. The digitised HF signal is then fed to a block
where key is encrypted. Control of this process is done via
the host interface (sector processor).
4. DSD decoding and post processing. In this part, all
processing is done to generate a DSD and/or an I
(from the de-multiplexed stream coming from the data
processing block), in such a way that it can directly be
connected to a DA-converter. All processing is done on
384*FS.
Interfaces
Basic Engine Interface:
Data input interface. The Basic Engine Interface (I
is connected to the output of the SAA7335 (HD61) high
speed CD decoder.
Analogue HF input. The analogue HF input, coming
from the optical pickup unit (OPU), is also fed to the
Furore-IC, to extract the copy-protection information
PSP (Pit Signal Processing = invisible data is stored on
to disc, which is required to decrypt the encrypted
content).
SDRAM Interface: The SDRAM interface forms a glue
less interface to one 64 Mbit SDRAM device. The interface
takes care for the power-up sequence, mode programming
and refreshing of the SDRAM devices. This is hard coded
in the interface and does not have to be controlled by the
host.
Audio data input/output Interface:
DSD/PCM combined data output. DSD_PCM: Output
intended for a combined 6-channel DSD (SACD) and
PCM (DVD-CDDA) DAC. Switching between the PCM
data coming from the STi55xx, and the internal
generated DSD signals, is done in the Furore IC.
Stereo DSD only output. DSD_stereo: 2-channel DSD
output with stereo down mix in the case of 5- and 6-
channel, and normal stereo in case of 2-channel DSD
mode.
From Host processor
(STi 55XX)
PCM
IEC 958
Register
Host
interface
IEC 958
gen.
DSD -->PCM
(stereo)
DSD
mix
2 -5 -6 ch
6 channel
LossLess
fade
decoder
SYS_CLK
27-35 MHz
*
FS
CL 26532053_021.eps
2
S stream
PCM_CLK
DSD_CLK
IEC 958
I 2 S
PCM
DSD/PCM
MUTE
260402
2
S)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents