Using a TMS320C6000 McBSP for Data Packing (Rev. A)
This application report describes how to use the multichannel buffered serial port (McBSP) in the Texas Instruments TMS320C6000™ digital signal processor (DSP) for data packing. Data packing involves moving either multiple successive 8-bit elements to/from the McBSP as a single 16/24/32-bit element or multiple successive 16-bit words to/from the McBSP as a single 32-bit word.
The McBSP in the C6000E DSP can implement data packing, thereby reducing the bus bandwidth. This application report provides two solutions by which the highly programmable McBSP performs data packing. The first solution manipulates the data frame length and element length. The second solution sets the frame sync ignore bits of the McBSP.
In addition, this application report contains sample data packing C code.
|