Multichannel Serial Interfaces
9-31
DSP Public Peripherals
-
DSP_Write(0x0007) = MAIN_PARAMETERS_REG (set up MCSI per
configuration below)
J
Bit 15-14 (00b): No DMA
J
Bit 10 (0b): Positive polarity for frame
J
Bit 9 (0b): Normal synchronization mode
J
Bit 8 (0b): Short framing
J
Bit 7 (0b): Single channel
J
Bit 6 (0b): Slave mode
J
Bit 5 (0b): Burst mode
J
Bit 4 (0b): Positive edge for clock
J
Bit 3-0 (0111b): 8-bit data
-
DSP_Write(0x0700) = INTERRUPTS_REG (all interrupts are enabled)
-
DSP_Write(0x0000) = OVER_CLOCK_REG
-
DSP_Write(0x0001) = CONTROL_REG (start MCSI)
Transmit Data Loading (TX_INT ISR)
-
DSP_Write = TX_REG
Received Data Loading (RX_INT ISR)
-
DSP_Read = RX_REG
Stop MCSI
-
DSP_Write(0x0000) = CONTROL_REG (disable MCSI clock)
-
DSP_Write(0x0002) = CONTROL_REG (reset MCSI registers)
Figure 9–9. Communication
µ
-Law Interface Interrupts Waveform Example
CLK
FRM
TXD
RXD
R7
R6
R5
R4
R3
R2
R1
R0
R7
R6
R5
R4
R3
R2
R1
R0
T7
T5
T4
T3
T2
T1
T0
T7
T6
T5
T4
T3
T2
T1
T0
T6