Table 14-3. sacr0 bit descriptions (sheet 1 of 2), Section 14.6.1, Table 14-3, “sacr0 bit descriptions – Intel PXA26X User Manual

Page 504: Table 14-3, “sacr0 bit descriptions” on

Advertising
background image

14-8

Intel® PXA26x Processor Family Developer’s Manual

Inter-Integrated Circuit Sound Controller

•

The Status Register signals the state of the FIFO buffers and the status of the interface that is
selected by the common control register.

•

The Interrupt Registers include the Interrupt Mask Register, the Interrupt Clear Register, and
the Interrupt Test Register.

14.6.1

Serial Audio Controller Global Control Register (SACR0)

This register controls common I

2

S functions. All bits are read/write.

Table 14-3

shows the bit

layout of SACR0.

The ENB bit controls the I2SLINK, as:

•

Clearing ENB to zero does these:

— disables any I2SLINK activity

— resets all receive FIFO pointers and also the counter that controls the I2SLINK

— resets the receive FIFO

— does not affect the transmit FIFO

— the output pin SYNC will not toggle

— de-asserts all DMA requests

— any read accesses to the Data Register (SADR), by the process or, or by the DMA

controller is returned with zeros

— disables all interrupts.

•

Setting ENB to one does:

— enables I2SLINK activity

— enables DMA requests.

Table 14-3. SACR0 Bit Descriptions (Sheet 1 of 2)

Physical Address

0x4040-0000

Serial Audio Controller Global

Control Register

I

2

S Controller

Bit

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

Reserved

RFTH

TFTH

R

eser

ved

ST

RF

EFW

R

RS

T

BC

KD

R

eser

ved

EN

B

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

1

0

1

1

1

0

0

0

0

0

0

0

0

Bits

Name

Description

31:16

—

Reserved

15:12

RFTH

RECEIVE FIFO INTERRUPT OR DMA THRESHOLD:

Set to value 0 – 15. This value must be set to the threshold value minus 1.

Receive DMA request asserted whenever the receive FIFO has >= (RFTH+1) entries.

11:8

TFTH

TRANSMIT FIFO INTERRUPT OR DMA THRESHOLD:

Set to value 0 – 15. This value must be set to the threshold value minus 1.

Transmit DMA request asserted whenever the transmit FIFO has < (TFTH+1) entries.

Advertising