DDR2 SDRAM控制器的研究与实现

被引量 : 0次 | 上传用户:hunterfall_horse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
存储器作为计算机中一个重要的部分,对计算机的整体性能起着关键性的作用。随着存储器频率的提高,对控制器的要求也是越来越高。在对DDR2 SDRAM的操作中涉及了很多时间参数,操作复杂。因此,怎样有效、稳定、快速地对DDR2 SDRAM进行读取便成了一个热门而有意义的研究方向。本文的目的在于实现一个可移植的DDR2 SDRAM控制器,提供基本的读取功能。在通过对DDR2 SDRAM控制器进行深入的研究后,本文采用了自上而下的设计方法,用Verilog语言对其进行实现,并用Modelsim软件进行功能测试仿真。然后在本实验室自主开发的多内核验证平台——Altera StratixII EP2S180F1020开发板上用QuartusII软件进行后仿时序验证,并使用Quartus II软件搭建一个可以进行读取验证的验证平台。在设计过程中按功能区分将控制器分为大的三个模块,分别为控制模块、数据通道模块、I/O模块。这三个模块又会因为各自具体的任务而再进行下一步模块的划分,譬如,控制模块又将其拆分为初始化模块和读写执行模块。这样经过一级一级的拆分和模块化后,对于结构上来说,可以做到一目了然,并且也有利于代码的实现和调试。对于设计中的关键技术,譬如在数据通道的结构上采用了异步时钟FIFO解决内部时钟和外部时钟的匹配问题,并且还起到了数据缓冲和数据整合的作用。在I/O模块的接口设计上,相对于传统的使用倍频时钟来实现数据在上升沿和下降沿分别进行传输,这里采用了单倍时钟来实现。在设计实现的过程中会对每个模块所采用的实现方法做一一详解,通过结构图和伪代码的讲解使读者能够对设计方式和方法一目了然。在控制器设计完成后,针对控制器使用Verilog编写相应的测试向量。在用Modelsim进行功能测试仿真中,使用了由Micron公司提供的DDR2 SDRAM模型。通过仿真,能够正确实现各种读写,自动刷新等一系列功能。并在Quartus II软件上进行后仿,在200MHz时钟频率下,通过了各种时序验证。
其他文献
目的:通过对无锡市医护人员的健康状况和体育健身情况进行调查,分析影响医护人员健康和体育健身的因素,探寻提高医护人员健康的方式方法,为有关部门制定相应的解决措施提供理
大鼠束缚-浸水应激(restraint water-immersion stress, RWIS)条件下,胃运动和胃酸分泌机能均发生紊乱。其中在调控胃肠功能的较高级中枢下丘脑前部,视上核(SON)、室旁核(PVN
高职院校大学生处于高等教育的低层人群,随着社会的发展职高职院校的毕业生就业日益困难,这关系到高职教育的改革发展和社会的稳定。本文分析高职院校大学生就业现状,从社会
创造性思维的核心是发散性思维。创造性思维和发散性思维是紧紧结合在一起的,思维的创造性更多的是通过思维的发散水平反映出来的。陶行知的创造教育思想也鼓励着我们探究发
科学技术的迅猛发展造就了一批新兴的高新技术企业,利用基于产品研发的战略联盟提高企业的竞争力已经成为高新技术企业生存和发展的一个新的生长点.本文用实证的方法定性研究
随着落后地区、农村学校的音乐教育发展水平存在差距,形成音乐教育两极分化现象比较严重,这些问题影响着我国音乐教育整体水平。本文将就以农村音乐课堂教学现状、存在的弊端、
近年来随着我国餐饮业不断的发展,餐饮企业大型化、集团化的经营模式开始初步建立。但同时也暴露出许多管理方面的问题,使企业的经营遇到了很大的风险。此时,一套功能强大的
本文主要将合成孔径原理用于激光雷达成像,并进行了相关研究,主要工作如下:1.介绍了激光雷达作用距离方程,讨论了激光雷达散射截面与目标激光散射特性的关系。基于粗糙物体的
全球经济一体化背景下,企业竞争日益激化,品牌成为企业竞争的核心竞争力。在法律法规日益健全、政府管理能力不断加强的环境下,企业逐利性导向下的企业不正当经营行为导致品
随着我国经济快速稳定的发展,现代石油、化工、电力、冶金、市政建设和造船行业方面也得到了快速的发展,吊装工程随之越来越多,重达百吨及千吨的吊装设备逐渐普及,并且吊装设