Saisr Transmit Odd-Data Register Empty (Tode) - Bit 17 - Freescale Semiconductor DSP56374 User Manual

24-bit digital signal
Table of Contents

Advertisement

ESAI Programming Model
8.3.6.14

SAISR Transmit Odd-Data Register Empty (TODE) - Bit 17

When set, TODE indicates that the enabled transmitter data registers became empty at the beginning of an odd time slot. Odd time slots are
all odd-numbered slots (1, 3, 5, etc.). Time slots are numbered from zero to N-1, where N is the number of time slots in the frame. This flag
is set when the contents of the transmit data register of all the enabled transmitters are transferred to the transmit shift registers; it is also set
for a 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.
23
RECEIVE HIGH BYTE
7
23
SERIAL
RECEIVE HIGH BYTE
RECEIVE
SHIFT
REGISTER
7
MSB
8-BIT DATA
MSB
MSB
MSB
MSB
(a) Receive Registers
23
TRANSMIT HIGH BYTE
7
23
TRANSMIT HIGH BYTE
SDO
7
MSB
8-BIT DATA
MSB
MSB
MSB
MSB
(b) Transmit Registers
Figure 8-13. ESAI Data Path Programming Model ([R/T]SHFD=0)
8-28
16 15
RECEIVE MIDDLE BYTE
0
7
16 15
RECEIVE MIDDLE BYTE
0
7
LSB
0
LSB
12-BIT DATA
16-BIT DATA
20-BIT DATA
24-BIT DATA
16 15
TRANSMIT MIDDLE BYTE
0
7
16 15
TRANSMIT MIDDLE BYTE
0
7
LSB
*
LSB
12-BIT DATA
16-BIT DATA
20-BIT DATA
24-BIT DATA
DSP56374 Users Guide, Rev. 1.2
8 7
RECEIVE LOW BYTE
0 7
8 7
RECEIVE LOW BYTE
0 7
20 BIT
16 BIT
12 BIT
8 BIT
0
0
0
LSB
LSB
LSB
NOTES:
1. Data is received MSB first if RSHFD=0.
2. 24-bit fractional format (ALC=0).
3. 32-bit mode is not shown.
8 7
TRANSMIT LOW BYTE
0 7
8 7
TRANSMIT LOW BYTE
0 7
*
*
*
LSB
LSB
LSB
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).
0
ESAI RECEIVE DATA REGISTER
(READ ONLY)
0
0
0
24 BIT
SDI
RSWS4-
RSWS0
LEAST SIGNIFICANT
ZERO FILL
0
ESAI TRANSMIT DATA
REGISTER
(WRITE ONLY)
0
0
ESAI TRANSMIT
SHIFT REGISTER
0
* - LEAST SIGNIFICANT
BIT FILL
Freescale Semiconductor

Advertisement

Table of Contents
loading

Table of Contents