zoukankan      html  css  js  c++  java
  • SDRAM--Verilog及仿真(3)

    (3)向SDRAM写入数据。

    观看视频:https://www.bilibili.com/video/BV16t411H7iw?p=7

    这里设计往SDRAM中写入两行数据。

    SDRAM写时序图:

    ‘写’的状态机:

    状态REQ是写请求状态。

    状态PRE是预充电状态。

     

    退出‘写’的三种情况:

    ①数据已经写完

    ②SDRAM需要进行刷新了

    ③需要激活下一行

    sdram写模块的时序设计图

    依据上述两张时序图,可以实现写模块的代码。

    命令查询表格:

    所以查询上面表格,写出如下命令:


     代码设计不贴了。

    仿真情况如下:

    激励文件中205us才开始触发写。

    列地址写完512,然后换行Row=1。

    写数据:3,5,7,9。

    写完两行之后,不再写,一直在刷新,每隔15us刷新一次。

    需要跑15us才能看到刷新命令。

    写end!

  • 相关阅读:
    爱上你的一百个理由 (网摘)
    梦想向右,沉默向左
    明夕何夕,君已陌路。
    不肯嫁的几种男人(转)
    一剪梅
    C# preprocessor Directives
    Language
    C# Language Tour
    Web application
    Unsafe code
  • 原文地址:https://www.cnblogs.com/FPGAer/p/14018107.html
Copyright © 2011-2022 走看看