Preliminary
Introduction
www.ti.com
11.1 Introduction
11.1.1 Overview
The multichannel buffered serial port (McBSP) provides a full duplex direct serial interface between the
host chip and other devices in a system such as application chips, codecs. It can accommodate to a
wide range of peripherals and protocols thanks to its high level of versatility.
11.1.2 Features
The main features of the McBSP modules are:
•
OCP-IP2.0 compliant interface (32-bit data bus)
•
5KB internal buffer for transmit operation (configurable size)
•
5KB internal buffer for receive operation (configurable size)
•
Auto-gating clocks for power saving
•
Power Management interface
•
Full-duplex communication
•
Buffered transmission and reception that allows a continuous data stream
•
Independent clocking and framing for reception and for transmission
•
Capability to generate interrupts or DMA requests on internal events
•
128 channels for transmission and for reception
•
Multi-channel selection modes that allow to enable or block transfers in each one of the channels
•
Direct interface to industry-standard codecs, analog interface chips (AICs), and other serially
connected A/D and D/A devices (I2S compliant devices)
•
Support for external generation of clock signals and frame-synchronization (frame-sync) signals
•
A programmable sample rate generator for internal generation and control of clock signals and
frame-sync signals
•
Programmable polarity for frame-sync pulses and for clock signals
•
A wide selection of data sizes: 8, 12, 16, 20, 24, and 32 bits
•
Bit reordering (send/receive LSB)
•
Status bits for flagging exception/error conditions
•
Full/Half cycle mode on both transmit and receive side
Note: SC_McBSPOCP10GS60 implements 512B (128 x 32 bits memory) transmit and receive buffer,
while SC_McBSPOCP20GS60 implements 5 kB (1280 x 32 bits memory) transmit and 5KB receive
buffer (AUDIOBUFFER support).
The McBSP supports dual phase frames in order to provide I2S fully compliant capabilities. The
limitation on dual phase frame is that the number of words per phase must be set to one for both first
and second phase.
Four operating modes are defined for the module:
•
Active mode: the module is running synchronously on the interface clock, interrupts and DMA
requests can be generated according to the configuration and the external signals.
•
Smart Idle mode: the module is in a waiting state, interface/functional clocks can be stopped, no
interrupt can be generated, a wake-up signal can be generated according the configuration and
external signals.
•
Force Idle mode: the module has no activity, interface clock can be stopped, no interrupts and
DMA requests can be generated, and the wake-up feature is inhibited. The software must disable
the McBSP module (receive/transmit parts) prior to enter Force Idle mode.
•
No Idle mode: the module is active but cannot respond to host interface requests.
The Smart/Force Idle modes are configured within the module and activated on request by the host
processor through system interface sideband signals.
1124
Multichannel Buffered Serial Port (McBSP)
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...