文档详情

基于FPGA的SDRAM控制器的实现(软件部分) 毕业论文.doc

发布:2016-05-09约2.89万字共49页下载文档
文本预览下载声明
毕 业 设 计 (论 文) 机械与电气工程 学院 电气工程及其自动化 专业 毕业设计(论文)题目 基于FPGA的SDRAM控制器的实现 (软件部分) 学生姓名 班 级 电气工程及其自动化 学 号 指导教师 完成日期 2012 年 6 月 6 日 基于FPGA的SDRAM控制器的实现(软件部分) The realization of SDRAM controller based on FPGA (software) 总计 毕业设计(论文) 41 页 表 格 6 个 插 图 21 幅 摘要 文中介绍了FPGA的开发流程、硬件开发语言及其开发环境uartusII和SDRAM的结构特点和工作原理,根据SDRAM的工作原理、控制时序和指令特点,设计一种基于FPGA的SDRAM控制器的方案。SDRAM控制器的设计主要由主控制模块、信号产生模块、数据路径模块和参数模块组成。本设计解决SDRAM控制复杂、不方便的问题,并用Verilog给予仿真结果。仿真结果表明使用该方法设计实现的控制器能够使系统方便,可靠的对SDRAM进行操作。 关键字:SDRAM控制器 FPGA 控制模块 软件仿真 Abstract This paper introduces the development process and FPGA hardware development language and the development environment of SDRAM QuartusII and structural characteristics and working principle, according to the working principle of SDRAM, sequence control and instruction characteristics, a scheme based on FPGA SDRAM controller is designed. SDRAM controller design mainly by the master control module, signal module, data path module and parameter module composition. This design solved a problem about the controlling complexity of SDRAM controller, and gives the simulation results by using Verilog. The simulation results show that using this method to design the controller can realize the system is convenient, reliable operation of SDRAM. Key words: SDRAM controller FPGA Control module Software simulation 目录 摘要 I Abstract II 第一章 绪论 1 1.1 课题背景 1 1.2 课题研究的意义 1 第二章 FPGA与Quartus II软件简介 2 2.1 FPGA简介 2 2.1.1 FPGA背景 2 2.1.2 FGPA结构原理 2 2.2 Quartus II软件简介 3 2.3 硬件描述语言Verilog 4 2.4 FPGA开发过程 5 第三章 SDRAM的技术介绍 6 3.1存储器概况 6 3.2 SDRAM简介 6 3.2.1 SRAM和DRAM 6 3.2.2 SDRAM发展过程 7 3.3 SDRAM工作原理和基本操作 8 3.3.1 SDRAM存储的工作原理 9 3.3.2 SDRAM 的引脚信号 9 3.3.3 SDRAM基本命令 10 3.3.4 SDRAM初始化 10 3.3.5 SDRAM读、写操作 11 3.3.6 终止操作 12 第四章
显示全部
相似文档