收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

基于FPGA的FLASH存储器读写电路的设计

[关键词:FPGA,FLASH,存储器]  [热度 ]
提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿
作品编号:ckjs0216,word全文:45页,合计:11000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于FPGA的FLASH存储器读写电路的设计毕业设计论文------

本课题是以FPGA为核心的FLASH存储器读写电路,总体思路是采用自顶向下的方法,将FPGA依据功能划分为几个模块,详细分析各个模块的设计方法和控制流程。FPGA模块的设计使用VHDL语言,在Max+Plus Ⅱ中实现软件设计和完成仿真图形。

设计中,为了能够使用数字电路处理模拟信号,必须把模拟信号转换成相应的数字信号,方能送入数字系统进行处理。模数转换芯片选用ADS8364。主控逻辑模块用FPGA来实现,在系统中起到分频,缓冲,对RAM的读写,串口数据转换并行数据这四方面的作用。FPGA经过PC和VHDL的语言的指令,经过一系列的逻辑运算和时钟运算,便按照用户的设置要求完成RAM表里面的数据采集任务,采集到的数据保存到FPGA内部的数据缓存区FIFO里,当达到FIFO余度值时由FPGA取走采集数据进行下一步的采集。FPGA采用ALTERA公司的ACEX1K系列EP1K100芯片。在采集过程中,有时需要对大量的数据进行存储,因此,存储器也就成了这些数字系统不可缺少的组成部分。RAM选用双端口RAM。

为完成FLASH存储器读写电路的FPGA的设计,利用VHDL语言对FPGA进行设计,并在Max+Plus Ⅱ软件中进行系统仿真和验证。由FPGA在线编程的特点,可以依据现场的具体情况,对FPGA的内部配置进行修改,进一步增加了系统应用的灵活性,因此该系统是一种比较理想的FLASH存储器读写电路设计方案。

本说明书的主要内容

本文主要说明的内容:

1、阐述了本课题的电路设计思想;

2、阐述了系统的硬件电路结构、逻辑控制模块的设计及其功能实现;

3、阐述了VHDL语言编写K9F1G08的读、页编程、块擦除等操作时序的详细过程; 

4、阐述了MAXPLUX和PROTEL等软件设计平台的发展及应用。

系统的硬件方面,利用POTEL99来绘制电路图和PCB版图;软件方面,基于MAX+plus II开发软件,利用VHDL硬件描述语言以及原理图的输入方式来设计数字逻辑电路的过程和方法,最后将程序下载至实验板,实现了设计要求。

本课题作为一次完整的设计经历,从软件绘制原理图,到PCB制作,最后实现实验板的硬件实物。对于我来说是一次充实而圆满的毕业设计。从始至终,所用到的一些理论知识是我们在课本中无法领悟的,加之实践中又遇到许多不可预测的问题,这对我们来说是一次从理论到实践的飞跃。在本系统中上位机程序采用的是原有程序,这就成为系统设计中的不足之处。

可编程逻辑器件的普及是现代数字设计的革命,它真正实现了硬件设计软件化的目标,大大简化了设计流程及复杂程度。本设计让我真正体会到了即使是一个看似简单的设计,也需要不断的完善,不断的学习。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿
作品编号:ckjs0216,word全文:45页,合计:11000

本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于FPGA的FLASH存储器读写电路的设计(开题报告,任务书,论文,答辩稿)!