Dai/codec/ssi2 register descriptions, Dai mode control register (dai64fs), Dai/codec/ssi2 register descriptions -11 – Cirrus Logic EP73xx User Manual

Page 135: Dai mode control register (dai64fs) -11, Dai registers

Advertising
background image

EP7309/11/12 User’s Manual - DS508UM4

16-11

Copyright Cirrus Logic, Inc. 2003

DAI/CODEC/SSI2

1616

16

causes the sync and interrupt generation logic to become active; otherwise they are
disabled to conserve power.

Data is loaded into the transmit FIFO by writing to the CODR register. At the
beginning of a transmit cycle, this data is loaded into a shift/load register. Just prior
to the byte being transferred out,

PCMSYNC

goes high for one

PCMCLK

cycle. Then

the data is shifted out serially to

PCMOUT

, MSB first, (with the MSB valid at the same

time

PCMSYNC

is asserted). Data is shifted on the rising edge of the

PCMCLK

output.

Receiving of data is performed by taking data in serially through

PCMIN

, again MSB

first, shifting it through the shift/load register and loading the complete byte into the
receive FIFO. If there is no data available in the transmit FIFO, then a zero will be
loaded into the shift/load register. Input data is sampled on the falling edge of

PCMCLK

. Data is read from the CODR register.

DAI/CODEC/SSI2 Register Descriptions

DAI Registers

DAI Mode Control Register (DAI64FS)

Address:

0x8000.2600, Read / Write

Bit Descriptions:

I2SF64:

0=128 Fs mode. SYSCON3 bit 9 must be set for128 Fs mode.
1=64 Fs mode. SYSCON3 bit 9 must be cleared 64 Fs mode

AUDCLKEN:1 = Enable the audio clock generator for the DAI machine.

AUDCLKSRC:Audio clock source. 0=73.728 or 90.3168 MHz (PLL).

1=11.2896 MHz (external

MCLK

)

MCLK256EN:1=Enables

MCLK(BUZ)

(256 Fs) 0=Enables

BUZ

pin for

annunciator. See SYSCON chapter for details.

LOOPBACK:Test mode. Loops digital data internally. Data normally going to

the DAC loops back internally.

AUDIV:

Frequency divisor for the sample frequency and bit clock using
either the external clock or the PLL clock for the audio clock
generator. (See table above)

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

RSVD

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

RSVD

AUDIV

RSVD

Loopba

ck

RSVD

MLCKE

N

AUDCL

KSRC

AUDIOC

LKEN

I2SF64

Advertising