Figure 6-2 Sai Receive Section Block Diagram; Receive Section Overview - Motorola DSP56009 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

6.2.2

Receive Section Overview

The receive section contains two receivers and consists of a 16-bit control/status
register, two 24-bit shift registers, and two 24-bit data registers. These two receivers
share the same control mechanism, therefore the bit clock, word select line, and all
control signals generated in the receive section simultaneously affect both receivers.
The receiver section can be configured as a master driving its bit clock and word
select lines from the internal baud-rate generator, or as a slave receiving these signals
from an external source. When both receivers are disabled, the receive controller
becomes idle, the status bits RLDF and RRDF (see Section 6.3.2 Receiver
Control/Status Register (RCS) , below) are cleared, and the receive section external
pins are tri-stated. The block diagram of the receiver section is shown in Figure 6-2 .
15
Rx Control/Status (RCS)
RCLOCK

Figure 6-2 SAI Receive Section Block Diagram

The 24-bit shift registers receive the incoming data from the Serial Data In pins (SDI0
and SDI1, or SDIx). Data is shifted in at the transitions of the serial receive clock
SCKR. Data is assumed to be received MSB first if RDIR is cleared, and LSB first if
RDIR is set. Data is transferred to the SAI receive data registers after 16, 24, or 32 bits
have been shifted in, as determined by the word length control bits RWL1 and
RWL0. A special control mechanism is used to emulate a 32-bit shift register in the
event that the word length is defined as 32 bits. This is done by disabling eight data
shifts at the beginning/end of the data word transfer, according to the RDWT bit in
the RCS register. These shift registers cannot be directly accessed by the DSP.
MOTOROLA
Global Data Bus (GDB)
0
Status
Rx Controller
Control
DSP56009 User's Manual
Serial Audio Interface Internal Architecture
23
RX0 Data Register
23
RX0 Shift Register
23
RX1 Data Register
23
RX1 Shift Register
Serial Audio Interface
0
0
SDI0
0
0
SDI1
AA0428
6-5

Advertisement

Table of Contents
loading

Table of Contents