基于FPGA的NorFlash控制器的设计与实现
发布时间:2018-03-23 13:08
本文选题:NorFlash控制器 切入点:FPGA 出处:《西安电子科技大学》2013年硕士论文
【摘要】:NorFlash存储器凭借其可靠性高、读取速度快和片内执行能力等优点,广泛地运用于智能手机和嵌入式系统等的程序代码存储中。因此,研究NorFlash的存储原理、内部结构以及如何可靠快速读取NorFlash存储的数据具有重要意义,而设计一款匹配NorFlash的控制器将会有良好的应用前景。 论文在研究了NorFlash存储器技术规范文档和FPGA设计方法与技巧的基础上,通过分析NorFlash的控制操作和工作流程,设计出NorFlash控制器的整体构架,采用自顶向下的设计方法和层次化设计思想,,将NorFlash控制器划分为若干个模块,并使用VHDL硬件描述语言完成了I/O接口模块、命令控制模块和时序控制模块的RTL级设计。在Xilinx公司的ISE集成软件环境下,搭建NorFlash控制器仿真平台,利用ModelSim仿真软件和Spansion提供的NorFlash器件模型进行了功能仿真。编写可综合的VHDL测试程序,搭建控制器验证平台,完成了控制器在FPGA开发板上的硬件验证。从FPGA开发板硬件验证结果来看,控制器在电路功能和时序方面满足了设计的要求。整个NorFlash控制器模块划分和验证平台的搭建合理可行,具有很好的兼容性和可操作性。 本论文完整地论述了NorFlash控制器的设计原理、具体的设计过程以及测试验证该设计的方法。设计的控制器实现了端口控制操作简单,符合CFI接口标准的NorFlash存储器通用控制,具有实用性强和适用范围广的特点。
[Abstract]:NorFlash memory is widely used in the program code storage of smart phone and embedded system because of its high reliability, fast reading speed and on-chip execution ability. Therefore, the storage principle of NorFlash is studied. The internal structure and how to read the data stored in NorFlash reliably and quickly are of great significance, and the design of a controller matching NorFlash will have a good application prospect. Based on the research of NorFlash memory specification document and FPGA design method and technique, the whole frame of NorFlash controller is designed by analyzing the control operation and workflow of NorFlash. Using top-down design method and hierarchical design idea, the NorFlash controller is divided into several modules, and I / O interface module is completed by using VHDL hardware description language. The RTL level design of command control module and timing control module. Under the ISE integrated software environment of Xilinx Company, the simulation platform of NorFlash controller is built. The functional simulation is carried out by using ModelSim simulation software and NorFlash device model provided by Spansion. A comprehensive VHDL test program is written and a controller verification platform is built. The hardware verification of the controller on the FPGA development board is completed. From the result of the hardware verification of the FPGA development board, the controller meets the design requirements in the aspects of circuit function and timing. The module partition of the whole NorFlash controller and the construction of the verification platform are reasonable and feasible. Good compatibility and maneuverability. In this paper, the design principle of NorFlash controller, the concrete design process and the method of testing and verifying the design are discussed. The controller realizes the universal control of NorFlash memory, which is simple in port control operation and accords with the standard of CFI interface. The utility model has the characteristics of strong practicability and wide application range.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333;TN791
【参考文献】
相关期刊论文 前4条
1 陈勇;;有限状态机的建模与优化设计[J];重庆工学院学报(自然科学版);2007年05期
2 崔晓楠;;多元市场推动NOR闪存的发展[J];今日电子;2006年09期
3 李建勋;樊晓光;禚真福;;嵌入式系统中基于闪存平台的存储管理策略[J];电子技术应用;2010年05期
4 郑文静;李明强;舒继武;;Flash存储技术[J];计算机研究与发展;2010年04期
本文编号:1653585
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1653585.html