高速大容量存储器的控制器设计与验证
发布时间:2018-11-18 19:58
【摘要】:现如今,处理器技术的发展日新月异,其对高速大容量存储器性能的要求也越发的严苛。而在各类常用的随机存储器件中,尤以DDR3存储器的使用最为广泛。DDR3存储器具有速率高、容量大、售价低廉等多种优势。由于存储器无法对处理器的访存命令做出直接的应答,且操作起来逻辑十分复杂,对读写时序的要求也尤其严格,因而设计出一款效能良好的存储器控制器将是该领域今后很长一段时间努力的重点。另外,近些年FPGA整体性能的提升也越发的迅猛。新一代的FPGA已经能够提供更多的逻辑资源、更快的运算速度和更丰富的存储器接口解决方案。因此,选用FPGA来辅助进行存储器控制器的设计受到越来越多开发人员的青睐。本文以DDR3高速大容量存储器为研究对象,结合存储器的国内外发展现状,对DDR3存储芯片的特性及使用原理进行了深入细致地分析。最终,设计出一款以Altera公司Stratix Ⅳ系列FPGA为开发平台的DDR3控制器,完成了与新型UniPHY物理接口的集成。之后搭建了相应的测试平台,通过相关软件完成了控制器的仿真测试及FPGA验证工作。测试的结果与预期相符,验证了控制器设计的正确性。具体完成的工作如下:(1)从DDR3存储器的内部结构及工作机理出发,对存储器的读写控制时序进行了详细的分析;(2)系统地规划了DDR3控制器的整体架构,对控制器内部每个子系统的功能、设计思路及实现方式进行了细致的描述;(3)对新型UniPHY物理IP核的内部结构进行了深入的研究,完成了UniPHY物理接口的设计;(4)搭建了软硬件测试平台,采用Modelsim和Quartus Ⅱ 12.1软件对DDR3控制器的数据读写功能进行了系统的测试及验证工作,切实保证了控制器的实际应用价值和良好的稳定性。
[Abstract]:Nowadays, with the rapid development of processor technology, the performance requirements of high-speed and large-capacity memory are becoming more and more stringent. Among the common random memory devices, DDR3 memory is the most widely used. DDR3 memory has many advantages, such as high speed, large capacity, low price and so on. Because the memory can not answer the memory access command of the processor directly, and the logic of operation is very complicated, the requirement of reading and writing timing is especially strict. Therefore, the design of a memory controller with good performance will be the focus of future efforts in this field. In addition, in recent years, the overall performance of FPGA is also increasing rapidly. The new generation of FPGA has been able to provide more logical resources, faster computing speed and richer memory interface solutions. Therefore, the choice of FPGA to assist the design of memory controller is favored by more and more developers. In this paper, DDR3 high speed and large capacity memory is taken as the research object. Combined with the development of memory at home and abroad, the characteristics and application principle of DDR3 memory chip are analyzed in detail. Finally, a DDR3 controller based on Altera Stratix 鈪,
本文编号:2341041
[Abstract]:Nowadays, with the rapid development of processor technology, the performance requirements of high-speed and large-capacity memory are becoming more and more stringent. Among the common random memory devices, DDR3 memory is the most widely used. DDR3 memory has many advantages, such as high speed, large capacity, low price and so on. Because the memory can not answer the memory access command of the processor directly, and the logic of operation is very complicated, the requirement of reading and writing timing is especially strict. Therefore, the design of a memory controller with good performance will be the focus of future efforts in this field. In addition, in recent years, the overall performance of FPGA is also increasing rapidly. The new generation of FPGA has been able to provide more logical resources, faster computing speed and richer memory interface solutions. Therefore, the choice of FPGA to assist the design of memory controller is favored by more and more developers. In this paper, DDR3 high speed and large capacity memory is taken as the research object. Combined with the development of memory at home and abroad, the characteristics and application principle of DDR3 memory chip are analyzed in detail. Finally, a DDR3 controller based on Altera Stratix 鈪,
本文编号:2341041
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2341041.html