新闻中心

EEPW首页>嵌入式系统>设计应用> 利用FPGA处理TMS320C54x与SDRAM的接口问题

利用FPGA处理TMS320C54x与SDRAM的接口问题

作者: 时间:2012-04-25 来源:网络 收藏
SD_CMD模块包括刷新、读、写功能。当DSP芯片发出SDRAM读命令时,128字节的数据从SDRAM中读出来并被存储到B0或B1中,当DSP发出写命令之时,128字节的数据传到B0或B1之中并被最终写到SDRAM中。


4 软件设计

TMS626812A SDRAM有两兆字节的存储容量。所以DSP用两个I/O地址向传送访问SDRAM的高低地址。此文中,该两个I/O地址对应用图4中的03h(DMA_ADDH)和04h(DMA_ADDL)。另外,还有一个I/O地址(图4中的05h)用来向传送命令产生SDRAM访问的信号。

DSP向SDRAM写数据时的操作步骤如下:

(1)数据先被写到B0或B1。

(2)SDRAM的访问地址经由DSP的I/O地址DMA_ADDH和DMA_ADDL发送到中。

(3)DSP向FPGA发出一个命令(I/O地址为DMA_CTL)产生控制信号,使SDRAM从B0或B1中读取数值。

DSP从SDRAM读数据的操作步骤如下:

(1)DSP传送访问SDRAM的地址。

(2)DSP经由FPGA传送一个命令,使得数据从SDRAM中读到FPGA中。

(3)DSP从B0或B1中读得数据。

图4为DSP中与数据传送相关的各类存储器的分配情况。

具体设计时,应参考相关资料进行补充。不同的DSP与不同类型的SDRAM接口时,会有细微的区别,电路设计完毕后要进行认真而多方面的测试。

上一页 1 2 下一页

关键词:FPGATMS320C54xSDRM

评论


相关推荐

技术专区

关闭