Serial Audio Interface
Serial Audio Interface Internal Architecture
MOTOROLA
DSP56009 User’s Manual
6-7
.
The transmitter section data path consists of three fully synchronized sets of data and
shift registers capable of operating simultaneously. In each set, the 24-bit shift
register contains the data being transmitted. Data is shifted out to the associated SDO
pin at the transitions of the serial transmit clock SCKT. Data is shifted out MSB first if
TDIR is cleared, and LSB first if TDIR is set. The number of bits shifted out before the
shift register is considered empty and ready to be reloaded can be 16, 24, or 32 bits as
determined by the TWL1 and TWL0 control bits in the TCS register. A special control
mechanism is used to emulate a 32-bit shift register if the word length is defined as 32
bits. This is done by enabling eight data shifts at the beginning/end of the data word
transfer, according to the TDWE bit in the TCS register. These shift registers cannot
be directly accessed by the DSP.
Figure 6-3
SAI Transmit Section Block Diagram
TX0 Shift Register
Global Data Bus (GDB)
Transmit Control/Status (TCS)
TX1 Data Register
TX1 Shift Register
Transmit Controller
TCLOCK
SDO1
TX0 Data Register
SDO0
Status
Control
0
15
0
23
23
23
23
0
0
0
TX2 Data Register
TX2 Shift Register
SDO2
23
0
23
0
AA0429k
Summary of Contents for DSP56009
Page 19: ...MOTOROLA DSP56009 User s Manual 1 1 SECTION 1 OVERVIEW ...
Page 38: ...1 20 DSP56009 User s Manual MOTOROLA Overview DSP56009 Architectural Overview ...
Page 39: ...MOTOROLA DSP56009 User s Manual 2 1 SECTION 2 SIGNAL DESCRIPTIONS ...
Page 64: ...2 26 DSP56009 User s Manual MOTOROLA Signal Descriptions On Chip Emulation OnCETM Port ...
Page 65: ...SECTION 3 MEMORY OPERATING MODES AND INTERRUPTS ...
Page 85: ...MOTOROLA DSP56009 User s Manual 4 1 SECTION 4 EXTERNAL MEMORY INTERFACE ...
Page 149: ...MOTOROLA DSP56009 User s Manual 5 1 SECTION 5 SERIAL HOST INTERFACE ...
Page 180: ...5 32 DSP56009 User s Manual MOTOROLA Serial Host Interface SHI Programming Considerations ...
Page 181: ...MOTOROLA DSP56009 User s Manual 6 1 SECTION 6 SERIAL AUDIO INTERFACE ...
Page 207: ...MOTOROLA DSP56009 User s Manual 7 1 SECTION 7 GENERAL PURPOSE INPUT OUTPUT ...
Page 212: ...7 6 DSP56009 User s Manual MOTOROLA General Purpose Input Output GPIO Register GPIOR ...
Page 220: ...A 8 DSP56009 User s Manual MOTOROLA Bootstrap ROM Contents ...
Page 221: ...MOTOROLA DSP56009 User s Manual B 1 APPENDIX B PROGRAMMING REFERENCE ...
Page 250: ...B 30 DSP56009 User s Manual MOTOROLA Programming Reference ...
Page 251: ...MOTOROLA DSP56009 User s Manual C 1 APPENDIX C APPLICATION EXAMPLES ...
Page 262: ...C 12 DSP56009 User s Manual MOTOROLA Application Examples ...
Page 269: ...MOTOROLA DSP56009 User s Manual C 1 APPENDIX C APPLICATION EXAMPLES ...
Page 280: ...C 12 DSP56009 User s Manual MOTOROLA Application Examples ...