DMA控制器在DSP数据采集系统中的应用
DMA 控制器可以无需CPU 介入而在内部存储器、外部存储器和芯片外设之间传送数据,其在DSP 系统
中有广泛的应用价值。基于以DSP 芯片TMS320VC5509 为核心的数据采集处理系统,通过对FIFO、SDRAM 和
TMS320VC5509 DMA 控制器的介绍,分别给出了具体的接口电路硬件设计和实际软件的代码示例。
关 键 词: TMS320VC5509 ;DMA 控制器; EMIF ;数据采集
中图分类号: TN91413 文献标识码:A
收稿日期:2006209228 ;修订日期:2006211203
1 引言
随着信息技术的飞速发展,数字信号处理器(Digital Signal Processor) 技术应运而生,并得到迅速发展。其开
发手段不断改进,功能日益强大,性能价格比不断上升,因而DSP 系统被广泛应用于当今技术革命的各个领域
中。基于ti 公司的TMS320VC5509 为核心的数据采集系统,着重介绍了如何利用DSP5509 的DMA 控制器,实
现系统中图像数据的传输功能。
图1 数据采集系统结构图
2 基于DSP5509 的数据采集系统
系统采用了DSP + FPGA 的双核结构,由CMOS 感
光芯片OV7620 采集图像,得到数据源, FPGA 作为辅
助处理器,控制部分外围器件并协助采集数据,DSP 芯
片TMS320VC5509 作为核心芯片,主要负责数据处理。
系统结构如图1 所示:
DSP 芯片除了连接电、时钟和J TAG等其工作所必须电路外,还外接了一块FLASH 作为程序存储器,一块SDRAM 作为数据存储器。FIFO 作为CMOS 所采集的图像数据的暂存器,待DSP 发出特定信号,便可把其内部存储的数据传至DSP。
0