\n

I2S0

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x5C byte (0x0)
mem_usage : registers
protection : not protected

Registers

TX0

CR

ISR

IER

TCR

RCR

TCCR

RCCR

FCSR

ACNT

ACADD

TX1

ACDAT

ATAG

TMSK

RMSK

ACCST

ACCEN

ACCDIS

RX0

RX1


TX0

I2S Transmit Data Registers 0
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX0 TX0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX0

TX0 : I2S transmit data
bits : 0 - 31 (32 bit)
access : read-write


CR

I2S Control Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CR CR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 I2SEN TE RE NET SYN I2SMODE SYSCLKEN TCHEN CLKIST TFRCLKDIS RFRCLKDIS SYNCTXFS

I2SEN : I2S Enable.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

I2S is disabled.

#1 : 1

I2S is enabled.

End of enumeration elements list.

TE : Transmit Enable.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit section disabled.

#1 : 1

Transmit section enabled.

End of enumeration elements list.

RE : Receive Enable.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Receive section disabled.

#1 : 1

Receive section enabled.

End of enumeration elements list.

NET : Network Mode.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Network mode not selected.

#1 : 1

Network mode selected.

End of enumeration elements list.

SYN : Synchronous Mode.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Asynchronous mode selected.

#1 : 1

Synchronous mode selected.

End of enumeration elements list.

I2SMODE : I2S Mode Select
bits : 5 - 6 (2 bit)
access : read-write

Enumeration:

#00 : 00

Normal mode

#01 : 01

I2S master mode

#10 : 10

I2S slave mode

#11 : 11

Normal mode

End of enumeration elements list.

SYSCLKEN : System Clock (Oversampling Clock) Enable.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Network clock not output on SRCK port.

#1 : 1

Network clock output on SRCK port.

End of enumeration elements list.

TCHEN : Two-Channel Operation Enable.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Two-channel mode disabled.

#1 : 1

Two-channel mode enabled.

End of enumeration elements list.

CLKIST : Clock Idle State.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Clock idle state is `0'.

#1 : 1

Clock idle state is `1'.

End of enumeration elements list.

TFRCLKDIS : Transmit Frame Clock Disable.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Continue frame-sync/clock generation after current frame during which CR[TE] is cleared. This may be required when frame-sync and clocks are required from I2S, even when no data is to be received.

#1 : 1

Stop frame-sync/clock generation at next frame boundary. This will be effective also in case where transmitter is already disabled in current or previous frames.

End of enumeration elements list.

RFRCLKDIS : Receive Frame Clock Disable.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

Continue frame-sync/clock generation after current frame during which CR[RE] is cleared. This may be required when Frame-sync and Clocks are required from I2S, even when no data is to be received.

#1 : 1

Stop frame-sync/clock generation at next frame boundary. This will be effective also in case where receiver is already disabled in current or previous frames.

End of enumeration elements list.

SYNCTXFS : no description available
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

CR[TE] not latched with FS occurrence and used directly for transmitter enable/disable.

#1 : 1

CR[TE] latched with FS occurrence and latched-TE used for transmitter enable/disable.

End of enumeration elements list.


ISR

I2S Interrupt Status Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ISR ISR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TFE0 TFE1 RFF0 RFF1 RLS TLS RFS TFS TUE0 TUE1 ROE0 ROE1 TDE0 TDE1 RDR0 RDR1 RXT CMDDU CMDAU TRFC RFRC

TFE0 : Transmit FIFO Empty 0.
bits : 0 - 0 (1 bit)
access : read-only

Enumeration:

#0 : 0

Transmit FIFO0 has data for transmission.

#1 : 1

Transmit FIFO0 is empty.

End of enumeration elements list.

TFE1 : Transmit FIFO Empty 1.
bits : 1 - 1 (1 bit)
access : read-only

Enumeration:

#0 : 0

Transmit FIFO1 has data for transmission.

#1 : 1

Transmit FIFO1 is empty.

End of enumeration elements list.

RFF0 : Receive FIFO Full 0.
bits : 2 - 2 (1 bit)
access : read-only

Enumeration:

#0 : 0

Space available in receive FIFO0.

#1 : 1

Receive FIFO0 is full.

End of enumeration elements list.

RFF1 : Receive FIFO Full 1.
bits : 3 - 3 (1 bit)
access : read-only

Enumeration:

#0 : 0

Space available in receive FIFO1.

#1 : 1

Receive FIFO1 is full.

End of enumeration elements list.

RLS : Receive Last Time Slot.
bits : 4 - 4 (1 bit)
access : read-only

Enumeration:

#0 : 0

Current time slot is not last time slot of frame.

#1 : 1

Current time slot is the last receive time slot of frame.

End of enumeration elements list.

TLS : Transmit Last Time Slot.
bits : 5 - 5 (1 bit)
access : read-only

Enumeration:

#0 : 0

Current time slot is not last time slot of frame.

#1 : 1

Current time slot is the last transmit time slot of frame.

End of enumeration elements list.

RFS : Receive Frame Sync.
bits : 6 - 6 (1 bit)
access : read-only

Enumeration:

#0 : 0

No occurrence of receive frame sync.

#1 : 1

Receive frame sync occurred during reception of next word in RX registers.

End of enumeration elements list.

TFS : Transmit Frame Sync.
bits : 7 - 7 (1 bit)
access : read-only

Enumeration:

#0 : 0

No occurrence of transmit frame sync.

#1 : 1

Transmit frame sync occurred during transmission of last word written to TX registers.

End of enumeration elements list.

TUE0 : Transmitter Underrun Error 1.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

No underrun detected

#1 : 1

Transmitter underrun error occurred

End of enumeration elements list.

TUE1 : Transmitter Underrun Error 1.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

No underrun detected

#1 : 1

Transmitter underrun error occurred

End of enumeration elements list.

ROE0 : Receiver Overrun Error 0.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

No overrun detected

#1 : 1

Receiver overrun error occurred

End of enumeration elements list.

ROE1 : Receiver Overrun Error 1.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

No overrun detected

#1 : 1

Receiver overrun error occurred

End of enumeration elements list.

TDE0 : Transmit Data Register Empty 0.
bits : 12 - 12 (1 bit)
access : read-only

Enumeration:

#0 : 0

Data available for transmission.

#1 : 1

Data needs to be written by the core for transmission.

End of enumeration elements list.

TDE1 : Transmit Data Register Empty 1.
bits : 13 - 13 (1 bit)
access : read-only

Enumeration:

#0 : 0

Data available for transmission.

#1 : 1

Data needs to be written by the core for transmission.

End of enumeration elements list.

RDR0 : Receive Data Ready 0.
bits : 14 - 14 (1 bit)
access : read-only

Enumeration:

#0 : 0

No new data for core to read.

#1 : 1

New data for core to read.

End of enumeration elements list.

RDR1 : Receive Data Ready 1.
bits : 15 - 15 (1 bit)
access : read-only

Enumeration:

#0 : 0

No new data for core to read.

#1 : 1

New data for core to read.

End of enumeration elements list.

RXT : Receive Tag Updated.
bits : 16 - 16 (1 bit)
access : read-only

Enumeration:

#0 : 0

No change in ATAG register.

#1 : 1

ATAG register updated with different value.

End of enumeration elements list.

CMDDU : Command Data Register Updated.
bits : 17 - 17 (1 bit)
access : read-only

Enumeration:

#0 : 0

No change in ACDAT register.

#1 : 1

ACDAT register updated with different value.

End of enumeration elements list.

CMDAU : Command Address Register Updated.
bits : 18 - 18 (1 bit)
access : read-only

Enumeration:

#0 : 0

No change in ACADD register.

#1 : 1

ACADD register updated with different value.

End of enumeration elements list.

TRFC : Transmit Frame Complete.
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

End of frame not reached.

#1 : 1

End of frame reached after disabling CR[TE] or disabling CR[TFRCLKDIS], when transmitter is already disabled.

End of enumeration elements list.

RFRC : Receive Frame Complete.
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

End of frame not reached.

#1 : 1

End of frame reached after disabling CR[RE] or disabling CR[RFRCLKDIS], when receiver is already disabled.

End of enumeration elements list.


IER

I2S Interrupt Enable Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IER IER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TFE0EN TFE1EN RFF0EN RFF1EN RLSEN TLSEN RFSEN TFSEN TUE0EN TUE1EN ROE0EN ROE1EN TDE0EN TDE1EN RDR0EN RDR1EN RXTEN CMDDUEN CMDAUEN TIE TDMAE RIE RDMAE TFRC_EN RFRC_EN

TFE0EN : Enable Bit.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

TFE1EN : Enable Bit.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

RFF0EN : Enable Bit.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

RFF1EN : Enable Bit.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

RLSEN : Enable Bit.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

TLSEN : Enable Bit.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

RFSEN : Enable Bit.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

TFSEN : Enable Bit.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

TUE0EN : Enable Bit.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

TUE1EN : Enable Bit.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

ROE0EN : Enable Bit.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

ROE1EN : Enable Bit.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

TDE0EN : Enable Bit.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

TDE1EN : Enable Bit.
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

RDR0EN : Enable Bit.
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

RDR1EN : Enable Bit.
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

RXTEN : Enable Bit.
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

CMDDUEN : Enable Bit.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

CMDAUEN : Enable Bit.
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

TIE : Transmit Interrupt Enable.
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

I2S transmitter interrupt requests disabled.

#1 : 1

I2S transmitter interrupt requests enabled.

End of enumeration elements list.

TDMAE : Transmit DMA Enable.
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

I2S transmitter DMA requests disabled.

#1 : 1

I2S transmitter DMA requests enabled.

End of enumeration elements list.

RIE : Receive Interrupt Enable.
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

#0 : 0

I2S receiver interrupt requests disabled.

#1 : 1

I2S receiver interrupt requests enabled.

End of enumeration elements list.

RDMAE : Receive DMA Enable.
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

I2S receiver DMA requests disabled.

#1 : 1

I2S receiver DMA requests enabled.

End of enumeration elements list.

TFRC_EN : Enable Bit.
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.

RFRC_EN : Enable Bit.
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

Corresponding status bit cannot issue interrupt.

#1 : 1

Corresponding status bit can issue interrupt.

End of enumeration elements list.


TCR

I2S Transmit Configuration Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCR TCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TEFS TFSL TFSI TSCKP TSHFD TXDIR TFDIR TFEN0 TFEN1 TXBIT0

TEFS : Transmit Early Frame Sync.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit frame sync initiated as the first bit of data is transmitted.

#1 : 1

Transmit frame sync is initiated one bit before the data is transmitted.

End of enumeration elements list.

TFSL : Transmit Frame Sync Length.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit frame sync is one-word long.

#1 : 1

Transmit frame sync is one-clock-bit long.

End of enumeration elements list.

TFSI : Transmit Frame Sync Invert.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit frame sync is active high.

#1 : 1

Transmit frame sync is active low.

End of enumeration elements list.

TSCKP : Transmit Clock Polarity.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Data clocked out on rising edge of bit clock.

#1 : 1

Data clocked out on falling edge of bit clock.

End of enumeration elements list.

TSHFD : Transmit Shift Direction.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Data transmitted MSB first.

#1 : 1

Data transmitted LSB first.

End of enumeration elements list.

TXDIR : Transmit clock direction
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit clock is external.

#1 : 1

Transmit clock generated internally

End of enumeration elements list.

TFDIR : Transmit Frame Direction.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Frame sync is external.

#1 : 1

Frame sync generated internally.

End of enumeration elements list.

TFEN0 : Transmit FIFO Enable 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit FIFO 0 disabled.

#1 : 1

Transmit FIFO 0 enabled.

End of enumeration elements list.

TFEN1 : Transmit FIFO Enable 1.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit FIFO 1 disabled.

#1 : 1

Transmit FIFO 1 enabled.

End of enumeration elements list.

TXBIT0 : Transmit Bit 0.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Shifting with respect to bit 31 (if word length = 16, 18, 20, 22 or 24) or bit 15 (if word length = 8, 10 or 12) of transmit shift register (MSB aligned).

#1 : 1

Shifting with respect to bit 0 of transmit shift register (LSB aligned).

End of enumeration elements list.


RCR

I2S Receive Configuration Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RCR RCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REFS RFSL RFSI RSCKP RSHFD RXDIR RFDIR RFEN0 RFEN1 RXBIT0 RXEXT

REFS : Receive Early Frame Sync.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Receive frame sync initiated as the first bit of data is received.

#1 : 1

Receive frame sync is initiated one bit before the data is received.

End of enumeration elements list.

RFSL : Receive Frame Sync Length.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Receive frame sync is one-word long.

#1 : 1

Receive frame sync is one-clock-bit long.

End of enumeration elements list.

RFSI : Receive Frame Sync Invert.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Receive frame sync is active high.

#1 : 1

Receive frame sync is active low.

End of enumeration elements list.

RSCKP : Receive Clock Polarity.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Data latched on falling edge of bit clock.

#1 : 1

Data latched on rising edge of bit clock.

End of enumeration elements list.

RSHFD : Receive Shift Direction.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Data received MSB first.

#1 : 1

Data received LSB first.

End of enumeration elements list.

RXDIR : Receive Clock Direction.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Receive Clock is external.

#1 : 1

Receive Clock generated internally.

End of enumeration elements list.

RFDIR : Receive Frame Direction.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Frame Sync is external.

#1 : 1

Frame Sync generated internally.

End of enumeration elements list.

RFEN0 : Receive FIFO Enable 0.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Receive FIFO 0 disabled.

#1 : 1

Receive FIFO 0 enabled.

End of enumeration elements list.

RFEN1 : Receive FIFO Enable 1.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Receive FIFO 1 disabled.

#1 : 1

Receive FIFO 1 enabled.

End of enumeration elements list.

RXBIT0 : Receive Bit 0.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Shifting with respect to bit 31 (if word length = 16, 18, 20, 22 or 24) or bit 15 (if word length = 8, 10 or 12) of receive shift register (MSB aligned).

#1 : 1

Shifting with respect to bit 0 of receive shift register (LSB aligned).

End of enumeration elements list.

RXEXT : Receive Data Extension.
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Sign extension turned off.

#1 : 1

Sign extension turned on.

End of enumeration elements list.


TCCR

I2S Transmit Clock Control Registers
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCCR TCCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PM DC WL PSR DIV2

PM : Prescaler Modulus Select.
bits : 0 - 7 (8 bit)
access : read-write

DC : Frame Rate Divider Control.
bits : 8 - 12 (5 bit)
access : read-write

WL : Word Length Control.
bits : 13 - 16 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

Reserved. Do not program this value.

#0001 : 0001

Reserved. Do not program this value.

#0010 : 0010

Reserved. Do not program this value.

#0011 : 0011

8

#0100 : 0100

10

#0101 : 0101

12

#0110 : 0110

Reserved. Do not program this value.

#0111 : 0111

16

#1000 : 1000

18

#1001 : 1001

20

#1010 : 1010

22

#1011 : 1011

24

#1100 : 1100

Reserved. Do not program this value.

#1101 : 1101

Reserved. Do not program this value.

#1110 : 1110

Reserved. Do not program this value.

#1111 : 1111

Reserved. Do not program this value.

End of enumeration elements list.

PSR : Prescaler Range.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Prescaler bypassed.

#1 : 1

Prescaler used to divide clock by 8.

End of enumeration elements list.

DIV2 : Divide By 2.
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Divider bypassed.

#1 : 1

Divider used to divide clock by 2.

End of enumeration elements list.


RCCR

I2S Receive Clock Control Registers
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RCCR RCCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PM DC WL PSR DIV2

PM : Prescaler Modulus Select.
bits : 0 - 7 (8 bit)
access : read-write

DC : Frame Rate Divider Control.
bits : 8 - 12 (5 bit)
access : read-write

WL : Word Length Control.
bits : 13 - 16 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

Number of Bits/Word: 2; Supported in Implementation: No.

#0001 : 0001

Number of Bits/Word: 4; Supported in Implementation: No.

#0010 : 0010

Number of Bits/Word: 6; Supported in Implementation: No.

#0011 : 0011

Number of Bits/Word: 8; Supported in Implementation: Yes.

#0100 : 0100

Number of Bits/Word: 10; Supported in Implementation: Yes.

#0101 : 0101

Number of Bits/Word: 12; Supported in Implementation: Yes.

#0110 : 0110

Number of Bits/Word: 14; Supported in Implementation: No.

#0111 : 0111

Number of Bits/Word: 16; Supported in Implementation: Yes.

#1000 : 1000

Number of Bits/Word: 18; Supported in Implementation: Yes.

#1001 : 1001

Number of Bits/Word: 20; Supported in Implementation: Yes.

#1010 : 1010

Number of Bits/Word: 22; Supported in Implementation: Yes.

#1011 : 1011

Number of Bits/Word: 24; Supported in Implementation: Yes.

#1100 : 1100

Number of Bits/Word: 26; Supported in Implementation: No.

#1101 : 1101

Number of Bits/Word: 28; Supported in Implementation: No.

#1110 : 1110

Number of Bits/Word: 30; Supported in Implementation: No.

#1111 : 1111

Number of Bits/Word: 32; Supported in Implementation: No.

End of enumeration elements list.

PSR : Prescaler Range.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Prescaler bypassed.

#1 : 1

Prescaler used to divide clock by 8.

End of enumeration elements list.

DIV2 : Divide By 2.
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Divider bypassed.

#1 : 1

Divider used to divide clock by 2.

End of enumeration elements list.


FCSR

I2S FIFO Control/Status Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FCSR FCSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TFWM0 RFWM0 TFCNT0 RFCNT0 TFWM1 RFWM1 TFCNT1 RFCNT1

TFWM0 : Transmit FIFO Empty WaterMark 0.
bits : 0 - 3 (4 bit)
access : read-write

Enumeration:

#0001 : 0001

TFE set when there are more than or equal to 1 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 14 data.

#0010 : 0010

TFE set when there are more than or equal to 2 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 13 data.

#0011 : 0011

TFE set when there are more than or equal to 3 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 12 data.

#0100 : 0100

TFE set when there are more than or equal to 4 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 11 data.

#0101 : 0101

TFE set when there are more than or equal to 5 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 10 data.

#0110 : 0110

TFE set when there are more than or equal to 6 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 9 data.

#0111 : 0111

TFE set when there are more than or equal to 7 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 8 data.

#1000 : 1000

TFE set when there are more than or equal to 8 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 7 data.

#1001 : 1001

TFE set when there are more than or equal to 9 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 6 data.

#1010 : 1010

TFE set when there are more than or equal to 10 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 5 data.

#1011 : 1011

TFE set when there are more than or equal to 11 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 4 data.

#1100 : 1100

TFE set when there are more than or equal to 12 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 3 data.

#1101 : 1101

TFE set when there are more than or equal to 13 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 2 data.

#1110 : 1110

TFE set when there are more than or equal to 14 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 1 data.

#1111 : 1111

TFE set when there are more than or equal to 15 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 0 data.

End of enumeration elements list.

RFWM0 : Receive FIFO Full WaterMark 0.
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

#0001 : 0001

RFF set when at least one data word have been written to the Receive FIFO Set when RxFIFO = 1,2.....15 data words

#0010 : 0010

RFF set when more than or equal to 2 data word have been written to the Receive FIFO. Set when RxFIFO = 2,3.....15 data words

#0011 : 0011

RFF set when more than or equal to 3 data word have been written to the Receive FIFO. Set when RxFIFO = 3,4.....15 data words

#0100 : 0100

RFF set when more than or equal to 4 data word have been written to the Receive FIFO. Set when RxFIFO = 4,5.....15 data words

#0101 : 0101

RFF set when more than or equal to 5 data word have been written to the Receive FIFO. Set when RxFIFO = 5,6.....15 data words

#0110 : 0110

RFF set when more than or equal to 6 data word have been written to the Receive. Set when RxFIFO = 6,7......15 data words

#0111 : 0111

RFF set when more than or equal to 7 data word have been written to the Receive FIFO. Set when RxFIFO = 7,8......15 data words

#1000 : 1000

RFF set when more than or equal to 8 data word have been written to the Receive FIFO. Set when RxFIFO = 8,9......15 data words

#1001 : 1001

RFF set when more than or equal to 9 data word have been written to the Receive FIFO. Set when RxFIFO = 9,10.....15 data words

#1010 : 1010

RFF set when more than or equal to 10 data word have been written to the Receive FIFO. Set when RxFIFO = 10,11.....15 data words

#1011 : 1011

RFF set when more than or equal to 11 data word have been written to the Receive FIFO. Set when RxFIFO = 11,12.....15 data words

#1100 : 1100

RFF set when more than or equal to 12 data word have been written to the Receive FIFO. Set when RxFIFO = 12,13.....15 data words

#1101 : 1101

RFF set when more than or equal to 13 data word have been written to the Receive FIFO. Set when RxFIFO = 13,14,15data words

#1110 : 1110

RFF set when more than or equal to 14 data word have been written to the Receive FIFO. Set when RxFIFO = 14,15 data words

#1111 : 1111

RFF set when 15 data word have been written to the Receive FIFO (default). Set when RxFIFO = 15 data words

End of enumeration elements list.

TFCNT0 : Transmit FIFO Counter 0.
bits : 8 - 11 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

0 data word in transmit FIFO.

#0001 : 0001

1 data word in transmit FIFO.

#0010 : 0010

2 data word in transmit FIFO.

#0011 : 0011

3 data word in transmit FIFO.

#0100 : 0100

4 data word in transmit FIFO.

#0101 : 0101

5 data word in transmit FIFO.

#0110 : 0110

6 data word in transmit FIFO.

#0111 : 0111

7 data word in transmit FIFO.

#1000 : 1000

8 data word in transmit FIFO.

#1001 : 1001

9 data word in transmit FIFO.

#1010 : 1010

10 data word in transmit FIFO.

#1011 : 1011

11 data word in transmit FIFO.

#1100 : 1100

12 data word in transmit FIFO.

#1101 : 1101

13 data word in transmit FIFO.

#1110 : 1110

14 data word in transmit FIFO.

#1111 : 1111

15 data word in transmit FIFO.

End of enumeration elements list.

RFCNT0 : Receive FIFO Counter 0.
bits : 12 - 15 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

0 data word in receive FIFO.

#0001 : 0001

1 data word in receive FIFO.

#0010 : 0010

2 data word in receive FIFO.

#0011 : 0011

3 data word in receive FIFO.

#0100 : 0100

4 data word in receive FIFO.

#0101 : 0101

5 data word in receive FIFO.

#0110 : 0110

6 data word in receive FIFO.

#0111 : 0111

7 data word in receive FIFO.

#1000 : 1000

8 data word in receive FIFO.

#1001 : 1001

9 data word in receive FIFO.

#1010 : 1010

10 data word in receive FIFO.

#1011 : 1011

11 data word in receive FIFO.

#1100 : 1100

12 data word in receive FIFO.

#1101 : 1101

13 data word in receive FIFO.

#1110 : 1110

14 data word in receive FIFO.

#1111 : 1111

15 data word in receive FIFO.

End of enumeration elements list.

TFWM1 : Transmit FIFO Empty WaterMark 1.
bits : 16 - 19 (4 bit)
access : read-write

Enumeration:

#0001 : 0001

TFE set when there are more than or equal to 1 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 14 data.

#0010 : 0010

TFE set when there are more than or equal to 2 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 13 data.

#0011 : 0011

TFE set when there are more than or equal to 3 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 12 data.

#0100 : 0100

TFE set when there are more than or equal to 4 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 11 data.

#0101 : 0101

TFE set when there are more than or equal to 5 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 10 data.

#0110 : 0110

TFE set when there are more than or equal to 6 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 9 data.

#0111 : 0111

TFE set when there are more than or equal to 7 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 8 data.

#1000 : 1000

TFE set when there are more than or equal to 8 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 7 data.

#1001 : 1001

TFE set when there are more than or equal to 9 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 6 data.

#1010 : 1010

TFE set when there are more than or equal to 10 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 5 data.

#1011 : 1011

TFE set when there are more than or equal to 11 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 4 data.

#1100 : 1100

TFE set when there are more than or equal to 12 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 3 data.

#1101 : 1101

TFE set when there are more than or equal to 13 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 2 data.

#1110 : 1110

TFE set when there are more than or equal to 14 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 1 data.

#1111 : 1111

TFE set when there are more than or equal to 15 empty slots in Transmit FIFO. (default) Transmit FIFO empty is set when TxFIFO <= 0 data.

End of enumeration elements list.

RFWM1 : Receive FIFO Full WaterMark 1.
bits : 20 - 23 (4 bit)
access : read-write

Enumeration:

#0001 : 0001

RFF set when at least one data word have been written to the Receive FIFO Set when RxFIFO = 1,2.....15 data words

#0010 : 0010

RFF set when more than or equal to 2 data word have been written to the Receive FIFO. Set when RxFIFO = 2,3.....15 data words

#0011 : 0011

RFF set when more than or equal to 3 data word have been written to the Receive FIFO. Set when RxFIFO = 3,4.....15 data words

#0100 : 0100

RFF set when more than or equal to 4 data word have been written to the Receive FIFO. Set when RxFIFO = 4,5.....15 data words

#0101 : 0101

RFF set when more than or equal to 5 data word have been written to the Receive FIFO. Set when RxFIFO = 5,6.....15 data words

#0110 : 0110

RFF set when more than or equal to 6 data word have been written to the Receive. Set when RxFIFO = 6,7......15 data words

#0111 : 0111

RFF set when more than or equal to 7 data word have been written to the Receive FIFO. Set when RxFIFO = 7,8......15 data words

#1000 : 1000

RFF set when more than or equal to 8 data word have been written to the Receive FIFO. Set when RxFIFO = 8,9......15 data words

#1001 : 1001

RFF set when more than or equal to 9 data word have been written to the Receive FIFO. Set when RxFIFO = 9,10.....15 data words

#1010 : 1010

RFF set when more than or equal to 10 data word have been written to the Receive FIFO. Set when RxFIFO = 10,11.....15 data words

#1011 : 1011

RFF set when more than or equal to 11 data word have been written to the Receive FIFO. Set when RxFIFO = 11,12.....15 data words

#1100 : 1100

RFF set when more than or equal to 12 data word have been written to the Receive FIFO. Set when RxFIFO = 12,13.....15 data words

#1101 : 1101

RFF set when more than or equal to 13 data word have been written to the Receive FIFO. Set when RxFIFO = 13,14,15data words

#1110 : 1110

RFF set when more than or equal to 14 data word have been written to the Receive FIFO. Set when RxFIFO = 14,15 data words

#1111 : 1111

RFF set when 15 data word have been written to the Receive FIFO (default). Set when RxFIFO = 15 data words

End of enumeration elements list.

TFCNT1 : Transmit FIFO Counter1.
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

0 data word in transmit FIFO.

#0001 : 0001

1 data word in transmit FIFO.

#0010 : 0010

2 data word in transmit FIFO.

#0011 : 0011

3 data word in transmit FIFO.

#0100 : 0100

4 data word in transmit FIFO.

#0101 : 0101

5 data word in transmit FIFO.

#0110 : 0110

6 data word in transmit FIFO.

#0111 : 0111

7 data word in transmit FIFO.

#1000 : 1000

8 data word in transmit FIFO.

#1001 : 1001

9 data word in transmit FIFO.

#1010 : 1010

10 data word in transmit FIFO.

#1011 : 1011

11 data word in transmit FIFO.

#1100 : 1100

12 data word in transmit FIFO.

#1101 : 1101

13 data word in transmit FIFO.

#1110 : 1110

14 data word in transmit FIFO.

#1111 : 1111

15 data word in transmit FIFO.

End of enumeration elements list.

RFCNT1 : Receive FIFO Counter1.
bits : 28 - 31 (4 bit)
access : read-write

Enumeration:

#0000 : 0000

0 data word in receive FIFO.

#0001 : 0001

1 data word in receive FIFO.

#0010 : 0010

2 data word in receive FIFO.

#0011 : 0011

3 data word in receive FIFO.

#0100 : 0100

4 data word in receive FIFO.

#0101 : 0101

5 data word in receive FIFO.

#0110 : 0110

6 data word in receive FIFO.

#0111 : 0111

7 data word in receive FIFO.

#1000 : 1000

8 data word in receive FIFO.

#1001 : 1001

9 data word in receive FIFO.

#1010 : 1010

10 data word in receive FIFO.

#1011 : 1011

11 data word in receive FIFO.

#1100 : 1100

12 data word in receive FIFO.

#1101 : 1101

13 data word in receive FIFO.

#1110 : 1110

14 data word in receive FIFO.

#1111 : 1111

15 data word in receive FIFO.

End of enumeration elements list.


ACNT

I2S AC97 Control Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ACNT ACNT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AC97EN FV TIF RD WR FRDIV

AC97EN : AC97 Mode Enable.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

AC97 mode disabled.

#1 : 1

I2S in AC97 mode.

End of enumeration elements list.

FV : Fixed/Variable Operation.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

AC97 Fixed Mode

#1 : 1

AC97 Variable Mode.

End of enumeration elements list.

TIF : Tag in FIFO.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tag info stored in ATAG register.

#1 : 1

Tag info stored in ATAG register and Rx FIFO 0.

End of enumeration elements list.

RD : Read Command.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Next frame will not have a Read Command.

#1 : 1

Next frame will have a Read Command.

End of enumeration elements list.

WR : Write Command.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Next frame will not have a Write Command.

#1 : 1

Next frame will have a Write Command.

End of enumeration elements list.

FRDIV : Frame Rate Divider.
bits : 5 - 10 (6 bit)
access : read-write


ACADD

I2S AC97 Command Address Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ACADD ACADD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACADD

ACADD : AC97 Command Address.
bits : 0 - 18 (19 bit)
access : read-write


TX1

I2S Transmit Data Registers 1
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TX1 TX1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX1

TX1 : I2S transmit data
bits : 0 - 31 (32 bit)
access : read-write


ACDAT

I2S AC97 Command Data Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ACDAT ACDAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACDAT

ACDAT : AC97 Command Data.
bits : 0 - 19 (20 bit)
access : read-write


ATAG

I2S AC97 Tag Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ATAG ATAG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ATAG

ATAG : AC97 Tag Value.
bits : 0 - 15 (16 bit)
access : read-write


TMSK

I2S Transmit Time Slot Mask Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TMSK TMSK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMSK

TMSK : Transmit Mask.
bits : 0 - 31 (32 bit)
access : read-write

Enumeration:

#0 : 0

Valid Time Slot.

#1 : 1

Time Slot masked (no data transmitted in this time slot).

End of enumeration elements list.


RMSK

I2S Receive Time Slot Mask Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RMSK RMSK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RMSK

RMSK : Receive Mask.
bits : 0 - 31 (32 bit)
access : read-write

Enumeration:

#0 : 0

Valid Time Slot.

#1 : 1

Time Slot masked (no data received in this time slot).

End of enumeration elements list.


ACCST

I2S AC97 Channel Status Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

ACCST ACCST read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACCST

ACCST : AC97 Channel Status.
bits : 0 - 9 (10 bit)
access : read-only

Enumeration:

#0 : 0

Data channel disabled.

#1 : 1

Data channel enabled.

End of enumeration elements list.


ACCEN

I2S AC97 Channel Enable Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ACCEN ACCEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACCEN

ACCEN : AC97 Channel Enable.
bits : 0 - 9 (10 bit)
access : write-only

Enumeration:

#0 : 0

Write has no effect.

#1 : 1

Write enables the corresponding data channel.

End of enumeration elements list.


ACCDIS

I2S AC97 Channel Disable Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ACCDIS ACCDIS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ACCDIS

ACCDIS : AC97 Channel Disable.
bits : 0 - 9 (10 bit)
access : write-only

Enumeration:

#0 : 0

Write has no effect.

#1 : 1

Write disables the corresponding data channel.

End of enumeration elements list.


RX0

I2S Receive Data Registers 0
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX0 RX0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX0

RX0 : I2S Receive Data
bits : 0 - 31 (32 bit)
access : read-write


RX1

I2S Receive Data Registers 1
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RX1 RX1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RX1

RX1 : I2S Receive Data
bits : 0 - 31 (32 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.