Block Diagram of the McBSP
Introduction to the McBSP
1-4
SPRU592E
1.3 Block Diagram of the McBSP
The McBSP consists of a data-flow path and a control path connected to
external devices by seven pins as shown in Figure 1
Figure 1
−
1. Conceptual Block Diagram of the McBSP
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
2 SRGRs
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
CLKS pin
FSR pin
FSX pin
CLKR pin
CLKX pin
DX pin
DR pin
XEVT
REVT
XINT
RINT
events to
Synchronization
Interrupts
bus
peripheral
16-bit
McBSP
Compand
RSR[1,2]
Compress
Expand
control and monitoring
and frame synchronization
PCR
8 RCERs
2 MCRs
2 XCRs
2 SPCRs
2 RCRs
XSR[1,2]
ÁÁÁÁ
ÁÁÁÁ
RBR[1,2]
DRR[1,2]
ÁÁÁÁ
ÁÁÁÁ
DXR[1,2]
to CPU
DMA controller
DRR[1,2]
8 XCERs
RBR[1,2]
Registers for data, clock,
Registers for multichannel
control and monitoring
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
DSP
clock
generator
CLKIN pin
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
McBSP internal
input clock
†
Clock for McBSP operation
Clock and frame
synchronization
logic
†
McBSP internal input clock: On TMS320VC5503/5507/5509 and TMS320VC5510 devices, this clock is the CPU clock. On
TMS320VC5501 and TMS320VC5502 devices, this clock is the slow peripherals clock.
Summary of Contents for TMS320VC5509
Page 5: ...vi This page is intentionally left blank ...
Page 43: ...McBSP Operation 2 20 SPRU592E This page is intentionally left blank ...
Page 105: ...SPI Operation Using the Clock Stop Mode 6 16 SPRU592E This page is intentionally left blank ...
Page 187: ...Transmitter Configuration 8 40 SPRU592E This page is intentionally left blank ...
Page 191: ...General Purpose I O on the McBSP Pins 9 4 SPRU592E This page is intentionally left blank ...
Page 201: ...Emulation Power and Reset Considerations 10 10 SPRU592E ...
Page 207: ...Data Packing Examples 11 6 SPRU592E This page is intentionally left blank ...
Page 273: ...McBSP Register Worksheet 13 14 SPRU592E This page is intentionally left blank ...