当前位置:   article > 正文

国产安路FPGA(七)-EG4S SDRAM读写测试_安路 sdram

安路 sdram

使用TD软件对EG4S内部SDRAM进行读写测试

一、设计概述

TD软件版本:TD5.6.4
工程 :官方DEMO(APUG011或EG4S DEMO板 SDRAM读写例程)

二、设计框图

SYS_CLK为系统时钟25MHZ,通过PLL输出150M驱动SDRAM,SDRAM 的刷新间隔是 64ms;工程中已经设置自刷新
工程框图

三、SDRAM读写测试结果

  1. 正常读写测试如下图所示:整体设计以递增数据和地址写入SDRAM中,可以通过Sdr_rd_dout数据判断数据的正确性,可以通过Sdr_rd_en进行上升沿触发;
    在这里插入图片描述
  2. 突发读写测试有误如下图所示:这个部分可以看到Sdr_rd_dout数据有所出入,表现为先后数据颠倒
    在这里插入图片描述
  3. 突发读写测试正确如下图所示:这个部分可以看到Sdr_rd_dout数据依次递增,与写入数据一致,但是以5、6、7、8数据进行反复,主要是在代码中设计突发地址后产生这样的效果;
    在这里插入图片描述
    突发地址修改可以在app_wrrd.v中进行修改,设置突发地址进行高位循环;

四、注意事项

注意:根据官方手册中描述数据长度尽量为 4 的倍数,地址可以任意跳跃,但是需要为 4 的倍数,倍数内不支持跳,倍数间可以任意跳;

所以突发地址设置为7,如果设置为非4 的倍数,最低2位相当于是无效;
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/588544
推荐阅读
相关标签
  

闽ICP备14008679号