(原创)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总线都按照以时钟为基准的最接近输入数字的设置进行时序运转。即为时钟周期的整数倍哦。

转载于:https://www.cnblogs.com/adamite/archive/2009/03/27/1422792.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值