Obsolete Product(s) - Obsolete Product(s)
STA016T
4/45
Figure 2. Block Diagram
The basic functions of the device can be fully operated via the I
2
C bus. Besides that the GPSO interface can be
used to move huge amount of data this fast and flexible interface can achieve transfer rates up to 5 Mbit/s.
The embedded DSP firmware implements all the layers required to decode a standard data CD, as shown in
the Figure 3:
Figure 3. Layers performed by embedded DSP firmware
The whole CDROM and file-system decoding task is performed by embedded firmware. The application MCU,
basically, must manage CDDSP device according to STA016 requests. Three basic command flows exist:
■ MCU -> STA016: commands used to handle decoder operation and to ask for specific information like
filename, filelength, sector raw data, etc. This flow will use I
2
C (GPSO for special operations) interface.
■ STA016 -> MCU: this channel is used to retrieve inquired information and to inform MCU that a CDDSP
CDDSP
I/F
SECTOR
BUFFER
SYNC
DETECT.
MMDSP
CORE
- ISO9660 + JOLIET
- BCI
- MP3 + ADPCM
DESCRAM.
INPUT SELECTOR
CDROM DECODER (C3)
ECC/EDC
CD_BCK
CD_SDI
CD_LRCK
I
2
S IN
I/F
BCKI
SDI
LRCKI
STB
RQST
I
2
C
I/F
I
2
C
REG BANK
PLL
OSCK XTI XTO
OSC
PCM OUTPUT
BUFFER
I
2
S OUT
I/F
GPSO
I/F
SCL
SDA
GPSO_REQ
GPSO_SDO
GPSO_CK
LRCKO
SDO
BCKO
SDI
I/F
BS_BCK
BS_SDI
BS_LRCK
DREQ
D00AU1221
FRAMES to SECTOR TRANSLATOR
SYNC DETECTOR
DESCRAMBLER
EDC/ECC (C3)
ISO9660 File System Decoding
(with Joliet support)
Browsing Command Interface
Obsolete Product(s) - Obsolete Product(s)