Multichannel Serial Interfaces
4
Multichannel Serial Interfaces
4.1
Communication Protocol
4.1.1
Configuration Parameters
Slave/Master Control
114
Serial Interfaces
Multichannel serial interfaces (MCSIs) have multichannel transmission
capability. MCSIs expand the parallel interface of a DSP to connect to external
devices such as codecs and GSM system simulators.
The two public MCSIs on the device provide full duplex transmission and
master or slave clock control. All transmission parameters are configurable to
cover the maximum number of operating conditions:
Master or slave clock control (transmission clock and frame
-
synchronization pulse)
Programmable transmission clock frequency
-
Single-channel or multichannel (x16) frame structure
-
Programmable word length: 3 to 16 bits
-
Full-duplex transmission
-
Programmable frame configuration
-
Continuous or burst transmission
J
Normal or alternate framing
J
Normal or inverted frame polarity
J
Short or long frame pulse
J
Programmable oversize frame length
J
Programmable frame length
J
Programmable interrupt occurrence time (TX and RX)
-
Error detection with interrupt generation on wrong frame length
-
DMA support for both TX and RX data transfers
-
The configuration parameters can be modified only if the MCSI is disabled
(CONTROL_REG[0] = 0).
Using the control bit, the interface can be configured in one of two ways:
In master mode, with the transmission clock and the frame
-
synchronization pulse generated by the interface
In slave mode, with the transmission clock and the frame synchronization
-
pulse generated from an external device
SPRU760B