DMA 控制器可以无需CPU 介入而在内部存储器、外部存储器和芯片外设之间传送数据,其在DSP 系统中有广泛的应用价值。基于以DSP 芯片TMS320VC5509 为核心的数据采集处理系统,通过对FIFO、SDRAM 和TMS320VC5509 DMA 控制器的介绍,分别给出了具体的接口电路硬件设计和实际软件的代码示例。关 键 词: TMS320VC5509 ;DMA 控制器; EMIF ;数据采集
系统采用了DSP + FPGA 的双核结构,由CMOS 感光芯片OV7620 采集图像,得到数据源, FPGA 作为辅助处理器,控制部分外围器件并协助采集数据,DSP 芯片TMS320VC5509 作为核心芯片,主要负责数据处理。系统结构如图1 所示:
DSP 芯片除了连接电、时钟和J TAG等其工作所必须电路外,还外接了一块FLASH 作为程序存储器,一块SDRAM 作为数据存储器。FIFO 作为CMOS 所采集的图像数据的暂存器,待DSP 发出特定信号,便可把其内部存储的数据传至DSP。
文档内容节选
3 2 2 2 2 22 2007 2 4 1671 JOURNAL OF CHEN GDU UNIV ERSIT Y OF INFORMATION TECHNOLO GY Vol 22 No 2 Apr 2007 1742 2007 02 DMA 0209 04 DMA DSP CPU TMS320VC5509 DMA DSP TMS320VC5509 TMS320VC5509 DMA TN914 3 EMIF A 610064 DSP FIFO SDRAM 1 2 TI TMS320VC5509 Digital Signal Processor DSP DSP5509 DMA DSP5509 DSP FP GA OV7620 CMOS FP GA DSP TMS320VC5509 1 DSP SDRAM J TA G CMOS FLASH FIFO DSP DSP 3 3 3 1 1 DMA 1 DSP FIFO FIFO AL422B 1 8bit 384 K FIFO AverLogic OV7620 2 F......