6-8
DSP56012 User’s Manual
MOTOROLA
Serial Audio Interface
Serial Audio Interface Programming Model
6.3
SERIAL AUDIO INTERFACE PROGRAMMING MODEL
The Serial Audio Interface registers that are available to the programmer are shown
in Figure 6-4. The registers are described in the following paragraphs.
The SAI interrupt vectors can be located in either of two different regions in memory.
The transmit interrupt vector locations are controlled by TXIL bit in the Transmit
Control Status (TCS) register. Similarly, the receive interrupt vector locations are
controlled by RXIL bit in the Receive Control Status (RCS) register. The interrupt
vector locations for the SAI are shown in Table 6-1. The interrupts generated by the
SAI are prioritized as shown in Table 6-2.
Figure 6-4 SAI Registers
PM0
0
1
PM2
2
PM3
3
PM4
4
5
PM6
6
PM7
7
PSR
8
9
10
11
12
13
14
15
Baud Rate Control Register (BRC)
R0EN
0
1
RMST
2
RWL0
3
RWL1
4
5
RDIR
6
RLRS
7
RCKP
8
RREL
9
RDWT
10
RXIE
11
12
13
RLDF
14
RRDF
15
Receive Control/Status Register (RCS)
T0EN
0
1
TMST
2
TWL0
3
TWL1
4
5
TDIR
6
TLRS
7
TCKP
8
TREL
9
TDWE
10
TXIE
11
12
13
TLDE
14
TRDE
15
Transmit Control/Status Register (TCS)
T1EN
PM1
PM5
Reserved Bit(s)
T2EN
R1EN
Receiver 0 Data Register
0
23
Receiver 1 Data Register
0
23
Transmitter 0 Data Register
0
23
Transmitter 1 Data Register
0
23
Transmitter 2 Data Register
0
23
read-only
read-only
write-only
write-only
write-only
X: $FFE2
X: $FFE3
X: $FFE5
X: $FFE6
X: $FFE7
X: $FFE0
X: $FFE1
X: $FFE4
TXIL
RXIL
AA0430k
23
16
23
16
23
16
Содержание DSP56012
Страница 12: ...xii Motorola ...
Страница 20: ...xx Motorola ...
Страница 21: ...MOTOROLA DSP56012 User s Manual 1 1 SECTION 1 OVERVIEW ...
Страница 40: ...1 20 DSP56012 User s Manual MOTOROLA Overview DSP56012 Architectural Overview ...
Страница 41: ...MOTOROLA DSP56012 User s Manual 2 1 SECTION 2 SIGNAL DESCRIPTIONS ...
Страница 61: ...SECTION 3 MEMORY OPERATING MODES AND INTERRUPTS ...
Страница 81: ...MOTOROLA DSP56012 User s Manual 4 1 SECTION 4 PARALLEL HOST INTERFACE ...
Страница 148: ...4 68 DSP56012 User s Manual MOTOROLA Parallel Host Interface Host Interface HI ...
Страница 149: ...MOTOROLA DSP56012 User s Manual 5 1 SECTION 5 SERIAL HOST INTERFACE ...
Страница 179: ...MOTOROLA DSP56012 User s Manual 6 1 SECTION 6 SERIAL AUDIO INTERFACE ...
Страница 205: ...MOTOROLA DSP56012 User s Manual 7 1 SECTION 7 GPIO ...
Страница 210: ...7 6 DSP56012 User s Manual MOTOROLA GPIO GPIO Register GPIOR ...
Страница 211: ...MOTOROLA DSP56012 User s Manual 8 1 SECTION 8 DIGITAL AUDIO TRANSMITTER ...
Страница 226: ...8 16 DSP56012 User s Manual MOTOROLA Digital Audio Transmitter DAX Programming Considerations ...
Страница 233: ...MOTOROLA DSP56012 User s Manual B 1 APPENDIX B PROGRAMMING REFERENCE ...