SDRAM控制器说明/altera/northwest logic
经验参考:CSDN-基于Northwest Logic控制器的SDR SDRAM读写实验
原文档下载/write paper
altera家 用到的sdram Northwest Logic
学习注解
1 初始化
命令顺序:NOP–>PRECHARGE–>NOP–>LOADMODE–>NOP–>LOADREG2–>NOP–>LOADREG1-NOP
2 命令说明
- NOP为默认命令状态,每次收到ACK后CMD都应回到此状态,但实际时序是默认状态,不受NOP命令控制,显示时NOP期间各时序部分为默认状态
- LOADREG2提供刷新周期,每隔?个时钟自动刷新一次,初始化之后就不用重复设置了,由器件决定,源文档表述:
For example, if a SDRAM device connected to the SDR SDRAM Controller has a 64-ms, 4096-cycle refresh requirement(SDRAM型号决定) the device must have a REFRESH command issued to it at least every
64 ms/4096 = 15.625 09 μs.
If the SDRAM and SDR SDRAM Controller are clocked by a 100 MHz clock, the maximum value of REG2 is 15.625 μs/0.01 μs = 1562d
也就是一个有64ms,4096刷新周期的需求时,最少15.625us给一次刷新命令,工作时钟为100M的话,则刷新周期REF_PER为1562,由ADDR给出,具体时序见源文档(文首)
SDRAM型号信息:MT48LC16M16A2中文资料
SDRAM控制器说明/altera/northwest logic相关推荐
- 手把手带你实现SDRAM控制器(带Verilog代码)
上篇博客,我们了解了SDRAM的控制命令以及寻址方式,SDRAM芯片需要配合专门的控制电路使用才能发挥功能,这一节我们将一步步分析,使用Verilog搭建一个SDRAM驱动控制器. 目录 学习目标 问 ...
- SDRAM控制器设计
SDRAM控制器设计 SDRAM 器件引脚示意图和功能框图如下: SDRAM 器件有如下的特性 通常情况下, SDRAM 存储器工作在 3.3V 的电压下(需要注意的是 DDR DRAM工作电压是 2 ...
- 学习FPGA有必要写SDRAM控制器吗?
在学习FPGA的过程中,注意是在学习过程中,联系FPGA的使用技巧,强烈建议尝试设计一个SDRAM控制器,不要使用IP核. 学习SDRAM控制器设计,能让你掌握很多知识. 更好的使用状态机去精准控制时 ...
- SDRAM控制器操作时序
此为学习http://dengkanwen.com/137.html整理的笔记,侵删! SDRAM工作原理 内部的状态跳转图 我们所需关注的几个地方: 1)粗黑线表示在该状态下会自动跳转到另一个状态, ...
- FPGA之SDRAM控制器设计(三)
FPGA之SDRAM控制器设计(三):写 由于已经涉及了上电刷新,写三个大的状态转移,先把状态转移图给出.主控状态转移图是基于手册上描述来的.在代码注释中会给出每个状态的意义解释. 写时序图 写状态转 ...
- 基于FPGA的SDRAM控制器设计(二)
基于FPGA的SDRAM控制器设计(二) 1. SDRAM理论基础 2. SDRAM初始化模块以及仿真 3.TOP模块的仲裁机制 4. SDRAM刷新模块代码以及仿真 5.代码 6.参考资料 1. S ...
- 基于Qsys的SDRAM控制器
1.Intel FPGA中SDRAM控制器IP示意图 相比LED/数码管等简单外设,SDRAM芯片配置显得复杂许多,当然可以自行编写状态机实现初始化和读写控制,但是为了加快开发速度,可以借助Intel ...
- 基于FPGA的SDRAM控制器设计(1)
基于FPGA的SDRAM初始化配置 SDRAM简述 SDRAM的引脚及作用 SDRAM初始化时序控制 SDRAM上电时序代码 SDRAM测试模块的代码 仿真测试结果 参考文献 总结 SDRAM简述 S ...
- 内存信号测试软件,基于AVIA9700的SDRAM控制器实现内存时序测试软件工具的设计...
图2 AVIA9700访问SDRAM时序示意图 要正确访问SDRAM,建立时间和保持时间很关键.建立时间在触发器采样之前,在这段时间,数据必须保持有效的时间,否则会产生setup violation; ...
最新文章
- Visual Studio开发必备:扩展工具应用
- C++ 20的悲叹,未出世就被群嘲“劝退”
- 领扣(LeetCode)最长公共前缀 个人题解
- 叫你两招编辑PDF文档的方法
- DOM-3 【utils/待讲评】节点属性、方法、封装方法、DOM结构
- mockito mock void方法_一文让你快速上手 Mockito 单元测试框架
- 条款12:复制对象时勿忘其每一个部分
- 漫画:为什么计算机起始时间是 1970 年 1 月 1 日?
- Atitit.数据库新特性战略规划 mssql sql server 2008 SQL2012 SQL2014
- HTML5期末大作业:大学生个人网站设计——我们的班级(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页制作代码大全 html5网页设计作业代码
- julia集 matlab代码,Julia集分形
- 6种方法轻松将PDF转换为Word文档,办公必备!
- AutoCAD如何方便截图放到Word文档,改成白底黑字
- 为找房方便,将sohu房产的rss 转成全文的!
- 头同尾合十的算法_头同尾合十的计算规律
- 空域图像增强-图像灰度变换
- 基于共生生物搜索算法的无线传感器网络覆盖优化
- from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...
- 换硬币将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
- 海边旅行必备物品清单
热门文章
- 冒险岛2官网模拟具体教程之一工具的准备(详解)(连载)
- axure流程图模式_手把手教你用AXURE绘制流程图的图文教程
- 数字中国理念引领国企人力资源数字化转型与实践
- Nvidia显卡驱动与Cuda关系,Cuda的driver API 和runtime API
- (附源码)计算机毕业设计SSM基于web的企业人事管理系统
- AES128加密算法与实现1
- [OC学习笔记]分类和关联对象源码解析
- MATLAB中ode45()和Runge-Kutta算法(4阶)的比较
- Python获取2021 获取全部基金信息 天天基金网 东方财富 基金排行
- 飞机大战python小游戏