Iis-bus interface special registers – Samsung S3C2440A User Manual
Page 467

S3C2440A RISC MICROPROCESSOR
IIS-BUS INTERFACE
21-5
IIS-BUS INTERFACE SPECIAL REGISTERS
IIS CONTROL (IISCON) REGISTER
Register Address R/W
Description
Reset
Value
IISCON
0x55000000 (Li/HW, Li/W, Bi/W)
0x55000002 (Bi/HW)
R/W
IIS control register
0x100
IISCON Bit
Description
Initial
State
Left/Right channel index
(Read only)
[8]
0 = Left
1 = Right
1
Transmit FIFO ready flag
(Read only)
[7]
0 = Empty
1 = Not empty
0
Receive FIFO ready flag
(Read only)
[6]
0 = Full
1 = Not full
0
Transmit DMA service request
[5]
0 = Disable
1 = Enable
0
Receive DMA service request
[4]
0 = Disable
1 = Enable
0
Transmit channel idle command
[3]
In Idle state the IISLRCK is inactive (Pause Tx).
0 = Not idle
1 = Idle
0
Receive channel idle command
[2]
In Idle state the IISLRCK is inactive (Pause Rx).
0 = Not idle
1 = Idle
0
IIS prescaler
[1]
0 = Disable
1 = Enable
0
IIS interface
[0]
0 = Disable (stop)
1 = Enable (start)
0
Notes
1. The IISCON register is accessible for each byte, halfword and word unit using STRB/STRH/STR and LDRB/LDRH/LDR
instructions or char/short int/int type pointer in Little/Big endian mode.
2. (Li/HW/W) : Little/HalfWord/Word
(Bi/HW/W) : Big/HalfWord/Word