基于FPGA的内存控制器的设计与应用

被引量 : 21次 | 上传用户:gulangxian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,SDR SDRAM、DDR SDRAM、DDR2 SDRAM凭借其价格低廉、容量大、速度快等优点,仍然占据着高速存储设备的主要市场,广泛的应用到消费类电子产品、通信类产品和大量嵌入式系统的设计开发中。因此能够设计一款对SDR SDRAM、DDR SDRAM和DDR2 SDRAM都适合的内存控制器,为各类不同系统中的设计开发与应用提供了很大的便利,这样一款内存控制器将会具有良好的应用前景。论文在详细研究了JEDEC组织制定的SDR SDRAM、DDR SDRAM和DDR2 SDRAM内存的技术规范文档基础上,通过分析这三种内存芯片的内部功能模块、控制操作命令及工作流程,总结出一套适合这三种内存芯片的内存控制器架构,然后采用了自顶向下(TOP-DOWN)的设计方法,使用VHDL语言完成了各功能模块的RTL级的逻辑描述,通过综合仿真对设计进行了功能验证。最后通过Xilinx的Spartan3 FPGA完成了SDR SDRAM、DDR SDRAM、DDR2 SDRAM内存控制器的硬件验证及其在CMOS图像采集系统上的应用研究。论文研究重点包括以下几个方面:(一)对适用于SDR SDRAM、DDR SDRAM和DDR2 SDRAM的结构、接口和时序进行了深入研究与分析,总结出内存控制器设计中的关键技术特性。(二)各内存控制器的结构划分:由时钟产生模块、控制命令模块、指令译码模块和数据通道模块组成,对各模块的结构及实现方法进行了分析和设计。(三)采用自顶向下(TOP-DOWN)的设计方法,使用VHDL语言完成了各功能模块的RTL级设计。(四)使用Modelsim软件进行功能仿真和Synplify Pro软件进行逻辑综合优化。(五)构建了基于Xilinx的Spartan3 FPGA的各内存控制器的硬件仿真平台,完成了对内存控制器的仿真验证。(六)完成了内存控制器在CMOS图像采集系统的应用研究。本论文完整论述了适合于SDR/DDR/DDR2 SDRAM内存的内存控制器的设计原理和具体实现。本文设计的控制器既实现了控制端口操作简单,又能满足对三种不同内存(SDR SDRAM、DDR SDRAM和DDR2 SDRAM)的控制,具有适用性广、实用性强的特点。从在CMOS图像采集系统中的应用中的结果来看,本内存控制器在结构和软硬件设计方面均满足了工程实际要求。
其他文献
煤炭企业是我国国民经济的重要组成部分,煤炭生产在为国民经济发展做出巨大贡献的同时,也加剧了环境污染、生态失衡等一系列环境问题,直接影响到煤炭工业和国民经济的可持续
随着日益激烈的人才竞争,企业将需要更多的有关人力资源的信息来帮助其更好地决策。然而,在现有的会计体系中,关于人力资源成本的数据较少而且还分散在许多账户中,对企业的人
目的:探讨PDCA(计划、实施、检查、处理)循环管理法在我院抗菌药物管理中的应用效果。方法:按照PDCA循环管理法,先收集资料、找出存在的问题,然后分析原因并拟订对策、检查和
随着现代社会问题的日益突出,经济发达国家曾对企业应履行的社会责任进行过非常激烈的辩论,同时国家政府也陆续制定了有关的规章制度,要求企业广泛地履行社会责任,而企业所从
目的:观察不同剂量培哚普利对充血性心力衰竭(CHF)患者心脏功能的影响。方法:135例CHF患者按随机数字表法分为对照组(68例)和观察组(67例)。两组患者均给予利尿药、β受体阻
随着电网规模的不断扩大,电力系统的安全运行显得越发重要。对在电力系统中担任保护、控制功能的断路器的正常运行提出了更高的要求。为确保断路器的可靠运行,及时了解断路器
针对目前西安市进行农产品质量安全追溯体系建设过程中遇到的问题,通过分析该追溯体系的应用现状,进而研究问题存在的原因。找出农产品质量安全追溯体系构建需明确安全追溯体
21世纪是信息技术高速发展的时代,政治动员出现了应用范围扩大、民主性增强、社会权力壮大的发展趋势,同样也存在政治动员形式和监管力度等方面的不足。通过对信息时代政治动
旨在探讨中学数学教学中关于解题步骤相关知识的教学方法。通过联系一线教学实例,采用比较的方法,以更好地服务于教学效果为目的和比较标准,加以论述。以北师大版七年级数学
煤在从港口装卸作业区用汽车提运过程中,煤装卸作业区及其附近道路汽车煤扬尘。造成了对环境的污染。本文通过风洞模拟实验。提出了一个汽车道路煤扬尘量的预测公式,其预测值