zoukankan      html  css  js  c++  java
  • (原创)SOPC中SDRAM controller 的Timing配置

    最近用到sopc,设计片外ram,故整理“SOPC中SDRAM controller 的Timing配置”一文以备忘。

    Timing选项:

    CAS latency cycles(CAS等待时间):即为“从读命令到数据输出的等待时间”,其以时钟为单位。允许值是1、2、3,默认为3。

    initialization refresh cycles(初始化刷新周期):即为“复位后,SDRAM控制器要执行多少个刷新周期作为初始化序列的一部分”,其以时钟为单位。允许值1~8,默认为2。

    issue one refresh command every(每过一段时间执行一个刷新命令):“该值指定SDRAM控制器多久刷新一次SDRAM”,典型的SDRAM每64ms需要4096个刷新命令,通过每64ms/4096=15.625us执行一个刷新命令来符合要求。默认值为15.625us。

    delay after powerup,before initialization(在初始化前,上电后延时):“从稳定的时钟和电源到SDRAM初始化的延时”,默认值为100us。

    duration of refresh command(t_rfc)(刷新命令的持续时间):“自动刷新周期”,默认70ns。

    duration of precharge command(t_rp)(预充电命令的持续时间):“预充电命令周期”,默认为20ns。

    active to read or write delay(t_rcd)(active到读写延时):“active到读或者写延时”,默认20ns。

    access time(t_ac)(访问时间):“时钟边沿的访问时间”。该值由CAS等待时间决定。

    write recovery time(t_wr,no auto precharge)(写恢复时间,无自动预充电):“如果执行了明确的预充电命令,写恢复”。该SDRAM控制器总是执行明确的预充电命令。

    注:

    无论你输入什么值,最终avalon总线都按照以时钟为基准的最接近输入数字的设置进行时序运转。即为时钟周期的整数倍哦。

  • 相关阅读:
    九连环
    Fruit Ninja(取随机数)
    Distinct Values(贪心)
    Harvest of Apples
    Don't Be a Subsequence
    ConvexScore
    守卫
    Trie树
    NOIP 2005 过河
    HDU 4597 Play Game 记忆化DP
  • 原文地址:https://www.cnblogs.com/adamite/p/1422792.html
Copyright © 2011-2022 走看看