摘要: 本文介绍了SDRAM的结构和特点,给出了基于FPGA的SDRAM控制器设计关键技术以及各个模块设计方法。选择基于FPGA设计SDRAM控制器来解决数据量大而需要缓存的问题,并以硬件描述语言Verilog完成SDRAM控制器电路的设计,通过综合布局和排版,烧录至FPGA上,从而使得SDRAM通过PCI接口完成与PC机内存之间可靠数据交换。78295

毕业论文关键词:FPGA,SDRAM,Verilog,controller。

Abstract : This paper introduces the structure and characteristics of SDRAM, SDRAM controller design based on FPGA is given the key technology and the design method of each module。Choose SDRAM controller based on FPGA design to solve the problem of a large amount of data need to cache and Verilog hardware description language to complete the SDRAM controller circuit design, through the comprehensive layout and typesetting, burn to the FPGA, so as to make the SDRAM through PCI interface to complete and reliable data exchange between PC memory。 

Key words: :FPGA,SDRAM,Verilog

目  录

1  绪论 4

1。1  课题背景 4

1。2  课题研究的意义 4

2  FPGA的简介 4

2。1  FPGA简介和结构原理 4

2。2  FPGA设计过程 5

2。3  硬件描述语言Verilog 6

3  SDRAM的技术 7

3。1  SDRAM简介 7

3。1。1  SRAM和DRAM 7

3。1。2 SDRAM发展过程 8

3。3 SDRAM工作原理和基本操作 8

4  SDRAM控制器设计 13

4。1  SDRAM控制器 13

4。1  SDRAM控制器 14

4。2  主控制寄存器模块 15

4。3  信号产生模块 16

4。4  参数模块 17

4。5  数据通路模块 17

5  SDRAM读写的仿真 18

结论 20

参考文献 21

致谢 22

1  绪论

1。1  课题背景

作为IC的主流技术:硬件描述语言可以设计模拟仿真大部分的电路,可以经过电路的总和排布可以在FPGA上进行运行测试。由于电子信息的迅速发展,可以广泛得运用在工业,商业,农业等民用工程和精密的航天通信等军用工程设备中,故而人们对信息的处理的要求也越来越高,注重效率高效和准确,传统的单片机是已经不能满足该高效精确的要求了。FPGA(Field-Programmable Gate Array)称之为可编程逻辑原件,它可以执行并且运行较为基础的逻辑门。并且FPGA具有简单集成度高的优点,遵循逻辑规律搭配就可以完成复杂的逻辑门电路功能。高效率,高密度又是FPGA的特点,所以可以适用于高端数字逻辑电路设计。同步动态随机存取存储器SDRAM(Synchronous Dynamic RAM)也具有同样的高效率,高密度可集成的优点。那么FPGA和SDRAM的相辅相成就是可以考虑的了,可以在数据处理方面得到更大的进一步的优势。所以本次设计就是考虑FPGA和SDRAM的共同优势进行设计。文献综述

上一篇:ZigBee物联网技术污水处理监测系统的设计
下一篇:PLC煤矿通风机自动控制系统设计

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

安康汉江网讯

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...