
Block Diagram of the McBSP
1-5
Introduction to the McBSP
SPRU592E
Data is communicated to devices interfaced with the McBSP via the data
transmit (DX) pin for transmission and the data receive (DR) pin for reception.
Control information in the form of clocking and frame synchronization is
communicated via the following pins: CLKX (transmit clock), CLKR (receive
clock), FSX (transmit frame sync), and FSR (receive frame sync).
The CPU and the DMA controller communicate with the McBSP through
16-bit-wide registers accessible via the internal peripheral bus. The CPU or
the DMA controller writes the data to be transmitted to the data transmit
registers (DXR1, DXR2). Data written to the DXRs is shifted out to DX via the
transmit shift registers (XSR1, XSR2). Similarly, receive data on the DR pin is
shifted into the receive shift registers (RSR1, RSR2) and copied into the
receive buffer registers (RBR1, RBR2). The contents of the RBRs is then
copied to the DRRs, which can be read by the CPU or the DMA controller. This
allows simultaneous movement of internal and external data communications.
DRR2, RBR2, RSR2, DXR2, and XSR2 are not used (written, read, or shifted)
if the serial word length is 8 bits, 12 bits, or 16 bits. For larger word lengths,
these registers are needed to hold the most significant bits.
The remaining registers in Figure 1
1 are registers for controlling McBSP
operation. Details about these registers are available in Chapter 12,
McBSP
Registers
.
Содержание TMS320VC5509
Страница 5: ...vi This page is intentionally left blank ...
Страница 43: ...McBSP Operation 2 20 SPRU592E This page is intentionally left blank ...
Страница 105: ...SPI Operation Using the Clock Stop Mode 6 16 SPRU592E This page is intentionally left blank ...
Страница 187: ...Transmitter Configuration 8 40 SPRU592E This page is intentionally left blank ...
Страница 191: ...General Purpose I O on the McBSP Pins 9 4 SPRU592E This page is intentionally left blank ...
Страница 201: ...Emulation Power and Reset Considerations 10 10 SPRU592E ...
Страница 207: ...Data Packing Examples 11 6 SPRU592E This page is intentionally left blank ...
Страница 273: ...McBSP Register Worksheet 13 14 SPRU592E This page is intentionally left blank ...