Two-Dimensional DMA Buffer Examples for the MSC8101
●In this particular application, data from two data channels is received into a single buffer. The data from each channel must be separated by channel before processing by the MSC8101 StarCore™ SC140 core and the Enhanced Filter Coprocessor (EFCOP). A dual-access DMA transfer accomplishes the task. The data transfers from a single buffer to the DMA FIFO and then moves to the two chained buffers. After the first buffer receives the first group of data, the second buffer receives the second group of data. Next, the first buffer receives the third group of data, and the second buffer receives the fourth group. This process continues until the voice data is separated.
●After the SC140 core and EFCOP process the two separate channels of data, this data must be combined in its original format. Two buffers are chained together so that data is transferred from each buffer to the DMA FIFO. After the first and second buffers transfer data to the DMA FIFO, the DMA FIFO receives data from the first buffer and then data from the second buffer. The DMA FIFO transfers the data in this format to a single buffer, and the data transfer process is complete.
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
11/2004 |
|
Rev. 1 |
|
AN2281 |
|
231 KB |
- +1 Like
- Add to Favorites
Recommend
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.