Contents
viii
3.2.3
Choosing a Frequency for the Output Clock (CLKG)
. . . . . . . . . . . . . . . . . . . . .
3.2.4
Keeping CLKG Synchronized to an External Input Clock
. . . . . . . . . . . . . . . . . .
3.3
Frame Sync Generation in the Sample Rate Generator
. . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1
Choosing the Width of the Frame-Sync Pulse on FSG
. . . . . . . . . . . . . . . . . . . .
3.3.2
Controlling the Period Between the Starting Edges of Frame-Sync Pulses on . . .
FSG
3.4
Synchronizing Sample Rate Generator Outputs to an External Clock
. . . . . . . . . . . . .
3.4.1
Synchronization Examples
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5
Reset and Initialization Procedure for the Sample Rate Generator
. . . . . . . . . . . . . . . .
3.6
Sample Rate Generator Clocking Examples
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6.1
Double-Rate ST-Bus Clock
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6.2
Single-Rate ST-Bus Clock
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6.3
Other Double-Rate Clock
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
McBSP Exception/Error Conditions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1
McBSP Exception/Error Conditions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2
Overrun in the Receiver
4.2.1
Example of the Overrun Condition
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2
Example of Preventing the Overrun Condition
. . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3
Unexpected Receive Frame-Sync Pulse
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1
Possible Responses to Receive Frame-Sync Pulses
. . . . . . . . . . . . . . . . . . . . .
4.3.2
Example of an Unexpected Receive Frame-Sync Pulse
. . . . . . . . . . . . . . . . . .
4.3.3
Preventing Unexpected Receive Frame-Sync Pulses
. . . . . . . . . . . . . . . . . . . . .
4.4
Overwrite in the Transmitter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1
Example of the Overwrite Condition
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2
Preventing Overwrites
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5
Underflow in the Transmitter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1
Example of the Underflow Condition
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.2
Example of Preventing the Underflow Condition
. . . . . . . . . . . . . . . . . . . . . . . .
4.6
Unexpected Transmit Frame-Sync Pulse
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.1
Possible Responses to Transmit Frame-Sync Pulses
. . . . . . . . . . . . . . . . . . . .
4.6.2
Example of an Unexpected Transmit Frame-Sync Pulse
. . . . . . . . . . . . . . . . .
4.6.3
Preventing Unexpected Transmit Frame-Sync Pulses
. . . . . . . . . . . . . . . . . . .
5
Multichannel Selection Modes
5.1
Channels, Blocks, and Partitions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2
Multichannel Selection
5.3
Configuring a Frame for Multichannel Selection
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4
Using Two Partitions
5.4.1
Assigning Blocks to Partitions A and B
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.2
Reassigning Blocks During Reception/Transmission
. . . . . . . . . . . . . . . . . . . . .
5.5
Using Eight Partitions
5.6
Receive Multichannel Selection Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7
Transmit Multichannel Selection Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 ...