和音频数据,而数字化的视频数据和音频数据的数据量是非常庞大的。为了能够及时完整地处理前端采集的数据,一般系统都采用高速dsp和大容量缓冲存储器,且缓冲存储器一般选用同步动态随机存储器(sdram)。由于dsp不能直接与sdram接口,而且sdram控制时序比较复杂,因此本文介绍如何利用电可擦除可编程逻辑器件实现tms320c5402与sdram的接口。 1 sdram结构和命令sdram是一种具有同步接口的高速动态随机存储器,本文选用的是samsung公司512k×16bit×2组的km416s1120d。sdram的同步接口和内部流水线结构允许存储外部高速数据,其内部结构框图如图1所示。 sdram的所有输入和输出都与系统时钟clk上升沿同步,并且由输入信号ras、cas、we组合产生sdram控制命令,其基本的控制命令如表1所示。 在具体操作sdram时,首先必须通过mrs命令设置模式寄存器,以便确定sdram的列地址延迟、突发类型、突发长度等工作模式;再通过act命令激活对应地址的组,同时输入行地址;然后通过rd或wr命令输入列地址,将相应数据读出或