l 32-bit DSP capable of AC-3, MPEG, DTS, MP3, and WMA
l Progressive Scan (480p) with 3:2 pull down support or
Interlaced (PAL/NTSC) video encoding, both modes with
Macrovision encoding, via three 10-bit Video DACs
l Serial DVD data interface for direct connection to low cost
(track buffer-less) DVD loader
l Flexible interface connects ATAPI, local bus or
microcontroller-less DVD loaders without external logic
l MPEG decoder supports VCD, VCD 3.0, SVCD, DVD video
standards
l Advanced subpicture unit handles DVD and SVCD, and
PAL<->NTSC scaling
l High quality video scaling for zoom and NTSC/PAL
conversion
l 4-bit multi-region OSD and special video effects
l Simultaneous 8 channels PCM audio output and IEC-958.
l 2-Channel PCM audio input for high-end karaoke
applications
l Three serial control/status ports
l Low-power, ~0.5 W power dissipation
Description
Building on innovative, market-leading technology, Cirrus
Logic presents the most complete DVD processor solution available: CS98100. The CS98100 provides the highperformance typical of Cirrus Logic integrated circuits,
and on-chip integration that allows for seamless integration of functions. Among the integrated functions in this
system-on-chip architecture is
encoder with a triple 10-bit video DAC, allowing for a significant decrease in system cost.
Not only is the CS98100 equipped with an intuitive onscreen display and user interface, but the CS98100 also
offers progressive output, DTS decoding, HDCD support, and MP3 plus WMA decoding. Other advanced
features include karaoke down-mix. The low cost extended feature set makes the CS98100 ideal for both
low-end and high-end system manufacturers.
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
IMPORTANT NOTICE
“Preliminary” product information describes products that are in production, but for which full characterization data is not yet available. “Advance” product information
describes products that are in development and subject to development changes. Cirrus Logic, Inc. and its subsidiaries (“Cirrus”) believe 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 i
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 for the use of this information, including use of this information as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. This document is the property of Cirrus and by furnishing this information,
Cirrus grants no license, express or implied under any patents, mask work rights, copyrights, trademarks, trade secrets or other intellectual property rights. Cirrus
owns the copyrights of the information contained herein and gives consent for copies to be made of the information only for use within your organization with respect
to Cirrus integrated circuits or other parts of Cirrus. 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.
An export permit needs to be obtained from the competent authorities of the Japanese Government if any of the products or technologies described in this material
and controlled under the “Foreign Exchange and Foreign Trade Law” is to be exported or taken out of Japan. An export license and/or quota needs to be obtained
from the competent authorities of the Chinese Government if any of the products or technologies described in this material is su
and is to be exported or taken out of the PRC.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATIONS”). CIRRUS PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE
SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF CIRRUS PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK.
Cirrus Logic, Cirrus, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names i
or service marks of their respective owners.
Purchase of I2C components of Cirrus Logic, Inc., or one of its sublicensed Associated Companies conveys a license under the Phillips I
components in a standard I2C system.
2
2
C Patent Rights to use those
4.2 Host Port Memory Map .................................................................................................... 23
4.3 Internal IO Space Map ..................................................................................................... 24
4.4 CS98100 Register Space ................................................................................................ 24
Table 23. DVD I/O Channel Interface Pin Assignments................................................................53
Table 24. DVD Serial Data Interface Pin Assignments................................................................. 54
Table 25. Video Encoder Interface Pin Assignments....................................................................55
Table 26. General Purpose I/O Interface Pin Assignments...........................................................56
Table 27. Power and Ground........................................................................................................57
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
CS98100
VDD
VDD
V
I
I
I
I
O
T
SOL
T
VSOL
T
STOR
T
AMB
P
total
IO
CORE
Power Supply Voltage on I/O ring-0.54.6Volts
Power Supply Voltage on core logic and PLL -0.52.5Volts
Digital Input Applied Voltage (power applied)-0.55.5Volts
Digital Input Forced Current-1010mA
Digital Output Forced Current-5050mA
Lead Soldering Temperature260
Vapor Phase Soldering Temperature235
Storage Temperature (no power applied)-40125
Ambient Temperature (power applied)070
o
C
o
C
o
C
o
C
Total Power consumption 2W
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.
1.1.2RECOMMENDED OPERATING CONDITIONS
ParameterSymbolMinTypMaxUnits
Supply Voltage, IOV
Supply Voltage, core and PLLV
Ambient Temperature (power applied)T
1.1.3ELECTRICAL CHARACTERISTICS
ParameterSymbolConditionsMinTypMaxUnits
Power Supply
Supply Voltage, IOV
Supply Voltage, core and PLLV
Supply Current, IOI
Supply Current, core and PLLI
Digital Pins
Input Voltage, HighV
Input Voltage, LowV
DD
DD
DD
DD
Normal Operating45mA
Normal Operating210mA
IH
IL
DD
DD
AMB
3.03.33.6Volts
1.621.81.98Volts
02570
o
C
3.03.33.6Volts
1.621.81.98Volts
2.2Volts
0.8Volts
5
CS98100
ParameterSymbolConditionsMinTypMaxUnits
Input CurrentI
Input Pull up/down resistorR
Output Voltage, HighV
Output Voltage, LowV
High-Z-state LeakageI
IN
I
OH
OL
OZ
Analog Video Pins
Full Scale CurrentI
Output Voltage RangeV
DAC to DAC matching
1
Output Voltage RangeV
FS
IO
MAT2%
out
Differential GainDG1%
Differential PhaseDP 0.5deg
Signal to NoiseSNR74dB
Chrominance AM NoiseAM80dB
Chrominance PM NoisePM75dB
The CS98100 can interface with ATAPI-type slave loader gluelessly. Figure1 illustrates a read ATAPI
transaction and a write ATAPI transaction. PIO mode 4 is implemented for sufficient data transfer rate between ATAPI device and the CS98100.
See Table1 for the ATAPI symbols and characterization data.
SymbolDescriptionMinTypMaxUnit
t
acyc
t
aavr
t
ah
t
arww
t
arec
t
awsu
t
awh
t
ardsu
t
arddh
t
ardts
t
arsu
t
arh
1
1
Cycle Time87ns
Address Valid to HMRD-/HMWR- Setup7ns
Address Hold from HMRD-/HMWR Setup 8ns
H_RD/H_WR Pulse Width58ns
H_RD/H_WR Recovery Time19ns
H_WR Data Setup20ns
H_WR Data Hold4ns
H_RD Data Setup20ns
H_RD Data hold0ns
H_RD Data three-state7ns
H_RDY Setup Time14ns
H_RDY Hold Time0ns
H_A[2:0] ,
H_CS[3: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)
Table 1. ATAPI Interface Characteristics
1.
Values are guaranteed by design only
t aavr
Figure 1. ATAPI Interface Timing Diagram
tarsu
tarww
tacyc
tardsu
tarh
tarddh
t ah
tarec
tawhtawsu
tardts
7
CS98100
1.2.2SDRAM Interface
The CS98100 interfaces with either SDRAM or SGRAM, for high data bandwidth transfer. Figure5 and
Table2 show the interface pin timing. Figure2 shows the refresh cycle performed by the CS98100.
Figure3 shows a burst read (length = 8) transaction, while Figure4 shows a burst write (length=8) trans-
action. In both Figure3 and Figure4, CAS latency is programmed to 3.
SymbolDescriptionMinTypMaxUnit
t
mco
t
mper
t
mdow
t
mhw
t
msur
t
msurd
t
mhr
t
mhrd
1
1
1
Output Delay from DR_CKO active edge9ns
DR_CKO Period1112.2ns
DR_D[31:0] delay from DR_CKO9.1ns
DR_D[31:0] valid time after DR_CKO1.5ns
DR_D[31:0] setup to DR_CKO3.9ns
1
DR_D[31:0] setup to DR_CKO with delay 4.3ns
DR_D[31:0] hold time after DR_CKO1.85ns
DR_D[31:0] hold time after DR_CKO with
1.3ns
delay
1.
Delay is programmable by selecting the DRAM_Input_Speed bit of the Command Register(0x000)
DR_CKO
DR_A[11:0]
DR_BS_N
DR_RAS_N
DR_CAS_N
DR_WE_N
DR_D[31:0]
DR_DQM_[3:0]
DR_AP
Table 2. SDRAM Interface Characteristics
Figure 2. SDRAM Refresh Transaction
8
DR_CKO
CS98100
DR_A_[11:0]
DR_CKE
DR_RAS_N
DR_CAS_N
DR_WE_N
DR_D[31:0]
DR_DQM[3:0]
DR_CKO
DR_A_[11:0]
DR_CKE
DR_RAS_N
R0
C0
C1
C2
C3C4C5C6C7
D0 D1D2
0F
Figure 3. SDRAM Burst Read Transaction
R0
C0
C1
C2
C3C4C5C6C7
D3
D4D5D6D7
F
DR_CAS_N
DR_WE_N
DR_D[31:0]
DR_DQM[3:0]
D0
D1D2
D3
D4D5D6D7
0F
Figure 4. SDRAM Burst Write Transaction
F
9
DR_CKO
DR_RAS_N,DR_CAS_N
DR_WE_N,DR_AP,DR_DQM[3:0],
DR_CKE,DR_A[11:0]
DR_D[31:0](WRITE)
DR_D[31:0](READ)
tmpertmco
tmdow
CS98100
tmhw
tmsur
tmhr
Figure 5. CS98100 SDRAM Read and Write
10
1.2.3DVD Serial Interface Timing
Figure6 and Table3 illustrate the signal timing for the DVD serial interface input pins.
SymbolDescriptionMinTypMaxUnit
t
dsckper
t
dsckl
t
dsckh
t
dsdsu
t
dsdhd
t
dscdsu
t
dscdhd
1
DVDS_CLK Period33ns
1
DVDS_CLK Low Time4050%
1
DVDS_CLK High Time4050%
DVDS_DATA Setup to DVDS_CLK active edge 4ns
DVDS_DATA Hold after DVDS_CLK active edge 0ns
DVDS_VLD,DVDS_SOS Setup to DVDS_CLK3ns
DVDS_VLD,DVDS_SOS Hold after DVDS_CLK 0ns
Table 3. CS98100 DVD Interface Characteristics
1.
Values are guaranteed by design only
t
dsckper
CS98100
DVDS_CLK
(Input)
DVDS_DATA
(Input)
DVDS_VLD, DVDS_SOS
(Input)
t
dsckldsckh
t
t
dsdsu
t
dscdsu
t
dsdhd
t
dscdhd
Figure 6. CS98100 DVD Serial Interface Timing Diagram
11
CS98100
1.2.4Digital Video Interface Timing
Figure7 illustrates the signal timing for the digital video interface pins. The clock is without a polarity to
show the clock may be inverted by register programming. This also illustrates that data is clocked out on
both clock edges in progressive mode. The data order is Cr,Y0,Cb,Y1, and the sync outputs may be programmed as active high or active low.
SymbolDescriptionMinTypMaxUnit
t
t
t
1
vocper
covo1
covo2
CLK27_O period37.037ns
2
VDAT[7:0] delay from CLK27_O-1010ns
2
Vsync/Hsync delay from CLK27_O-1010ns
Table 4. CS98100 Digital Video Interface Characteristics
1.
Values are guaranteed by design only
2.
It is recommanded that the output data should be taken at the opposite edge of the CLK27_O.
Tvocper
CLK27_O
(Output)
VDAT[7:0]
(Output)
VSYNC/HSYNC (Output)
Figure 7. CS98100 Digital Video Interface Timing Diagram
Tcovo1
Tcovo2
12
CS98100
* Active clock edge is programmable. Timing is referenced from active edge.
1.2.5Digital Audio Interface Timing
Figure8 and Figure9 illustrate the signal timing for the digital audio pins. The bi-directional AUD_XCK
pin clocks at 8x the frequency of the AUD_BCK pin. The AUD_BCK pin outputs at 32x or 48x of the
sample frequency, and transitions on the falling edge of the AUD_XCK pin. AUD_BCK is shown without
polarity to indicate the polarity is programmable.
SymbolDescriptionMinTypMaxUnit
t
slri
t
sdi
thsdiAIN_DATA hold time after AUD_BCK active edge 1-ns
*AUD_BCK (Output)
AIN_LRCK setup to AUD_BCK active edge25-ns
AIN_DATA setup to AUD_BCK active edge25-ns
Table 5. Digital Audio In Characteristics
AIN_LRCK (Input)
AIN_DATA (Input)
t
lrts
t
sdsus
Figure 8. Digital Audio In Timing Diagram
t
sdhs
13
CS98100
SymbolDescriptionMinTypMaxUnit
t
1
axch
1
taxcl
t
axper
t
odbck
t
odbck
t
aoper
t
2
odlr
t
2
odsd
1.
Values are guaranteed by design only
2.
It is recommanded that the output data should be taken at the opposite edge of the AUD_BCK.
AUD_XCLK High Time (AUD_XCLK is Input/Output) 4050%
AUD_XCLK Low Time (AUD_XCLK is Input/Output) 4050%
AUD_XCLK period (Input/Output)27ns
AUD_BCK delay from AUD_XCLK(output) active
10ns
edge
AUD_BCK delay from AUD_XCLK(input) active
21ns
edge
AUD_BCK period216ns
AUD_LRCK delay from AUD_BCK active edge-1010ns
AUD_D[3:0] delay from AUD_BCK active edge-1010ns
Table 6. Digital Audio Out Characteristics
AUD_XCLK(Input/Output)
AUD_BCK(Output)
* AUD_BCK(Output)
AUD_LRCK(Output)
AUD_DO[3:0] (Output)
t
axper
t
odsd
t
axch
t
odlr
t
aoper
t
axcl
t
odbck
14
* Active clock edge is programmable. Timing is referenced from active edge.
Figure 9. Digital Audio Out Timing Diagram
1.2.6ROM/NVRAM Interface
SymbolDescriptionMinTypMaxUnit
t
rc
t
cds
t
ods
t
ads
t
aws
t
cws
t
wp
t
wdo
t
dh
Read Cycle Time98ns
CE to Data Setup80ns
OE to Data Setup70ns
Address to Data Setup90ns
Address to WE setup (Write)20ns
CE to WE setup (Write)5ns
WE Pulse Width (Write)160ns
CE to Data Output (Write)-5ns
WE to Data Hold (Write)10ns
Table 7. RAM/NVROM Characteristics
Note:Read timing based on 10.5 ns memory clock and 4 programmed wait states.