Figure 8-13, Esai data path programming model ([r/t]shfd=0) -38, Path programming model in – Freescale Semiconductor DSP56366 User Manual

Page 188: A) receive registers, B) transmit registers

Advertising
background image

ESAI Programming Model

DSP56366 24-Bit Digital Signal Processor User Manual, Rev. 4

8-38

Freescale Semiconductor

TSR disabled time slot period in network mode (as if data were being transmitted after the TSR was
written). When set, TODE indicates that data should be written to all the TX registers of the enabled
transmitters or to the time slot register (TSR). TODE is cleared when the DSP writes to all the transmit
data registers of the enabled transmitters, or when the DSP writes to the TSR to disable transmission of the
next time slot. If TIE is set, an ESAI transmit data interrupt request is issued when TODE is set. Hardware,
software, ESAI individual, and STOP reset clear TODE.

Figure 8-13 ESAI Data Path Programming Model ([R/T]SHFD=0)

SDI

23

16 15870

7

0

7070

RECEIVE HIGH BYTERECEIVE MIDDLE BYTERECEIVE LOW BYTE

ESAI RECEIVE DATA REGISTER
(READ ONLY)

SERIAL

RECEIVE

SHIFT

REGISTER

23

16 15870

7

0

7070

RECEIVE HIGH BYTERECEIVE MIDDLE BYTERECEIVE LOW BYTE

24 BIT

RSWS4-
RSWS0

NOTES:

1. Data is received MSB first if RSHFD=0.
2. 24-bit fractional format (ALC=0).
3. 32-bit mode is not shown.

16 BIT

12 BIT

8 BIT

(a) Receive Registers

SDO

23

16 15870

7

0

7070

TRANSMIT HIGH BYTETRANSMIT MIDDLE BYTETRANSMIT LOW BYTE

ESAI TRANSMIT DATA
REGISTER
(WRITE ONLY)

ESAI TRANSMIT
SHIFT REGISTER

23

16 15870

7

0

7070

TRANSMIT HIGH BYTETRANSMIT MIDDLE BYTETRANSMIT LOW BYTE

NOTES:

1. Data is sent MSB first if TSHFD=0.
2. 24-bit fractional format (ALC=0).

3. 32-bit mode is not shown.
4, Data word is left-aligned

(TWA=0,PADC=0).

(b) Transmit Registers

24-BIT DATA

0

0

16-BIT DATA

12-BIT DATA

8-BIT DATA

LSB

LSB

LSB

LSB

MSB

MSB

MSB

MSB

LEAST SIGNIFICANT
ZERO FILL

0

0

20-BIT DATA

LSB

MSB

20 BIT

24-BIT DATA

*

*

16-BIT DATA

12-BIT DATA

8-BIT DATA

LSB

LSB

LSB

LSB

MSB

MSB

MSB

MSB

* - LEAST SIGNIFICANT
BIT FILL

*

*

20-BIT DATA

LSB

MSB

Advertising