Iis-bus interface special registers – Samsung S3C2440A User Manual

Page 467

Advertising
background image

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

Advertising