• Connectable directly with Sony's SCSI controller
CXD1185CQ.
CXD1803AQCXD1803AR
100 pin QFP (Plastic) 100 pin LQFP (Plastic)
Absolute Maximum Ratings (Ta=25°C)
• Supply voltageVDD–0.5 to +7.0V
• Input voltageVI–0.5 to VDD +0.5 V
• Output voltageVI–0.5 to VDD +0.5 V
• Operating temperature Topr–20 to +75°C
• Storage temperatureTstg–55 to +150°C
Recommended Operating Conditions
• Supply voltageVDD
+3.5 to +5.5 (+5.0 typ.) V
• Operating temperature Topr–20 to +75°C
Applications
CD-ROM drives
Structure
Silicon gate CMOS IC
Sony reserves the right to change products and specifications without prior notice. This information does not convey any license by
any implication or otherwise under any patents or other right. Application circuits shown, if any, are typical examples illustrating the
operation of the devices. Sony cannot assume responsibility for any problems arising out of the use of these circuits.
—1—
E94Y31-TE
Page 2
SD0-7
26
27
DMA FIFO
30
CXD1803AQ/AR
XSRD
XSWR
SDRQ
XSAC
|
34
36
24
37
25
HOST I/F
38
ADPCM DECODER
23
TD0-5
96
|
100
DAC I/F
DIGITAL FILETER
95
94
93
92
91
88
MUTE
BCKO
WCKO
LRCO
EMP DATO
MDB0-7,P
XMWR
XMOE
DRAM
XME1
XME0
MA0-16
66—70,72—75
64
63
21
62
57
DMA
SEQUENCER
ADDRESS GEN
PRIORITY
RESOLVER
DESCRAMBLER
SYNC CONTROL
CDP I/F
ECC
CORRECTOR
GALOIS FIELD
SYNDROME GEN
C
L G
Sub CPU I/F
O E
C N
K
A0-A4
17–20,22
16
XINT
14
XWR
13
XRD
12
XCS
D0-7
1,2,5–8,10,11
39,41—46,48—52,55,56,58,59,61
3
Block Diagram
28
53
VDD
78
4, 9
15,21
29,35
40,47
54,60
GND
65,71
79,90
84
LRCK
85
DATA
86
BCLK
—2—
87
C2PO
76
XTL2
77
XTL1
82
CKSL
83
RMCK
CLK
80
81
HCLK
89
XRST
The pin numbers in the diagram are for the CXD1803AQ.
Page 3
Pin Description
CXD1803AQ/AR
Pin No.
QR
199D0I/OSub CPU data bus
2100D1I/OSub CPU data bus
31 VDD—Power supply (+5 V)
42GND—Ground
53D2I/OSub CPU data bus
64D3I/OSub CPU data bus
75D4I/OSub CPU data bus
86D5I/OSub CPU data bus
97GND—Ground
108D6I/OSub CPU data bus
119D7I/OSub CPU data bus
1210XCSIIC select negative logic signal from sub CPU
1311XRDIStrobe negative logic signal to read this IC internal register from sub CPU
1412XWRIStrobe negative logic signal to write this IC internal register from sub CPU
1513GND—Ground
1614XINTOInterrupt request negative logic signal from IC to sub CPU
1715A0ISub CPU address
1816A1ISub CPU address
1917A2ISub CPU address
2018A3ISub CPU address
2119DRAMIMemory type selection signal. High: DRAM, Low: SRAM
2220A4ISub CPU address
2321TD0I/OTest input/output
2422XSRDOStrobe negative logic signal to read SCSI controller internal register
2523XSWROStrobe negative logic signal to write SCSI controller internal register
2624SD0I/OSCSI controller data bus
2725SD1I/OSCSI controller data bus
2826VDD—Power supply (+5 V)
2927GND—Ground
3028SD2I/OSCSI controller data bus
3129SD3I/OSCSI controller data bus
3230SD4I/OSCSI controller data bus
3331SD5I/OSCSI controller data bus
3432SD6I/OSCSI controller data bus
6462XMWROBuffer memory write enable negative logic signal
6563GND—Ground
6664MDB0I/OBuffer memory data bus
6765MDB1I/OBuffer memory data bus
SymbolI/ODescription
MA16
XRASDRAM RAS signal
XMOE
XCASDRAM CAS signal
Buffer memory address
O
Buffer memory output enable negative logic signal
O
—4—
Page 5
CXD1803AQ/AR
Pin No.
QR
6866MDB2I/OBuffer memory data bus
6967MDB3I/OBuffer memory data bus
7068MDB4I/OBuffer memory data bus
7169GND—Ground
7270MDB5I/OBuffer memory data bus
7371MDB6I/OBuffer memory data bus
7472MDB7I/OBuffer memory data bus
7573MDBPI/OBuffer memory data bus (for error flag)
7674XTL2OCrystal oscillation circuit output
7775XTL1ICrystal oscillation circuit input (16.9344 MHz)
7876VDD—Power supply (+5 V)
7977GND—Ground
8078CLKO16.9344 MHz clock output
8179HCLKO8.4672 MHz clock output
8280CKSLIClock select signal for CD-ROM decoder
8381RMCKIClock signal for CD-ROM decoder
8482LRCKILR clock signal from CD DSP (for discriminating L, R channels )
8583DATAIData signal from CD DSP
8684BCLKIDATA pin strobe clock signal (bit clock)
8785C2POIError flag (C2 pointer) positive logic signal from CD DSP
8886EMPIEmphasis on positive logic signal from CD DSP
8987XRSTIReset negative logic signal
9088GND—Ground
9189DATOOData signal to DAC (D/A converter)
9290LRCOOLR clock signal to DAC
9391WCKOOWord lock signal to DAC
9492BCKOOBit clock signal to DAC
9593MUTEOMute positive logic signal
9694TD5I/OTest input/output
9795TD4I/OTest input/output
9896TD3I/OTest input/output
9997TD2I/OTest input/output
10098TD1I/OTest input/output
SymbolI/ODescription
Note:The pin numbers in the column "Q" are for the CXD1803AQ, and those in the column "R" are for the
CXD1803AR.
—5—
Page 6
CXD1803AQ/AR
Electrical Characteristics
DC Characteristics(VDD = 5 V ± 10%, VSS = 0 V, Topr = –20 - 75°C)
ItemSymbolConditionsMin.Typ.Max.Unit
TTL input level pin ∗1
High level input voltage
TTL input level pin ∗1
Low level input voltage
CMOS input level pin ∗2
High level input voltage
CMOS input level pin ∗2
Low level input voltage
CMOS Schmitt input level pin ∗3
High level input voltage
CMOS Schmitt input level pin ∗3
Low level input voltage
CMOS Schmitt input level pin ∗3
Input voltage hysteresis
TTL Schmitt input level pin ∗4
High level input voltage
TTL Schmitt input level pin ∗4
Low level input voltage
TTL Schmitt input level pin ∗4
Input voltage hysteresis
Bidirectional pin with pull-up resistor ∗5
Input current
Pin with pull-up resistor ∗6
Input current
IH12.2V
V
IL10.8V
V
IH20.7VDDV
V
IL20.3VDDV
V
IH40.8VDDV
V
IL40.2VDDV
V
IH4 to VIL40.6V
V
IH52.2VV
V
IL50.8VV
V
IH4 to VIL40.4V
V
IL3VIN=0V–90–200–440µA
I
IL4VIN=0V–40–100–240µA
I
High level output voltage ∗7 VOH1IOH=–2mAVDD-0.8V
Low level output voltage ∗7 V
Input leakage current ∗8II1
Output leakage current ∗9IOZ
Oscillation cell ∗10 high level input voltage V
Oscillation cell low level input voltage V
Oscillation cell logic threshold valueLV
Oscillation cell feedback resistance valueRFB
Oscillation cell
High level output voltage
Oscillation cell
Low level output voltage
OL1IOL=–4mA0.4V
VIN=VSS
or V
DD
High-impedance
state
IH40.7VDDV
IL40.3VDDV
TH0.5VDDV
VIN=VSS
or V
DD
OH2IOH=–3mA0.5VDDV
V
OL2IOL=3mA0.5VDDV
V
–1010µA
–4040µA
250K1M2.5MΩ
—6—
Page 7
DC Characteristics
ItemSymbolConditionsMin.Typ.Max.Unit
CXD1803AQ/AR
(VDD = 3.5 V, VSS = 0 V, Topr = –20 - 75°C)
TTL input level pin ∗1
High level input voltage
TTL input level pin ∗1
Low level input voltage
CMOS input level pin ∗2
High level input voltage
CMOS input level pin ∗2
Low level input voltage
CMOS Schmitt input level pin ∗3
High level input voltage
CMOS Schmitt input level pin ∗3
Low level input voltage
CMOS Schmitt input level pin ∗3
Input voltage hysteresis
TTL Schmitt input level pin ∗4
High level input voltage
TTL Schmitt input level pin ∗4
Low level input voltage
TTL Schmitt input level pin ∗4
Input voltage hysteresis
Bidirectional pin with pull-up resistor ∗5
Input current
Pin with pull-up resistor ∗6
Input current
IH12.2V
V
IL10.6V
V
IH20.7VDDV
V
IL20.3VDDV
V
IH40.8VDDV
V
IL40.2VDDV
V
IH4 to VIL40.5V
V
IH52.2VV
V
IL50.6VV
V
IH5 to VIL40.3V
V
IL3VIN=0V–20–50–110µA
I
IL4VIN=0V–10–25–60µA
I
High level output voltage ∗7VOH1IOH=–1.6mAVDD-0.8V
Low level output voltage ∗7V
Input leakage current ∗8 II1
Output leakage current ∗9IOZ
Oscillation cell ∗10 high level input voltageV
Oscillation cell low level input voltage V
Oscillation cell logic threshold valueLV
Oscillation cell feedback resistance valueRFB
Oscillation cell
High level output voltage
Oscillation cell
Low level output voltage
OL1IOL=3.2mA0.4V
VIN=VSS
or V
DD
High-impedance
state
IH40.7VDDV
IL40.3VDDV
TH0.5VDDV
VIN=VSS
or V
DD
OH2IOH=–1.3mA0.5VDDV
V
OL2IOL=1.3mA0.5VDDV
V
–1010µA
–4040µA
1.2M2.5M5MΩ
—7—
Page 8
CXD1803AQ/AR
∗
1. D7 to 0, A4 to 0, XWR, XRD, XCS, MDB7 to 0, MDBP, SD7 to 0, TD7 to 0
AC Characteristics (VDD = 5 V±10%, VSS = 0 V, Topr = –20 to 75°C, output load = 50 pF)
The values in parentheses on the tables for VDD = 3.5 V, VSS = 0 V, Topr = –20 to 75°C, output load = 50 pF.
Those without parentheses for VDD = 5 V±10% and 3.5 V.
1. Sub CPU Interface
(1) Read
A0
Thar
XCS
Trrl
XRD
D7-0
Tsar
Tdrd
Tfrd
ItemSymbolMin.Typ.Max.Unit
Address setup time (for XCS & XRD ↓)Tsar30 (70)ns
Address hold time (for XCS & XRD ↑) Thar20 (50)ns
Data delay time (for XCS & XRD↓)Tdrd60 (100)ns
Data float time (for XCS & XRD ↑)Tfrd015 (25)ns
Low level XRD pulse widthTrrl100 (150)ns
Note) "&" indicates "AND".
(2) Write
A0
XCS
Twwl
XWR
Thaw
D7-0
Tsaw
Tsdw
Thdw
ItemSymbolMin.Typ.Max.Unit
Address setup time (for XCS & XWR ↓)Tsaw30 (70) ns
Address hold time (for XCS & XWR ↑)Thaw20 (50) ns
Data setup time (for XCS & XWR ↓)Tsdw40 (70) ns
Data hold time (for XCS & XWR ↑)Thdw10 (30) ns
Low level XWR pulse widthTwwl50 (80) ns
—9—
Page 10
2. CD DSP Interface
BCKRED='H'
BCLK
DATA
LRCK
Tbck
Tsb1 Thb1
CXD1803AQ/AR
Tbck
C2PO
BCKRED='L'
BCLK
DATA
LRCK
C2PO
Tbck
Tsb1 Thb1
Thb2
Tbck
Thb2
Tsb2
Tsb2
ItemSymbolMin.Typ.Max.Unit
BCLK frequencyFbck11.3MHz
BCLK pulse widthTbck88ns
DATA setup time (for BCLK)Tsb120ns
DATA hold time (for BCLK)Thb120ns
LRCK, C2PO setup time (for BCLK)Tsb220ns
LRCK, C2PO hold time (for BCLK)Thb220ns
—10—
Page 11
3. DRAM Interface
(1) Read
CXD1803AQ/AR
Trc
XRAS
XCAS
MA9-0
XMWR
MDB7-0, P
(2) Write
XRAS
XCAS
Tras
Trcd Tcas
Tasr
Tasr Trah Tasc Tcah
Trah Tasc Tcah
RowColumn
Tcdd
Trdd
Trc
Tras
Trcd Tcas
Tcdh
'H'
MA9-0
XMWR
MDB7-0, P
RowColumn
Twcs Twch
Tds
Tdh
—11—
Page 12
CXD1803AQ/AR
ItemSymbolMin.Typ.Max.Unit
Random read/write cycle timeTrc4Twns
RAS pulse widthTras2Twns
RAS CAS delay timeTrcdTwns
CAS pulse widthTcasTwns
Row address setup timeTasr10ns
Row address hold timeTrah20ns
Column address setup timeTasc0ns
Column address hold timeTcah20ns
Delay time from RASTrdd2Tw-20ns
Delay time from CASTcddTw-20ns
Hold time from CASTcdh0ns
Write command setup timeTwcs10ns
Write command hold timeTwcs20ns
Data output setup timeTdsTwns
Data output hold timeTdsTwns
—12—
Page 13
4. SRAM Interface
(1) Read
MA16-0
CXD1803AQ/AR
XMOE
MDB7-0,P
Taso
Trrl
Tsdo Thod
Thoa
XMWR='H'
ItemSymbolMin.Typ.Max.Unit
Address setup time (for XMOE ↓) TsaoTw-30ns
Address hold time (for XMOE ↑)ThoaTw-10ns
Data setup time (for XMOE ↑)Tsdo50 (100) ns
Data hold time (for XMOE ↑)Thod10 (20) ns
Low level XMOE pulse widthTrrl2Twns
(2) Write
MA16-0
XMWR
MDB7-0,P
Tsaw
Twwl
Tdwd Tfwd
Thwa
XMOE='H'
ItemSymbolMin.Typ.Max.Unit
Address setup time (for XMWR ↓)TsawTw-30ns
Address hold time (for XMWR ↑)ThwaTw-10ns
Data delay time (for XMWR ↓)Tdwd10ns
Data float time (for XMWR ↑)Tfwd10ns
Low level XMMR pulse widthTwwl2Twns
—13—
Page 14
5. SCSI Controller Interface
(1) Read
SDRQ
CXD1803AQ/AR
Tsdq
XSAC
XSRD
SD7 to 0
Tdaw
Tdda
Tdar
Twwl
Trrl
Tsdr Thdr
Tasc
ItemSymbolMin.Typ.Max.Unit
XSAC fall time (for SDRQ ↑)Tdda5×Twns
XSRD delay time (for XSAC ↓)Tdaw0ns
XSAC delay time (for XSRD ↑)TdarTwns
Data setup time (for XSRD ↓)Tsdr20 (60) ns
Data hold time (for XSRD ↑)Thdr10 (30) ns
Low level XSRD pulse widthTrrlT1ns
SDRQ setup time (for XSAC ↑)Tsdq15 (30) ns
XSAC fall time (for XSAC ↑)TsacTwns
—14—
Page 15
(2) Write
SDRQ
CXD1803AQ/AR
Tsdq
XSAC
XSWR
SD7 to 0
Tdda
Tdaw
Twwl
Tsdr
Tdwa
Thdr
Tsac
ItemSymbolMin.Typ.Max.Unit
XSAC fall time (for SDRQ ↑)Tdda5×Twns
XSWR delay time (for XSAC ↓)TdawTwns
XSAC delay time (for XSWR ↑)TdwaTwns
Data setup time (for XSWR ↑)Tsdr2×Tw-30ns
Data hold time (for XSWR ↑)ThdrTw-10ns
Low level XSWR pulse widthTwwlT2ns
SDRQ setup time (for XSAC ↑)Tsdq15 (30) ns
XSAC fall time (for XSAC ↑)TsacTwns
Here:
2×Tw: 3cyclemode
T1=3×Tw: 4cyclemode
4×Tw: 5cyclemode
Tw: 3cyclemode
T2=2×Tw: 4cyclemode
3×Tw: 5cyclemode
Tw is the CD-ROM decoder clock cycle.
—15—
Page 16
6. DAC Interface
CXD1803AQ/AR
Tbco
BCKO
DATO
Tsbo Thbo
WCKO
LRCO
Tbco
Thbo
Tsbo
ItemSymbolMin.Typ.Max.Unit
BCKO frequencyFbco8.4672MHz
BCKO pulse widthTbco50ns
DATO, WCO1, WCO2, LRCO setup time
(for BCKO ↑)
DATO, WCO1, WCO2, LRCO hold time
(for BCKO ↑)
Tsbo30ns
Thbo30ns
—16—
Page 17
CXD1803AQ/AR
7. XTL1 and XTL2 Pins
(1) For self-excited oscillation
ItemSymbolMin.Typ.Max.Unit
Oscillation frequencyFmax16.9344MHz
(2) When a pulse is input to XTL1 pin
Tw
Tr
Twhx
Tf
Twlx
Vihx
Vihx∗0.9
Vdd/2
Vilx∗2
Vilx
ItemSymbolMin.Typ.Max.Unit
High level pulse widthTwhx20ns
Low level pulse widthTwlx20ns
Pulse cycleTw59ns
Input high levelVihxVDD-1.0ns
Input low levelVilx0.8ns
Rise timeTr15ns
Fall timeTf15ns
Note:Synchronize the XTL1 clock signal with that of the CD DSP. (Use the clock signal from the
same oscillator.)
8. RMCK Pin
ItemSymbolMin.Typ.Max.Unit
Frequencyfrmck33.3 (23.4) MHz
Note:The maximum RMCK frequency is 35.0 MHz, when VDD = 5 V ±5%, Playback at quadruple
normal speed can be accommodated when a clock signal with a frequency double 16.9344
MHz or more is input to RMCK.
—17—
Page 18
CXD1803AQ/AR
Description of Functions
1. Pin Description
The pin description by function is given below.
1.1.CD player interface (5 pins)
This enables direct connection with the digital signal processor LSI for Sony's CD players. Digital signal
processor LSI for CD applications are hereafter called "CD DSP". See 2-1-1 for the data formats.
(1) DATA (DATA: input)
Serial data stream from CD DSP.
(2) BCLK (bit clock: input)
Bit clock signal; data signal strobe.
(3) LRCK (LR clock: input)
LR clock signal; indicates left and right channels of DATA signals.
(4) C2PO (C2 pointer: input)
C2 pointer signal; indicates that an error is contained in DATA input.
(5) EMP (emphasis: input)
Emphasis positive logic signal; indicates that emphasis has been applied to data from CD DSP.
1.2.Buffer memory interface (30 pins)
This is connected with a 32K-byte (256K-bit) or 128K-byte (1M-bit) standard SRAM; also connected with
256K-byte standard DRAM (two DRAMs of 128K-byte).
(1) XMWR (buffer memory write: output)
Data write strobe negative logic output signal to buffer memory.
When connected to SRAM, data read strobe negative logic output signal to buffer memory.
When connected to DRAM, XCAS (column address strobe negative logic) signal.
(3) MA0 to 15 (buffer memory address: output)
Address signals to buffer memory. When connected to DRAM, MA0 to 8 are valid.
A 16.9344 MHz crystal oscillator is connected between XTL1 and XTL2. (The capacitor value
depends on the crystal oscillator.)
Alternatively, a 16.9344 MHz clock signal is input to the XTL1 pin.
(5) CLK (cock: output)
Outputs a 16.9344 MHz clock signal. The output can be fixed low when this signal is not used.
(6) HCLK (half clock: output)
Outputs an 8.4672 MHz clock. The output can be fixed low when this signal is not used.
(7) CKSL (clock select: input)
High or open:The IC is operated by the XTL1 clock.
Low:The audio block (ADPCM decoder and digital filter) is operated by the XTL1 clock,
and the CD-ROM decoder block is operated by the RMCK clock.
This pin is pulled up by a standard 50kΩ resistor in the IC .
(8) RMCK (ROM clock: input)
When the CKSL pin is set low, the clock of the CD-ROM decoder block is input. When it is high or left
open, fix the RMCK pin high or low.
(9) TD0 to 5 (test data 0 to 5: input/output)
Data pins for testing the IC . They are pulled up by a 25kΩ standard resistor and are normally left
open.
CXD1803AQ/AR
—21—
Page 22
2. Sub CPU Registers
2.1.Write registers
2.1.1. DRVIF (drive interface) register
This register controls the connection mode with the CD DSP. After the IC is reset, the sub CPU sets
this register according to the CD DSP to be connected.
bit 7:C2PL1ST (C2PO lower byte first)
High: When two bytes of data are input, C2PO inputs the lower byte first followed by the
upper byte.
Low: When two bytes of data are input, C2PO inputs the upper byte first followed by the
lower byte.
Here, "upper byte" means the upper 8 bits including MSB from the CD DSP and "lower
byte" means the lower 8 bits including LSB from the CD DSP. For example, the
header minute byte is the lower byte and the second byte, the upper byte.
bit 6:LCHLOW (Lch low)
High: When LRCK is low, determined to be the left channel data.
Low: When LRCK is high, determined to be the left channel data.
bit 5:BCKRED (BCLK rising edge)
High: Data is strobed at the rising edge of BCLK.
Low: Data is strobed at the falling edge of BCLK.
bits 4,3: BCKMD1, 0 (BCLK mode1, 0)
These bits are set according to the number of clocks output for BCLK during one WCLK cycle
by the CD digital signal processing LSI (CD DSP).
CXD1803AQ/AR
BCKMD1BCKMD0
'L''L'16BCLKs/WCLK
'L''H'24BCLKs/WCLK
'H''X'32BCLKs/WCLK
bit 2:LSB1ST (LSB first)
High: Connected with the CD DSP which outputs data with LSB first.
Low: Connected with the CD DSP which outputs data with MSB first.
bits 1,0: Reserved
Normally set low.
Any change of each bit in this register must be made in the decoder disable status. Table 2-1-1
indicates the setting values for bits 7 to 2 when this IC is connected to Sony's CD DSP.
Figs. 2-1-1(1) to (3) are input timing charts.
—22—
Page 23
123
CXD1803AQ/AR
Lch LSB
for Lower Bytefor Upper Byte
Lch LSB
for Lower Bytefor Upper Byte
Rch MSB
31 32
29 3031 324
28
27
25 26
R7L14
for Lower Bytefor Upper Byte
R4
R0R15R14R13R12R11R10R9R8R6R5R3R2R1L15
LRCK
24123456789101112131415161718192021222324123
BCLK
L15L0L1L2L3L4L5L6L7L8L9L10L11L12L13L14R0
Rch LSBLch MSB
DATA
L15L0L1L2L3L4L5L6L7L8L9L10L11L12L13L14R0
Fig. 2-1-1 (1) CDL30 and 35 Series Timing Chart
1 2 3 4 5 6 7 8 9 101112131415161718192021222324
C2PO
LRCK
24
BCLK
Rch LSBLch MSB
DATA
C2PO
Fig. 2-1-1 (2) CDL40 Series Timing Chart (48-bit slot mode)
Fig. 2-1-1 (3) CDL40 Series Timing Chart (64-bit slot mode)
Lch MSBRch LSB
BCLK
DATA
C2PO
LRCK
—23—
Page 24
Sony CD DSPbit7bit6bit5bit4bit3bit2Timing chart
CDL30 Series
CDL35 Series
CDL40 Series
(48-bit slot mode)
CDL40 Series
(64-bit slot mode)
Note 1)
CDL30 SeriesCXD1241Q/QZ, CXD1245Q, CXD1246Q/QZ
CDL35 SeriesCXD1165Q, CXD1167Q/QZ/R, etc.
CDL40 SeriesCXD2500Q/QZ, etc.
CXD1803AQ/AR
Table 2-1-1 DRVIF Register Settings
DR VIF register
c2polrckbedgbck1bck0lsb
LLLLHLFig. 2-1-1(1)
LLHLHLFig. 2-1-1 (2)
LHLHXHFig. 2-1-1(3)
CXD1125Q/QZ, CXD1130Q/QZ, CXD1135Q/QZ
CXD1247Q/QZ/R, etc.
2.1.2. CONFIG1 (configuration 1) register
This register is set depending on the IC peripheral hardware. The sub CPU sets this register after the
IC is reset.
bit 7:Reserved
Normally set low.
bit 6:XSLOW
The number of clock signals per DMA1 cycle is determined by this bit.
High: 4 clock signals
Low: 12 clock signals
Set low when a low-speed SRAM is connected for VDD = 3.5 V.
When XSLOW is low, erasure correction and double speed playback are prohibited.
bit 5:Reserved
Normally set low.
bits 4,3: RAMSZ1, 0 (RAM size 1, 0)
bit 2:9BITRAM
These bits are set depending on the size of the buffer memory connected to the IC.
Refer to Chapter 3 for information on buffer memory connection.
—24—
Page 25
bit 1:CLKDIS (CLK disable)
High: The CLK pin is fixed low.
Low: A 16.9344 MHz clock signal is output from the CLK pin.
bit 0:HCLKDIS (half CLK disable)
High: The HCLK pin is fixed low.
Low: An 8.4672 MHz clock signal is output from the HCLK pin.
2.1.3. CONFIG2 (configuration 2) register
This register is set depending on the IC peripheral hardware. The sub CPU sets this register after the
IC has been reset.
bits 7, 6:SCYC1, 0 (SCSI DMA cycle 1, 0)
Data transfer between the IC and the SCSI control IC is executed by the following number of
clock signals.
SCYC1SCYC0
'L''L'3 clock signals
'L''H'4 clock signals
'H''X'5 clock signals
CXD1803AQ/AR
bit 5:SPECTL (sound parameter error control)
bit 4:SPMCTL (sound parameter majority control)
These two bits control the processing of the sound parameters for ADPCM playback.
bit 3:SMBF2 (sound map buffer 2)
Indicates the number of buffer surfaces for the sound map ADPCM.
High: 2 buffer surfaces for the sound map
Low: 3 buffer surfaces for the sound map
bit 2:DAMIXDIS (digital audio mixer disable)
High: Attenuator and mixer are not activated for CD-DA.
Low: Attenuator and mixer are activated for CD-DA.
bit 1:DACOUTEN (DAC out enable)
High: Clock signals are output from the WCKO, LRCO and BCKO pins even for muting.
Low: The WCKO, LRCO and BCKO pins are set low for muting.
bit 0:PRTYCTL (priority control)
When double speed playback with erasure correction is carried out with the CD-ROM decoder
clock frequency at 18 MHz or less, this bit goes high. In this case, priority is given to buffer
access for ECC, and the data transfer rate to the SCSI controller drops.
—25—
Page 26
2.1.4. DECCTL (decoder control) register
bit 7:ENDLADR (enable drive last address)
High: DLADR (drive last address) is enabled when this is set high. When DADRC and
DLADR become equal while the decoder is in the write-only, real-time correction or
CD-DA mode, the data writing from the drive into the buffer is stopped.
Low: DLADR (drive last address) is disabled when this is set low. Even when DADRC and
DLADR become equal while the decoder is in the write-only, real-time correction or
CD-DA mode, the data writing from the drive into the buffer is not stopped.
bit 6:ECCSTR (ECC strategy)
High: Errors are corrected with consideration given to the error flags of the data.
Low: Errors are corrected with no consideration given to the error flags of the data. In this
case, there is no erasure correction. Set this bit low when the IC is connected to an
8-bit/word SRAM.
bit 5:MODESEL (mode select)
bit 4:FORMSEL (form select)
When AUTODIST is low, the sector is corrected in the MODE or FORM indicated below.
CXD1803AQ/AR
MODESEL FORMSEL
'L''L'MODE1
'H''L'MODE2, FROM1
'H''H'MODE2, FROM2
bit 3:AUTODIST (auto distinction)
High: Errors are corrected according to the MODE byte and FORM bit read from the drive.
Low: Errors are corrected according to the MODESEL and FORMSEL bits (bits 5 and 4).
When the CD-DA bit (bit 4) in the CHPCTL register is to be set high, set the decoder to the disable or
CD-DA mode.
—26—
Page 27
2.1.5. DLADR-L
2.1.6. DLADR-M
2.1.7. DLADR-H
While the decoder is in the write-only, real-time correction or CD-DA mode, the last address is set for
the buffer write data from the drive. When the ENDLADR bit (bit 7) of the DECCTL register is high and
the data from the drive is written into the address assigned by DLADR while the decoder is in any of
the above modes, all subsequent writing in the buffer is prohibited.
When this is set high, the audio output is muted for sound map ADPCM playback.
bit 6:RT MUTE (real time mute)
When this is set high, the audio output is muted for real-time ADPCM playback.
bit 5:CD-DA MUTE
When bit 4 is high and this bit is also set high for a CD-DA (digital audio) disc playback, the
audio output is muted. When bit 4 is low, this bit has no effect on the audio output.
bit 4:CD-DA
High: Set high for playing back the audio signals of a CD-DA disc. Setting this bit high is
prohibited for ADPCM decode playback.
Low: Set low for not playing back the audio signals of a CD-DA disc.
bit 3:SWOPEN (sync window open)
High: A window for sync mark detection is opened. In this case, the sync protection circuit in
the IC is disabled.
Low: The window for sync mark detection is controlled by the sync protection circuit in the
IC.
bit 2:RPSTART (repeat correction start)
Sector error correction starts when the decoder is set to the repeat correction mode, making
this bit high. This bit is automatically set low when correction starts. Therefore, there
is no need for the sub CPU to reset low.
bit 1:DBLSPD (double speed)
Set high for double speed playback. Before changing the bit value, switch the CD DSP mode
(normal speed playback or double speed playback).
bit 0:Reserved
Normally set low.
CXD1803AQ/AR
—27—
Page 28
2.1.9. WRDATA (CPU buffer write data)
The data written in this register is written in the buffer.
2.1.10. INTMSK (interrupt mask) register
By setting each bit of this register high, the interrupt request from the IC to the sub CPU is enabled
depending on the corresponding interrupt status. (In other words, the INT pin is made active when its
interrupt status is established.) The value of each bit in this register does not affect the corresponding
interrupt status.
bit 7:DRVOVRN (drive overrun)
The DRVOVRN status is established when the ENDLADR bit (bit 7) of the DECCTL register
is set high, and DADRC and DLADR become equal while the decoder is in the write-only or
real-time correction mode. It is also established when they become equal while the decoder
is in the CD-DA mode regardless of the ENDLADR bit value.
bit 6:DECTOUT (decoder time out)
The DECTOUT status is established when the sync mark is not detected even after the time it
takes to search 3 sectors (40.6 ms at normal speed playback) has elapsed after the decoder
has been set to the monitor-only, write-only or real-time correction mode.
bit 5:Reserved
Normally set low.
bit 4:RTADPEND (real time ADPCM end)
The RTADPEND status is established when real-time ADPCM decoding is completed for one
sector.
bit 3:HDMACMP (host DMA complete)
The HDMACMP status is established when DMA is completed by HXFRC.
bit 2:DECINT (decoder interrupt)
The DECINT status is established when the sync mark is detected or inserted while the
decoder is in the write-only, monitor-only or real-time correction mode. However, it is not
established if the sync mark interval is less than 2352 bytes while the window for its detection
is open. The status is established each time one correction is completed when the decoder is
in the repeat correction mode.
bit 1:BFWRDY (buffer write ready)
The BFWRDY status is established when there is more than one sector available for buffer
write when the decoder is in the sound map playback mode. The status is also established
for any of the following.
(1)The sub CPU makes the DMACTL register SMEN bit high.
(2)When there is more than one sector of sound map data area after one sector of sound
map data is written into buffer memory from the SCSI controller (not buffable).
(3)When there is an area for sound map data writing on the buffer memory because one
sector of sound map ADPCM decoding has been completed.
bit 0:BFEMPT (buffer empty)
The BFEMPT status is established when there is no subsequent sector data on the buffer
memory after one sector of ADPCM decoding is completed during sound map playback.
CXD1803AQ/AR
—28—
Page 29
2.1.11. CLRCTL (clear control) register
When each bit of the register is set high, the corresponding chip, status, register, interrupt status and
ADPCM playback are cleared. After clearing, the bit concerned is automatically set low. Therefore,
there is no need for the sub CPU to reset low.
bit 7:CHPRST (chip reset)
The inside of the IC is initialized when this bit is set high. This bit is automatically set low
upon completion of the initialization.
bits 6, 5:Reserved
Normally set low.
bit 4:RTADPCLR (real time ADPCM clear)
(1)When this is set high for real-time ADPCM playback (when the RTADPBSY bit of the
DECSTS register is high):
• ADPCM decoding for playback is suspended. (Noise may be generated.)
• The RTADPEND interrupt status is established.
(Note)The ADPEN bit (bit 7 of the ADPMNT register) must be set low before this bit
is set high.
(2)Setting this bit high when real-time ADPCM playback is not being performed has no
effect whatsoever.
bit 3:SMADPCLR (sound map ADPCM clear)
(1)When this is set high for sound map ADPCM playback (when the SMADPBSY bit of
the DECSTS register is high):
• ADPCM decoding for playback is suspended. (Noise may be generated.)
• The RTADPEND interrupt status is established.
(2)Setting this bit high when sound map ADPCM playback is not being performed has no
effect whatsoever.
bit 2:Reserved
Normally set low.
bit 1:PDATA (pointer data)
The data written to this bit is written in the buffer pointer bit along with the WRDATA register
value.
bit 0:RESYNC
The CD DSP and this IC are re-synchronized when this bit is set high. Set the bit high by the
sub CPU in the following cases:
(1)After the DRVIF register has been set
(2)After the DBLSPD bit (bit 1 of the CHPCTL register) has been set low.
This bit is automatically set low when the CD DSP and this IC are re-synchronized.
CXD1803AQ/AR
—29—
Page 30
2.1.12. CLRINT (clear interrupt status) register
When each bit of this register is set high, the corresponding interrupt status is cleared. The bit
concerned is automatically set low after its interrupt status has been cleared. Therefore, there is no
need for the sub CPU to reset low.
bit 7:DRVOVRN (drive overrun)
bit 6:DECTOUT (decoder time out)
bit 5:Reserved
Normally set low.
bit 4:RTADPEND (real time ADPCM end)
bit 3:HDMACMP (host DMA complete)
bit 2:DECINT (decoder interrupt)
bit 1:BFWRDY (buffer write ready interrupt)
bit 0:BFEMPT (buffer write empty interrupt)
2.1.13. HXFR-L (host transfer-low)
2.1.14. HXFR-H (host transfer-high)
bit 7:DISHXFRC (disable host transfer counter)
High: The completion of the data transfer by HXFRC is disabled for data transfer between
the SCSI controller and buffer memory.
Low: The completion of the data transfer by HXFRC is enabled for data transfer between the
SCSI controller and buffer memory.
bit 6:Reserved
bit 5:HADR17
HADR bit 17 (MSB)
bit 4:HADR16
HADR bit 16
bit 3:HXFR11
HXFR (host transfer counter) bit 11 (MSB)
bit 2:HXFR10
HXFR bit 10
bit 1:HXFR9
HXFR bit 9
bit 0:HXFR8
HXFR bit 8
CXD1803AQ/AR
The HXFR (host transfer) register sets the number of data transferred between the SCSI controller and
buffer memory. The sub CPU sets this number when data is transferred between the SCSI controller
and buffer memory by setting the DISHXFRC bit low.
2.1.15. HADR-L (host address-low)
2.1.16. HADR-M (host address-middle)
The HADR (host address) register is for the head addresses of data transfer between the SCSI
controller and buffer memory. The upper two HADR bits are in HXFR-H.
—30—
Page 31
2.1.17. DADRC-L
This counter keeps the address for writing the data from the drive into the buffer. When drive data is
written into the buffer, the DADRC value is output from MA0 to 17 (when SRAM is connected).
DADRC is incremented each time 1 byte of data is written from the drive into the buffer.
The sub CPU sets the head address for buffer writing into DADRC before the decoder operates in the
write-only, real-time correction or CD-DA mode.
The sub CPU can set DADRC at any time. The contents of DADRC should not be changed while the
decoder is operating in any of the above modes.
2.1.18. DADRC-M
2.1.19. DADRC-H
2.1.20. CADRC-L
This counter keeps the address for writing/reading the data from the sub CPU into the buffer. When
drive data is written into the buffer, the DADRC value is output from MA0 to 17 (when SRAM is
connected). DADRC is incremented each time 1 byte of data is written from the drive into the buffer.
The sub CPU can set CADRC at any time.
CXD1803AQ/AR
2.1.21. CADRC-M
2.1.22. CADRC-H
bit 7:Reserved
bit 6:CPU SRC (sub CPU source)
This bit is set high when the sub CPU writes data into the buffer. It is set low when the sub
CPU reads data from the buffer.
bit 5:CDMAEN (sub CPU DMA enable)
This bit is set high when the sub CPU reads or writes data in the buffer memory.
bits 4 to 2:Reserved
bit 1:CADRC bit 17 (MSB)
bit 0:CADRC bit 16
2.1.23. DMACTL (DMA control)
bit 7:BFRD (buffer read)
Transfer of (drive) data from the buffer memory to the SCSI controller begins when this bit
is set high. The bit is automatically set low after transfer is completed.
bit 6:BFWR (buffer write)
Transfer of data from the SCSI controller to buffer memory begins when this bit is set high.
The bit is automatically set low after transfer is completed.
bit 5:SMEN (sound map enable)
Set high when sound map ADPCM playback is performed.
bits 4 to 0:Reserved
The sub CPU must set these bits low.
—31—
Page 32
2.1.24. SMCI
Writes the coding information bytes when sound map ADPCM playback is performed.
bit 6:EMPHASIS
bit 4:BITLNGTH (bit length)
bit 2:FS (sampling frequency)
bit 0:S/M (stereo/monaural)
bits 7, 5, 3, 1: Reserved
CXD1803AQ/AR
Set high when an ADPCM sector where emphasis has been applied is played back.
Indicates the bit length of the coding information for ADPCM playback.
High: 8 bits
Low: 4 bits
Indicates the coding information stereo or monaural for ADPCM playback.
High: stereo
Low: monaural
Normally set low.
2.1.25. ADPMNT
bit 7:RTADPEN (real-time ADPCM enable)
bits 6 to 0: The upper 7 bits (bits 16 to 10) of the sector head address are written into these bits to
2.1.26. RTCI
Writes the coding information bytes when real-time ADPCM playback is performed.
bit 6:EMPHASIS
bit 4:BITLNGTH (bit length)
bit 2:FS (sampling frequency)
bit 1:ADPMNT17
bit 0:S/M (stereo/monaural)
bits 7, 5, 3: Reserved
The sub CPU sets this high to perform real-time ADPCM playback.
perform real-time ADPCM playback. ADPMNT bit 17 is in RTCI register bit 1. Any of the
following values can be written into this register: 00, 0C, 18, 24, 30, 3C, 54HEX (when
connected to 32K-byte buffer memory).
Set high when an ADPCM sector where emphasis has been applied is played back.
Indicates the bit length of the coding information for ADPCM playback.
High: 8 bits
Low: 4 bits
Indicates sampling frequency of ADPCM playback.
High: 18.9 kHz
Low: 37.8 kHz
ADPMNT bit 17 (MSB)
Indicates the coding information stereo or monaural for ADPCM playback.
High: stereo
Low: monaural
Normally set low.
—32—
Page 33
2.1.27. ATV (attenuation value) register 0
2.1.28. ATV (attenuation value) register 1
2.1.29. ATV (attenuation value) register 2
2.1.30. ATV (attenuation value) register 3
The attenuation values are set in these registers.
ATV0
CXD1803AQ/AR
+
L
ADPCM
DECODER
DF
ATV2
ATV3
ATV1
+
R
Setting 81HEX or higher in these registers is prohibited. When bits 7 to 0 of these registers are "b7" to
"b0", the attenuation (dB) is as follows:
Attenuation = 201og (b7×20+b6×2-1+b5×2-2+b4×2-3+b3×2-4+b2×2-5+b1×2-6+b0×2
7
The relationship expressed in the above formula and ATV register settings are given in the following
table.
Relationship between ATV register settings and attenuation amounts
All written registers, except the ATV0 and ATV2 registers, are 00HEX when the IC is reset (both hard and soft
reset). The ATV0 and ATV2 registers are 80HEX when the IC is reset. "Hard reset" means that the XRST pin
is set low. "Soft reset" means that the sub CPU resets the IC.
—34—
Page 35
2.2.Read registers
In the descriptions of the ECCSTS, DECSTS, HDRFLG, HCR, SHDR and CMADR-H registers, the
current sector denotes the sector for which these registers are valid for the decoder interrupt
(DECINT). In the monitor-only or write-only mode, the sector sent from the CD DSP immediately
before the decoder interrupt is called the current sector. In the real-time correction mode and repeat
correction mode, the current sector is that in which error detection correction has been completed.
2.2.1. ECCSTS (ECC status)
bit 7:EDCALL0 (EDC ALL 0)
This is high when there are no error flags in all the 4 EDC parity bytes of the current sector
and their values are all 00h.
bit 6:ERINBLK (erasure in block)
(1)When the decoder is operating in the monitor-only, write-only or real-time mode which
prohibits erasure correction, this indicates that at least a 1-byte error flag (C2PO) has
been raised in the data excluding the sync mark from the current sector CD DSP.
(2)When the decoder is operating in the real-time correction mode which performs
erasure correction, this indicates that at least a 1-byte error flat (MDBP) has been
raised in the data excluding the sync mark from the current sector CD DSP.
bit 5:CORINH (correction inhibit)
This is high if the current sector MODE and FORM could not be determined when the
AUTODIST bit of the DECCTL register is set high. ECC or EDC is not executed in this
sector. The CORINH bit is invalid when AUTODIST is set low. It is high in any of the
conditions below when the AUTODIST bit is set high.
(1)When the C2 pointer of the MODE byte is high
(2)When the MODE byte is a value other than 01HEX or 02HEX.
(3)When the MODE byte is 02HEX and the C2 pointer is high in the submode byte
bit 4:CORDONE (correction done)
Indicates that there is an error corrected byte in the current sector.
bit 3:EDCOK
Indicates that an EDC check has found no errors in the current sector.
bit 2:ECCOK
Indicates that there are no more errors from the header byte to P parity byte in the current
sector. (Bit 2 = don't care in the MODE2, FORM2 sectors.)
CXD1803AQ/AR
EDCOKECCOKDescription
LLError(s) present in current sector
(1), (2) or (3) applies:
LH
(1) ECD overlooked
(2) Error corrected
(3) Error(s) present in header byte with FORM2
(1) EDC overlooked,
HLor
(2) Error(s) present in P parity byte
HHNo error(s) in current sector
—35—
Page 36
bit 1:CMODE (correction mode)
bit 0:CFORM (correction form)
Indicates the MODE and FORM of the current sector whom the decoder has discriminated to
correct errors when the decoder is operating in the real-time correction or repeat correction
mode.
CFORMCMODE
'X''L'MODE1
'L''H'MODE2, FORM1
'H''H'MODE2, FROM2
2.2.2. DECSTS (decoder status) register
bit 1:SHRTSCT (short sector)
Indicates that the sync mark interval was less than 2351 bytes. This sector does not remain
in the buffer memory.
bit 0:NOSYNC
Indicates that the sync mark was inserted because one was not detected in the prescribed
position.
CXD1803AQ/AR
2.2.3. HDRFLG (header flag) register
Indicates the error flags of the header and sub header register bytes.
2.2.4. HDR (header) register
This is a 4-byte register which indicates the current sector header byte. By setting the address to
03HEX and reading out the data in sequence, the sub CPU can ascertain the values of the current
sector header bytes from the MINUTE byte.
2.2.5. SHDR (sub header) register
This is a 4-byte register which indicates the current sector sub header byte. By setting the address to
04HEX and reading out the data in sequence, the sub CPU can ascertain the values of the current
sector sub header bytes from the File byte.
The contents of the HDRFLG, HDR and SHDR registers indicate:
(1) The corrected value in the real-time correction or repeat correction mode
(2) Value of the raw data from the drive in the monitor-only or write-only mode
The CMOME and CMODE bits (bits 1, 0) of ECCSTS indicate the FORM and MODE of the sector the
decoder has discriminated by the raw data from the drive. Due to erroneous corrections, the values of
these bits may be at variance with those of the HDR register MODE byte and SHDR register submode
byte bit 5.
—36—
Page 37
2.2.6. CMADR-H (current minute address high) register
Indicates the upper 8 bits of the buffer memory in which the current sector (after completion of
correction) minute byte is written. (The lower 10 bits are 00HEX.)
2.2.7. INTSTS (interrupt status) register
The value of each bit in this register indicates that of the corresponding interrupt status. These bits
are not affected by the values of the INTMSK register bits.
bit 7:DRVOVRN (drive overrun)
bit 6:DECTOUT (decoder time out)
bit 4:RTADPEND (real-time ADPCM end)
bit 3:HDMACMP (host DMA complete)
bit 2:DECINT (decoder interrupt)
bit 1:BFWRDY (buffer write ready)
bit 0:BFEMPT (buffer empty)
2.2.8. RDDATA (CPU buffer read data)
The buffer data is read out from this register.
CXD1803AQ/AR
2.2.9. ADPCI (ADPCM coding information) register
bit 7:MUTE
This is high when the DA data is muted.
bit 6:EMPHASIS
This is high when emphasis is applied to the ADPCM data.
bit 5:ADPBUSY
This is high for ADPCM decoding.
bit 4:BITLNGTH (bit length)
Indicates the bit length of the coding information for ADPCM playback.
High: 8 bits
Low: 4 bits
bit 3:SMADPBSY (sound map ADPCM busy)
This is high during sound map ADPCM playback.
bit 2:FS (sampling frequency)
Indicates the sampling frequency of ADPCM playback.
High: 18.9 kHz
Low: 37.8 kHz
bit 1:RTADPBSY (real-time ADPCM busy)
This is high during real-time ADPCM playback.
bit 0:S/M (stereo/monaural)
Indicates the coding information stereo or monaural for ADPCM playback.
High: stereo
Low: monaural
2.2.10. HXFRC-L (host transfer counter-low)
—37—
Page 38
2.2.11. HXFRC-H (host transfer counter-high)
The HXFRC counter indicates the number of remaining bytes in the data to be transferred between the
SCSI controller and the buffer memory. If sound map data is to be transferred before the data is
transferred (immediately after the sub CPU has set the BFRD and BFWR bits (bits 7 and 6) of the
DMACTL register high), 2304 (900HEX) is loaded into HXFRC. At any other time, the HXFR value is
loaded. HXFRC is decremented when data is read from the buffer memory (BFRD is high) or when
the IC accepts data from the SCSI controller (BFWR is high).
Therefore, the sub CPU cannot read the HXFRC value during transfer of data between the SCSI
controller and the IC. The values of HXDRC and the write register HXFR are almost always different.
2.2.12. HADRC-L (host address counter-low)
2.2.13. HADRC-M (host address counter-middle)
This counter keeps the addresses which write or read the data with the SCSI controller into/from the
buffer. If sound map data is to be transferred before the data is transferred, any of 600CHEX, 6A0CHEX
or 740CHEX (when connected to 32K-byte buffer memory) is loaded into HADRC. At any other time,
the HADR (sub CPU register) value is loaded.
When data from the SCSI controller is written into the buffer or data to the SCSI controller is read from
the buffer, the HADRC value is output from MA0 to 16. HADRC is incremented each time one byte of
data from the drive is read from the buffer (BFRD is high) or written into the buffer (BFWR is high).
Therefore, the sub CPU cannot read the HADRC value during transfer of data between the SCSI
controller and the IC. The values of HADRC and the write register HADR are almost always different.
The upper two bits of HADRC are in HXFRC-H.
CXD1803AQ/AR
2.2.14. DADRC-L
2.2.15. DADRC-M
The DADRC value is incremented before the data from the drive is written into buffer memory.
Therefore, the sub CPU can not read the DADRC value during decoder write-only or repeat correction
modes.
The upper two DADRC bits are in HXFRC-H.
2.2.16. CADRC-L
2.2.17. CADRC-M
2.2.18. CADRC-H
bit 6:CBFRDRDY (sub CPU buffer read ready)
bit 5:CBFWRRDY (sub CPU buffer write ready)
bit 2:CADRC17
bit 1:PDATA (pointer data)
bit 0:CADRC16
The sub CPU can read the RDDATA register when this bit is high.
The sub CPU can write in the WRDATA register when this bit is high.
CADRC bit 17 (MSB).
The buffer memory pointer bit value can be read from this bit.
CADRC bit 16.
—38—
Page 39
CXD1803AQ/AR
REGADRbit7bit6bit5bit4bit3bit2bit1bit0
DRVIF00
CONFIG
1SZ1SZ0RAMDISDIS
CONFIG
210CTLCTLBF2DISENCTL
01'L'XSLOW'L'
02
DECCTL03
DLADR
-L
DLADR
-M
DLADR
-H
04bit7bit6bit5bit4bit3bit2bit1bit0
05bit15bit14bit13bit12bit11bit10bit9bit8
06'L''L''L''L''L''L'bit17bit16
CHPCTL07
C2POLCHBCKBCKBCKLSB
L1stLOWREDMD1MD01st
'L''L'
RAMRAM9bitCLKHCLK
SCYCSCYCSPESPMJSMDAMIXDACOUTPRTY
ENECCMODEFROMAUTODECDECDEC
DLADRSTRSELSELDISTMD2MD1MD0
SMRTCDDACD-SWRPSDBL
MUTEMUTEMUTEDAOPENTARTSPD
'L'
WRDATA08bit7bit6bit5bit4bit3bit2bit1bit0
INTMSK09
CLRCTL0A
CLRINT0B
HXFR
-L
HXFR
-HHXFRCbit17bit16
HADR
-L
HADR
-M
DADRC
-L
DADRC
-M
DADRC
-H
0Cbit7bit6bit5bit4bit3bit2bit1bit0
0D
0Ebit7bit6bit5bit4bit3bit2bit1bit0
0Fbit15bit14bit13bit12bit11bit10bit9bit8
10bit7bit6bit5bit4bit3bit2bit1bit0
11bit15bit14bit13bit12bit11bit10bit9bit8
12'L''L''L''L''L''L'bit17bit16
DRVDEC
OVRNTOUTENDCMPINTWRDYEMPT
CHP
RSTCLRCLRDATASYNC
'L''L'
DRVDEC
OVRNTOUTENDCMPINTWRDYEMPT
DIS
'L'
'L'
'L'
HADRHADR
RTADPHDMADECBFBF
RTADPSMADP
'L'
PRE
RTADPHDMADECBFBF
bit11bit10bit9bit8
13
|'L''L''L''L''L''L''L''L'
14
Sub CPU write registers (1)
—39—
Page 40
CXD1803AQ/AR
REGADRbit7bit6bit5bit4bit3bit2bit1bit0
CADRC
-L
CADRC
-M
CADRC
-HSRCEN
15bit7bit6bit5bit4bit3bit2bit1bit0
16bit15bit14bit13bit12bit11bit10bit9bit8
17'L'
CPUCDMA
'L''L''L'bir17bit16
DMACTL18BFRDBFWRSMEN'L''L''L''L''L'
ADPMNT19
SMCI1A'L'
RTCI1B'L'
RTADP
EN
bit16bit15bit14bit13bit12bit11bit10
EMPH
ASISLNGTH
EMPH
ASISLNGTHbit17
'L'
'L'
BIT
BIT
'L'FS'L'S/M
'L'FS
ADPMNT
ATV01Cbit7bit6bit5bit4bit3bit2bit1bit0
ATV11Dbit7bit6bit5bit4bit3bit2bit1bit0
ATV21Ebit7bit6bit5bit4bit3bit2bit1bit0
ATV31Fbit7bit6bit5bit4bit3bit2bit1bit0
Sub CPU write registers (2)
S/M
—40—
Page 41
CXD1803AQ/AR
REGADRbit7bit6bit5bit4bit3bit2bit1bit0
ECCSTS00
DECSTS01——————
HDRFLG02MINSEC
EDCERINCORCOREDCECCCC
ALL0BLKINHDONEOKOKMODEFORM
SHRTNO
SCTSYNC
BLO
CKNELMODE
MODEFILE
CHANSUB
HDR03bit7bit6bit5bit4bit3bit2bit1bit0
SHDR04bit7bit6bit5bit4bit3bit2bit1bit0
CI
CMADR
-H
INTSTS07
05bit17bit16bit15bit14bit13bit12bit11bit10
DRVDEC
OVRNTOUTENDCMPINTWRDYEMPT
—
RTADPHDMADECBFBF
RDDATA08bit7bit6bit5bit4bit3bit2bit1bit0
ADPCI09MUTE
HXFRC
-L
HXFRC
-Hbit17bit17bit16bit16
HADRC
-L
HADRC
-M
DADRC
-L
DADRC
-M
0Abit7bit6bit5bit4bit3bit2bit1bit0
0B
DCHCDCHC
0Cbit7bit6bit5bit4bit3bit2bit1bit0
0Dbit15bit14bit13bit12bit11bit10bit9bit8
0Ebit7bit6bit5bit4bit3bit2bit1bit0
0Fbit15bit14bit13bit12bit11bit10bit9bit8
EMPHADPBITSMADP
ASISBSYLNGTHBSYBSY
FS
bit11bit10bit9bit8
RTADP
S/M
10
|————————
1C
CADRC
-L
CADRC
-M
CADRC
-HRDRDYWRDRYDATA
1Dbit7bit6bit5bit4bit3bit2bit1bit0
1Ebit15bit14bit13bit12bit11bit10bit9bit8
1F
CBFCBF
——bit17
P
bit16
Sub CPU read registers
For HXFRC-H, DC and HC represent DADRC and HASRC respectively.
—41—
Page 42
CXD1803AQ/AR
3. Connection with Buffer Memory
3.1.Memory types
The DRAM pin input, CNFIG1 register RAMSZ1, RAMSZ0 and 9BITRAM bits (bits 4 to 2) are set
depending on the buffer memory connected to the IC.
3.2.Access time
The relationship between the decoder clock frequency (MHz) and minimum access time required by the
memory (preliminary value, ns) when the CONFIG1 register XSLOW is high is shown below.
Clock frequency
Access time
SRAMDRAM
16.9344120110
20.000010090
24.00007080
32.00005050
33.86884550
When XSLOW is low and clock frequency is 16.9344 MHz, SRAM access time is 500 ns and DRAM
access time is 300 ns.
—42—
Page 43
CXD1803AQ/AR
A14 to 0
MA14 to 0
CXD1803AQ/AR32KB SRAM
I/O9
I/O8 to 1
MDBP
MDB7 to 0
/WR
/OE
∗1
XMOE
XMWR
/CE
MA15
32KB SRAM
A14 to 0
I/O8 to 1
I/O9
/OE
/WR
/CE
Fig. 3-2 Connection to 64K-byte SRAM
A14 to 0
MA14 to 0
CXD1803AQ/AR32KB SRAM
I/O8 to 1
I/O9
MDBP
MDB7 to 0
/WR
/OE
∗1
XMOE
XMWR
/CE
∗2
XME0
Fig. 3-1 Connection to 32K-byte SRAM
1 Connect to 9 bits / word SRAM when performing erasure correction.
2 Connect /CE to XME0 or ground.
∗
∗
—43—
Page 44
CXD1803AQ/AR
A14 to 0
MA14 to 0
CXD1803AQ/AR128KB SRAM
I/O8 to 1
I/O9
MDBP
MDB7 to 0
/WR
/OE
∗1
XMOE
XMWR
/CE1
XME0
128KB SRAM
XME1
A14 to 0
I/O8 to 1
I/O9
/OE
/WR
/CE1
Fig. 3-4 Connection to 256K-byte SRAM
A16 to 0
MA16 to 0
CXD1803AQ/AR128KB SRAM
I/O8 to 1
I/O9
MDBP
MDB7 to 0
/WR
/OE
∗1
XMOE
XMWR
/CE1
∗2
XME0
Fig. 3-3 Connection to 128K-byte SRAM
1 Connect to x9 SRAM when performing erasure correction.
2 Connect /CE1 to XME0 or ground.
∗
3 Connect CE2 to VDD.
∗
∗
—44—
Page 45
CXD1803AQ/AR
128KB DRAM
A8 to 0
MA8 to 0
CXD1803AQ/AR
I/O4 to 1
MDB7 to 4
MDB3 to 0
/RAS
XRAS
/CAS
XCAS
/WE
XMWR
128KB DRAM
A8 to 0
I/O4 to 1
/RAS
/CAS
/WE
Fig. 3-5 Connection to 256K-byte DRAM
4 Connect DRAM /OE pin to ground.
∗
—45—
Page 46
Package Outline Unit : mm
CXD1803AQ/AR
CXD1803AQ
SONY CODE
EIAJ CODE
JEDEC CODE
0.65
0° to 15°
100PIN QFP (PLASTIC)
23.9 ± 0.4
+ 0.4
20.0 – 0.1
±0.12
M
0.15
(16.3)
DETAIL A
QFP-100P-L01
∗QFP100-P-1420-A
0.8 ± 0.2
+ 0.1
0.15 – 0.05
+ 0.4
15.8 ± 0.4
17.9 ± 0.4
14.0 – 0.01
PACKAGE STRUCTURE
PACKAGE MATERIAL
LEAD TREATMENT
LEAD MATERIAL
PACKAGE WEIGHT
EPOXY RESIN
SOLDER PLATING
COPPER / 42 ALLOY
1.4g
A
+ 0.35
2.75 – 0.15
CXD1803AR
76
100
0.5 ± 0.08
SONY CODE
EIAJ CODE
JEDEC CODE
100PIN LQFP (PLASTIC)
16.0 ± 0.2
∗ 14.0 ± 0.1
75
1
+ 0.08
0.18 – 0.03
0.1 ± 0.1
0° to 10°
DETAIL A
LQFP-100P-L01
∗QFP100-P-1414-A
51
50
A
26
(0.22)
25
+ 0.2
1.5 – 0.1
NOTE: Dimension “∗” does not include mold protrusion.
0.5 ± 0.2
PACKAGE STRUCTURE
PACKAGE MATERIAL
LEAD TREATMENT
LEAD MATERIAL
PACKAGE WEIGHT
(15.0)
0.5 ± 0.2
+ 0.05
0.127 – 0.02
0.1
EPOXY/PHENOL RESIN
SOLDER PLATING
42 ALLOY
—46—
Loading...
+ 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.