基于ADSP-TS201S的二维DMA数据传输
DSP0软件需要完成L3链路口的初始配置和接受中断函数的设计,首先进行DSP系统时钟和UART及FIR滤波器系统的初始设置,然后进行二维DMA寄存器控制和内存块的分配,然后开启硬件A/D采集,等待二维DMA中断,进入中断后获得最终数据。软件流程见图7所示。本文引用地址:http://www.eepw.com.cn/article/149491.htm
二维DMA中断处理代码如下:
其中的L3r_data为数据存储区的首地址。
3 结语
本文介绍了TS201的二维DMA传输,结合实例说明了链路口二维DMA设置及应用方法,给出软件设置流程图及关键代码。实践证明,二维DMA传输能够保证大量数据的可靠传输,同时又解决了多处理器之间共用总线所产生的I/O瓶颈问题,增强了多处理器系统的并行处理能力,提高了系统流水线运行效率。
评论