l Powerful Dual 32-bit RISCs >160 MIPS
l Software based on popular RTOS, C/C++
l MPEG video decoder supports DVD, VCD,
VCD 3.0, and SVCD standards
l Video input with Picture-in-Picture and zoom
l 8-bit multi-region OSD w/vertical flicker filter
l Universal subpicture unit for DVD and SVCD
l PAL<->NTSC Scaling and Transcoding
l Supports SDRAM and FLASH memories
l Powerful 32-bit Audio DSP >80 MIPS
l Decodes: AC-3, DTS, MPEG Stereo
l Plays MP3 CDs
l Karaoke echo mix and pitch shift
l Optional 3-D Virtual, bass & treble control
l Up to 8-channel PCM output
l IEC-60958/61937 Out: AC-3, DTS, MPEG
l Multi-Mode Serial Audio I/O: I2S & AC-Link
l AV Bus or ATAPI interface or DVD/CD/HD
l GPIO support for all common sub-circuits
Description
Overall the CS98000 Crystal DVD Processor is targeted as a market specific consumer entertainment
processor that empowers new product classes with
the inclusion of a DVD player as a fundamental feature. You can use this integrated circuit with all the
other Crystal mixed signal data converters, DSPs,
and the CS98000’s high quality factory firmware to
rapidly conceptualize, design, and market cuttingedge Internet age products such as:
3.5 Memory Control ...............................................................................................................20
CS98000
Contacting Cirrus Logic Support
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at:
http://www.cirrus.com/corporate/contacts/
Preliminary product information describes products which are in production, but for which full characterization data is not yet available. Advance product information describes products which are in development and subject to development changes. Cirrus Logic, Inc. has made best efforts to ensure that the information contained in this
document is accurate and reliable. However, the information is subject to change without notice and is provided “AS IS” without warranty of any kind (express or implied).
Customers are advised to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgment, including those pertaining to warranty, patent infringement, and
limitation of liability. No responsibility is assumed by Cirrus Logic, Inc. for the use of this information, including use of this information as the basis for manufacture or sale
of any items, nor for infringements of patents or other rights of third parties. This document is the property of Cirrus Logic, Inc. and by furnishing this information, Cirrus
Logic, Inc. grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other intellectual property rights of Cirrus
Logic, Inc. Cirrus Logic, Inc., copyright owner of the information contained herein, gives consent for copies to be made of the information only for use within your organization
with respect to Cirrus Logic integrated circuits or other parts of Cirrus Logic, Inc. The same consent is given for similar information contained on any Cirrus Logic web site
or disk. This consent does not extend to other copying such as copying for general distribution, advertising or promotional purposes, or for creating any work for resale. The
names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of their respective owners which
may be registered in some jurisdictions. A list of Cirrus Logic, Inc. trademarks and service marks can be found
Purchase of I2C components of Cirrus Logic, Inc., or one of its sublicensed Associated Companies conveys a license under the Phillips I2C Patent Rights to use those
components in a standard I2C system.
2
at http://www.cirrus.com
.
CS98000
3.6 Dataflow Control (DMA) ................................................................................................... 20
3.7 System Control Functions ............................................................................................... 21
Table 25. DVD I/O Channel Interface............................................................................................44
Table 26. General Purpose I/O Interface ......................................................................................44
Table 27. Power and Ground.......................................................................................................45
4
1.CHARACTERISTICS AND SPECIFICATIONS
1.1AC AND DC PARAMETRIC SPECIFICATIONS
(AGND, DGND=0V, all voltages with respect to 0V)
1.1.1ABSOLUTE MAXIMUM RATING
SymbolDescriptionMinMaxUnit
VDD
VDD
V
I
I
I
I
O
T
SOL
T
VSOL
T
STOR
T
AMB
P
IO
P
CORE
P
PLL
IO
CORE
Power Supply Voltage on I/O ring-0,54.6Volts
Power Supply Voltage on core logic and PLL -0.53.6Volts
Digital Input Applied Voltage (power applied)-0.55.5Volts
Digital Input Forced Current-1010mA
Digital Output Forced Current-5050mA
Lead Soldering Temperature-260
Vapor Phase Soldering Temperature-220
Storage Temperature (no power applied)-40125
Ambient Temperature (power applied)070
Power consumption on I/O ring (CL = 35 pF)-57mA
Power consumption on the core logic-620mA
Power consumption on the PLL logic-15mA
CS98000
o
C
o
C
o
C
o
C
CAUTION: Operating beyond these Minimum and Maximum limits can result in permanent damage to
the device. Cirrus Logic recommends that CS98000 devices operate at the settings described in the next
table.
CS98000 can interface with a ATAPI-type slave loader gluelessly. Figure1 illustrates a read ATAPI trans-
action and a write ATAPI transaction. PIO mode 4 is implemented to enable a sufficient data transfer rate
between ATAPI device and CS98000.
Note: ATAPI interface is a standard administered by the T13 committee that is responsible for all interface standards
relating to the AT Attachment (ATA) storage interface. T13 is a technical committee for the National
Committee on Information Technology Standards (NCITS).See http://www.t13.org/.
SymbolDescriptionMinTypMaxUnit
t
acycCycle Time
t
aavr
t
arww
t
arec
t
awsu
t
awh
t
ardsu
t
arddh
t
ardr
t
arsu
t
aipw
t
arls
Address Valid to HMRD-/HMWR- Setup20ns
H_RD-/H_WR- Pulse Width70ns
H_RD-/H_WR- Recovery Time25ns
H_WR- Data Setup20ns
H_WR- Data Hold10ns
H_RD- Data Setup20ns
H_RD- Data hold5ns
Read Data Valid to H_RDY Active0ns
H_RDY Setup Time35ns
H_RDY Pulse Width1250ns
H_RDY Assertion to Release5ns
1
70ns
Table 1. ATAPI Interface Symbols / Characterization Data
1.
Values are guaranteed by design only.
H_A[4:0]
H_RD-/H_WR-
H_D[15:0](WRITE)
H_D[15:0](READ)
H_RDY(deasserted
before tarsu)
H_RDY(asserted
before tarsu)
tacyc
taavr
tarsu
tarar
tarww
taipw
Figure 1. ATAPI Transactions - Read and Write
tardr
tardsu
tarec
Dout
tawhtawsu
Din
tarddh
tarls
7
CS98000
1.2.2SDRAM Interface
CS98000 interfaces with either SDRAM or SGRAM for high data bandwidth transfer. Figure2 shows the
refresh cycle performed by CS98000. Figure3 shows a burst write (length = 8) transaction. Figure4 on
page9 shows a burst read (length = 8) transaction, while Figure5 on page9 shows detailed SDRAM in-
terface timing. In both Figure3 and Figure4, CAS latency is programmed to 3.
SymbolDescriptionMinTypMaxUnit
t
msur
t
mhr
t
mco
tcchM_CKO high time4.5ns
tcclM_CKO low time4.5ns
t
mper
t
mhw
t
mdow
tmsuwM_D[31:0] valid time prior to M_CKO4ns
1.
Values are guaranteed by design only.
M_D[31:0] setup to M_CKO3ns
M_D[31:0] hold time after M_CKO 1ns
M_CKO active edge to Output transition7ns
M_CKO Period1
1012.5ns
M_D[31:0] valid time after M_CKO 5ns
M_D[31:0] delay from M_CKO rising edge5ns
Table 2. SDRAM Interface Symbols and Characterization Data
M_CKE
M_A_[11:0]
M_BS_N
M_RAS_N
M_CAS_N
M_WE_N
MD[31:0]
M_DQM_[3:0]
M_CKO
M_A_[11:0]
M_BS_N
M_RAS_N
M_CAS_N
M_WE_N
M_D_[31:0]
M_DQM_[3:0]
M_AP
M_AP
Figure 2. SDRAM Refresh Transaction
C1 C2 C3 C4 C5 C6 C7C0R0
D0 D1 D2 D3 D4 D5 D6 D7
Figure 3. SDRAM Burst Write Transaction
8
M_CKO
M_A_[11:0]
M_BS_N
M_RAS_N
M_CAS_N
M_WE_N
M_D_[31:0]
M_DQM_[3:0]
M_AP
CS98000
C1 C2 C3 C4 C5 C6 C7C0R0
D0 D1 D2 D3 D4 D5 D6 D7
Figure 4. SDRAM Burst Read Transaction
tccltcchtmpertmco
M_CKO
M_WE_N,M_AP,M_DQM[3:0],
M_RAS_N,M_CAS_N
M_CKE,M_A[11:0]
M_D[31:0](WRITE)
M_D[31:0](READ)
tmsur
tmhr
Figure 5. SDRAM Timing
tmdow
tmhw
tmsuw
9
1.2.3 ROM/NVRAM Interface
SymbolDescriptionMinTypMaxUnit
t
mperM_CKO period
t
nco
t
nwdo
t
nsur
t
nhw
t
nhr
M_CKO to WE or OE out15ns
M_CKO to write data out10ns
Data setup to M_CKO5ns
Data hold from WE inactive5ns
Data hold from OE inactive1ns
Table 3. ROM/NVRAM Interface Symbols and Characterization Data
1.
Values are guaranteed by design only.
CS98000
1
1012.5ns
10
Figure 6. ROM/RVRAM Timing
1.2.4Video Output Interface
SymbolDescriptionMinTypMaxUnit
t
suvo
t
covo1
t
covo2
t
voch
t
vocl
Vsync/Hsync input setup to CLK27_O5ns
VDAT[7:0] delay from CLK27_O transition10ns
Vsync/Hsync delay from CLK27_O transition10ns
CLK27_O High Time
CLK27_O Low Time
Table 4. Video Output Interface Symbols and Characterization Data
1.
Values are guaranteed by design only
CLK27_O
(Output)
VDAT[7:0]
(Output)
1
1
TvoclTvoch
CS98000
14.818.522.2ns
14.818.522.2ns
Tcovo1
Tcovo2
VSYNC/HSYNC (Output)
VSYNC/HSYNC (Input)
Tsuvo
Figure 7. Video Output Timing
11
CS98000
1.2.5Video Input Interface
SymbolDescriptionMinTypMaxUnit
.
t
suvi
t
hvi
t
vich
t
vicl
1.
VIN_D[7:0] set up to VIN_CLK5ns
VIN_D[7:0] hold time after VIN_CLK rising edge2ns
VIN_CLK High Time
VIN_CLK Low Time
1
1
14.818.522.2ns
14.818.522.2ns
Table 5. Video Input Interface Symbols and Characterization Data
Active clock edge is programmable. Timing is referenced from active edge
VIN_CLK
VIN_D[7-0]
VIN_HSNC,VIN_VSNC,
VIN_FLD
tvicl
tvich
tsuvithvi
Figure 8. Video Input Timing
12
1.2.6Audio Input Interface
CS98000
Symbol
t
aicl
t
aich
t
aiper
t
stlr
t
lrts
t
sdsus
t
sdhs
AIN_BCK Low Time1,
AIN_BCK High Time
AIN_BCK period
1, 2
Time form AIN_LRCK transition to AUD_BCK active edge5-ns
Time form AIN_LRCK transition to AIN_BCK active edge2-ns
AIN_DATA setup to AIN_BCK transition5-ns
AIN_DATA hold time after AIN_BCK transition2-ns
DescriptionMinTypMaxUnits
2
1, 2
Table 6. Audio Input Interface Symbols and Characterization Data
1.
Values are guaranteed by design only
2.
Active clock edge is programmable. Timing is referenced from active edge
AIN_BCK (Input)
14ns
14ns
162.7ns
t
aiper
t
aich
t
lrts
t
stlr
t
aicl
AIN_LRCK (Input)
AIN_DATA (Input)
t
sdsus
t
sdhs
Figure 9. Audio Input Timings
13
CS98000
1.2.7Audio Output Interface
SymbolDescriptionMinMaxUnits
1, 2
2
4.5-ns
4.5-ns
13ns
14-ns
14ns
162.7ns
-2
-2
-2
-2
t
axper
t
axch
t
axcl
t
axper
t
aoch
t
aocl
t
aoper
t
sdm
t
sdm
t
lrds
t
adsm
AUD_XCLK High Time (AUD_XCLK is Input/Output)1,
AUD_XCLK Low Time (AUD_XCLK is Input/Output)
AUD_XCLK period (Input/Output)
AUD_BCK High Time for Master mode
AUD_BCK Low Time for Master mode
AUD_BCK period (Output)
1, 2
1, 2
1, 2
1, 2
AUD_BCK delay from AUD_XCLK transition
AUD_BCK delay from AUD_XCLK transition
AUD_LRCK delay from AUD_BCK transition
AUD_D[3:0] delay from AUD_BCK transition
Table 7. Audio Output Interface Symbols and Characterization Data
1.
Values are guaranteed by design only
2.
Active clock edge is programmable. Timing is referenced from active edge
ns
ns
ns
ns
AUD_XCLK(Input/Output)
AUD_BCK(Output)
AUD_BCK(Output)
AUD_LRCK(Output)
AUD_DO[3:0] (Output)
t
axch
t
sdm
t
aoperl
t
aoch
t
lrds
t
adsm
Figure 10. Audio Output Timing
t
axcl
t
aocl
14
Loading...
+ 32 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.