English
Language : 

S5L9274 Datasheet, PDF (29/36 Pages) Samsung semiconductor – DECODER FOR CD-MP3/CD-ROM
DECODER FOR CD-MP3/CD-ROM
S5L9274
TAG DECODE PROCESS
ID3 TAG Version 1.xx
1. Boot Process
2. Remap : Configure Memory Map
3. Transfer the last sector of an MP3 file to S5L9274.
4. Write a sector size to registers IN1.
5. Issue the command DECODE_TAG.
6. Waits interrupt 8'bxxx001xx
H_INT_READ (8'h51)
*8'bxxx001xx : DECODE_TAG Acknowledge
7. Read OUT1. If the content of OUT1 is 0xDD01, it indicates there is no TAG in the sector. If the TAG
information is found, the content of OUT1 is DRAM of the start of TAG information.
8. If TAG is found, Micom reads DRAM to decode the TAG information.
ID3 TAG Version 2.xx
1. Boot Process
2. Remap : Configure Memory Map
3. Transfer the first sector of an MP3 file to S5L9274.
4. TAG Information follows ID3 characters therefore Micom can read 3 bytes of the first to decide if there is
TAG information in the MP3 file.
5. Micom reads DRAM to decode TAG information.
MP3 decode process
1. Boot Process
2. Remap : set memory map address for output buffer ( returns memory map to MP3 mode from CDFS
decode mode by writing back the default value for output buffer channel. )
H_OBR_START_L
H_OBR_START_M
H_OBR_START_H
(8'hA2)
(8'hA1)
(8'hA0)
*8'h00
*8'h81
*8'hx2
H_OBR_END_L
H_OBR_END_M
H_OBR_END_H
(8'hA5)
(8'hA4)
(8'hA3)
*8'hff
*8'h61
*8'hf3
We must note that upper 4 bits of H_OBR_END_H should be 1111 to indicate end of map transmition.
3. Wait for Interrupt
H_INT_READ
(8'h51)
* 8'bxxx010xx that indicates remap done successfully.
wait for interrupt from ssp1611 that indicates CD-MP3 chip has successfully the remap sequence. When Micom
reads H_INT_READ register the interrupt be cleared automatically.
29