
S5L9276 (PRELIMINARY SPEC)
OPTICAL CD MP3 SYSTEM
46
Display CDFS decoding state
Micom can display how much directories and mp3 files is decoded.
In CDFS decoding process, after receiving
Sending MSF
interrupt, Micom should get next sector address by
reading the registers shown below
H_OUT1_LOW
H_OUT1_HIGH
H_OUT2_LOW
And then,
1. Micom send command "FAT decode State" after saving MSF record.
(8'h01)
(8'h02)
(8'h03)
* S
* M
* F
H_SSPINT
(8'h80 )
* 8'h19 (FAT decode State)
2. Micom read decoding states
H_OUT1_LOW
H_OUT1_HIGH
H_OUT2_LOW
(8'h01)
(8'h02)
(8'h03)
* No. of song low
* No. of song high
* No. of directory
Interrupt handling
There is one signal line for interrupt from S5L9276 to Micom (MINT). When Micom is interrupted by S5L9276, it
should read the interrupt source register in CD-MP3 (H_INT_READ 8'h51) which indicates the interrupt type to
identify which interrupt service should be done.
H_INT_READ
b7
b6
b5
b4
b3
b2
b1
b0
b7 : Not Used. (always LOW.)
b6 - b5 : cdrUnit Interrupt Source
b4 - b2 : dspUnit Interrupt Source
b1 - b0 : memUnit Interrupt Source
cdrUnit Interrupt Source Description :
xx1 : Header Error (When S5L9276 detects error in header of a CD-ROM sector this interrupt is set.)
x1x : Sector Address Decoded Out of Range (Discard this in current version of S5L9276.)
1xx : EDC Error
dspUnit Interrupt Source Description :
001 : Sending M.F.S
This interrupt bits are set when S5L9276 expects to get CD-ROM sectors which is in jumped address from the
current sector address during the CDFS decoding. (End Of CDFS Decoding is indicated by M.F.S = all zero.)
010 : End of REMAP
011 : Sending Audio Sampling Frequency Code
100 : reserved
101 : Sending Output Buffer Left Channel Empty Signal
110 : End of Input Buffer Clear / Sending Total Time in second
111 : Sending Decoding Time for Display
memUnit Interrupt Source Description :
01 : Dump-End
10 : Input Buffer State
11 : reserved for future use.