DDR SDRAM控制器的设计与验证

被引量 : 0次 | 上传用户:lp51443712
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着通信、计算机和多媒体技术的日益进步,对大数据流的存储和处理提出了更高的要求。DDR SDRAM作为性价比很高的存储器,已经广泛地应用在各个领域,极大地满足了系统存储的需要,对于它的控制器的研究已经成为热点,是相当有意义和价值的。本论文从频率和性能角度出发实现了基于嵌入式应用的DDR SDRAM控制器的设计与验证。论文在研究JEDEC79规范和目前普遍使用的设计结构的基础上,基于通用性和速度角度,提出本设计方案,并将DDR SDRAM控制器的设计划分为初始化、地址译码、命令译码和数据通路四大部分,采用自顶向下的设计方法对各个部分进行RTL级设计。初始化部分设计采用数据总线输送参数给控制器内部寄存器的方法,节省初始化时间;地址译码部分设计将DDR SDRAM的Bank地址映射到主机地址的最高位,有利于DDR内存的同一行地址多次被访问的情况;命令译码部分和数据通路的设计是本设计的难点,命令译码设计采用状态机控制时序,并采用命令预取机制实现状态的预测,将预测状态的时间隐藏在DDR内存执行命令的延迟之中,从而提高总线带宽;数据通路部分设计使采样时钟的采样沿与数据窗的中心对齐,保证数据采样的可靠性。搭建了本DDR SDRAM控制器的验证平台,结合本设计特点与规范要求提取验证点,并且设计验证平台辅助模块,包括时钟、初始化、主机和比较模块。选用多个厂家的DDR SDRAM仿真模型逐个加入验证平台中进行验证,结果都是正确的,并且代码覆盖率达到99%以上,有效保证了本设计的可靠性和通用性。完成本设计的FPGA综合,在Xilinx的xc3s500e-4fg320目标芯片上,速度超过104MHz。并且在Xilinx Spartan-3E Starter Kit board上,实现FPGA验证,并且提出了两种FPGA验证方案,包括简单的读写测试验证和最小SOPC系统验证,在该系统中成功运行了加法运算程序。
其他文献
中国蛇协第九次学术研讨会于1992年11月1~5日在广西南宁市召开。学术会重点介绍了我国蛇毒、毒素的研究与临床应用,本文将蛇毒抗癌应用综述如下: (一)蛇毒抗癌研究与应用早在1
层状阴离子粘土(LDHs)是一种具有特殊层状构型的功能材料,一直受到学术界和工业界的关注。其组成通式为:[M1-x2+Mx3+(OH)2](An-)x/n·mH2O。因为LDHs层板M2+和M3+以及层间阴离子A
试卷质量的分析与评估是教育评价的一个方面,就是依据一定的理论和方法对试卷进行客观的测量、分析诊断、综合评判以及提出指导建议的系列价值评判过程。其目的是测试试卷的
安全是企业永恒的主题,安全生产是企业管理的重要内容,它关系到员工的家庭幸福、企业长远的发展、社会的和谐发展。抓好安全生产是党和国家的一贯要求。本文以《安全生产法》
随着微波遥感技术和计算机科学的发展,微波遥感数据的应用越来越广泛。由于通用的商业软件比较昂贵,针对具体应用能力不强,并且不能及时支持新型的微波遥感数据,这大大限制了
慈善事业是中国社会保障体系的重要组成部分,改革开放以来,中国慈善捐赠事业得到了初步发展,2008年地震引发的捐赠规模更是空前的,这让我们看到了中国慈善事业的希望,但慈善
论证了对流层气体分子平均质量的变化相对于温度的变化可以忽略,并利用对流层大气温度随海拔高度变化的规律,研究其压强随高度的变化规律,明确了其参数的意义。同时,在海拔超
当代中国史学大众化的研究既表现为阶段性发展的特点,又具有连续性和继承性。建国后十七年间的研究主要是肯定了史学大众化的意义,确立了唯物史观指导和书写的原则。1980年代
为了观察眼球按摩对小梁切除术后高眼压的疗效。把小梁切除术后眼压高于3.2kPa者随机分成单纯眼球按摩组及药物控制组,随访观察眼压及滤过泡情况。结果:眼球按摩组眼压控制率及功能性
在变频器电路的基础上 ,阐述了一种滤波参数优化设计方法。首先对整流器和逆变器提出产生最小谐波脉动的目标参数 ,采用适当的分析方法 ,作出一系列优化曲线 ,从而选取滤波参