DDR2MIG-总结.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MIG 产生 DDR2_SDRAM 控制器 总结 必须要阅读的三本手册: MIG 手册: UG416 MCB 手册 UG388 需要仔细阅读! Micron 公司的一款 DDR2 MT47H128M8 手册(其他也可以,与 MIG 中选择的型号匹配即可) 易产生困惑的问题: 一、端口配置。 图1 图2 图3 图3 左边部分 的这些端口 (既有输入又有输出)是由 图1 或图2 生 成的, 图1 用了两个32bit 单向端口,但是一个是READ (输入) 一个是WRITE (输出)。图2 用了一个32 位双向端口。 这都是 可以的。(一般选择一个32bit 的双向端口就可以) 二、 如何用ISE 自带的仿真工具仿真 MIG 产生的DDR2 控制器 1.用MIG 产生的DDR2 控制文件是.xco,此文件 2. 看一下 产生的文件目录 2. 仿真步骤 (1) 打开 DDR2 控制器生成目录 下 ipcore_dir 目录 下 的工程文件 (2 )切换到simulaiton (3) 添加仿真所需要的文件。 右键 add source 把红色箭头所指的 sim 文件夹中所有文件都给添加进来。 (4 )红色1 所标既我们要仿真的顶层文件 双击 红色2 处 进行语法检查,看是否有错误,一般OK 右键 红色 3 处 选择最下面的 属性,设置一下仿真时间 1000ns 改 成1ms,其余不改 等待仿真波形产生出来,如下图 三、 对这个仿真波形图的解释。 理解这个波形图,是建立在理解了 UG388 MCB datasheet 和 DDR2 芯片手册 的 基础上的,建议结合着这两个文件中给出的读 写时序看。把一些重要的必看的部分写下来 1. 手 MT47H128M8 手册中的这个表 很重要,表中列出的这些信号线与 DDR2 SRAM 芯片直接连接,它们的高低电平 表示着不同的指令, 其中最主要的是 RAS# CAS# WE# 这三根,要知道当前DDR2 在 进行何种操作,观察这三根线即可。比如 010 (ALL banks Precharge 也就是IDLE 状态) 000 LOAD mode 000 LOAD mode 000 LOAD mode 000 LOAD mode 010 (ALL banks Precharge 也就是IDLE 状态) 100 REFRESH 2. 上图 出自UG388 , 其中 Simple Write ,Simple Read 部分 给出 的时序图,非常重要。 (1)Simple Write 往DDR2 中写 数据。整个操作过程分两部分。 Loading the Write Data FIFO 把数据写入到 MCB 控制器的“写数据”FIFO 中,注意不要超过“写” FIFO 的最大长度(64 个单元) Entering the Write Request into Command FIFO 通过向 命令 FIFO 发送写请求, 将数据写入到 DDR2 SRAM 中(注意有个WL 延迟) (2 )Simple

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档