基于FPGA的DDR2 SDRAM控制器的设计与实现

被引量 : 0次 | 上传用户:xiaoyawxh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
存储器是电子通信设备特别是计算机的重要组成部分,对整个系统起着关键性的作用。现在的存储器为了满足电子产品的多功能、高性能、低功耗的需要,不管是在容量上还是在存取速度上都有了进一步的要求。DDR2 SDRAM有读写速度快、容量大、稳定性高等优良的特性,使其在电子通信领域都有着广泛的应用。DDR2SDRAM相对于其他的同步动态随机存储器,其性价比最高。然而由于DDR2SDRAM操作繁琐,操作的过程中设计的参数众多,操作的模式种类亦复杂。为了稳定有效地对DDR2进行控制,本文设计了一个合理、简洁的DDR2 SDRAM控制器。只需简单地控制用户接口,就能实现对存储器的访问。通过仿真软件验证,本文的设计实现了基本的读写数据功能。本文首先详细分析DDR2 SDRAM的工作原理,熟悉其结构和接口信号;在此基础上,给出了DDR2 SDRAM的主要操作步骤和典型的读写时序;通过自顶向下设计方法,将整个控制器设计划分为初始化模块、读写控制模块、数据通道模块和刷新模块。其中初始化模块用于设置存储器的工作模式;读写模块用于对存储器的数据读写操作;数据通道模块完成读写数据的传输;而刷新模块负责对DDR2SDRAM定时刷新。在实现的过程中,通过状态机的形式完成了初始化模块和读写控制模块的设计;数据通道模块采用FIFO解决不同时钟域的问题。这样的设计模式,使整个系统的结构一目了然,同时也利于代码的维护和调试。最后本文搭建了仿真和验证平台,FPGA处理器采用XILINX公司提供的SPARTAN 6系列的XC6SLX75-3CFGG676器件,存储器采用Micron公司提供的型号为MT47H128M16-25的DDR2 SDRAM。利用该公司自带的ISim仿真工具,对控制器的各个操作和读写时序进行仿真,并实现了在FPGA开发板上的验证。根据给出仿真和验证结果,验证了本文设计的正确性,为后续的视频转换系统提供了良好的基础。
其他文献
在中共中央国务院有关深化教育改革全面推行素质教育的决定不断贯彻落实后,在健康教育中体育教学显得愈发重要。体育教育对于中学生的成长有着积极的促进作用,所以学校积极开展
地方政府融资活动是地方政府实现其职能的重要方式之一,也是对地方经济进行宏观调控的有效手段。尤其2008年金融危机以来,大批地方政府投融资平台的产生,对转变政府经济职能
在新课程改革的过程中,从教学目标到教师使命,从教学内容到教学方法等方面出现了一系列问题,需要给予新课改更强有力的理论辩护。后现代课程观阐明了课程的生态性、民主性与
研究了绿豆蛋白作为添加剂对熟制速冻水饺品质的影响。结果表明:添加适量的绿豆蛋白能降低水饺的冻裂率、失水率和蒸煮损失率,改善水饺的感官品质及质构品质,且绿豆蛋白添加量
唐装近几年颇为流行,频频出现在报纸、网络、杂志,电视上。唐装热让江南一些在生存边缘苦苦挣扎的丝绸厂"枯木逢春",让北京久受冷落的中式服装制衣店门庭若市,让丝绸店销售量
双分子荧光互补技术(BiFC)是基于两个不发光的荧光蛋白互补片段在借助其融合蛋白的驱动下重新形成活性荧光蛋白,直接作为报告基因的可视化关键性技术,在探究各种模式生物体内蛋白
<正>多元智能理论强调:人类的智能是多元化而非单一的,主要是由语言智能、数学逻辑智能、空间智能、身体运动智能、音乐智能、人际智能、自我认知智能、自然认知智能八项组成
<正> 在电弧炉向超高功率发展的趋势中,已有的电弧炉不可能弃之不用而追求全新的发展。3t、5t电弧炉在我国现有的电弧炉中还占有相当大的比重,因此,在现有的设备和产品的基础
阿维菌素是阿维链霉菌次级代谢产生的具有抗寄生虫活性的抗生素,菌种的改良是提高阿维菌素产量的关键。通过原生质体诱变,以L-异亮氨酸作为筛选模型来筛选阿维菌素高产菌株。
黄河宁夏河段二期防洪工程建设是宁夏回族自治区打造“黄河金岸”宏伟目标的需要,是沿黄经济社会的快速发展的需要,对改善黄河上游防洪工程、确保防洪安全具有重大意义。黄河