
OPTICAL CD MP3 SYSTEM
S5L9276 (PRELIMINARY SPEC)
19
HOST MCU CONTROL SPACE
Registers to control CD-ROM sector decoding
// Read only registers (8'h20
8'h2F reserved for cdrUnit - Read)
H_MIN_R
8'h24
"minute" in the header of the sector being currently decoded.
H_SEC_R
8'h25
"second" in the header of the sector being currently decoded.
H_FRM_R
8'h26
"frame" in the header of the sector being currently decoded.
H_MODB_R
8'h27 CD-ROM Mode information in the header of the sector being currently
decoded.
H_FN_R
8'h28
The file number information in the sub header of the current frame.
This is valid for Mode-2 format.
H_CN_R
8'h29
The channel number information in the sub header of the current frame.
This is valid for Mode-2 format.
H_SM_R
8'h2a
The sub-mode information in the sub header of the current frame.
This is valid for Mode-2 format.
H_CI_R
8'h2b
The coding information in the sub header of the current frame.
This is valid for Mode-2 format.
H_ERR_R
8'h2c
The Header Error flags in the sub header of the current frame.
bit7
M_EMIN (Error in MIN)
bit6
M_ESEC (Error in SEC)
bit5
M_EFRM (Error in FRM)
bit4
M_EMOD (Error in MODB)
bit3
M_EFN (Error in FN)
bit2
M_ECN (Error in CN)
bit1
M_ESM (Error in SM)
bit0
M_ECI (Error in CI)
H_BLKST_R
8'h2d
Indicates that unexpected Sync has been detected.
bit7
Long Block
0 : Normal case.
1 : The CD-ROM decoder detects the Internal Synchronization pattern
but does not detect the External Synchronization pattern. The previous
frame has longer bytes of data than expect.
bit6
Short Block
0 : Normal case.
1 : The CD-ROM decoder detects the External Synchronization pattern
but does not detect the Internal Synchronization pattern. The previous
frame has shorter bytes of data than expect.
bit5
Invalid Block
0 : Normal case.
1 : The CD-ROM decoder does not detect either External or Internal
Synchronization pattern when Internal or External Synchronization
pattern is detected. Current frame data is invalid.
bit4:0
not used