当前位置:主页 > 科技论文 > 计算机论文 >

基于FPGA的通用存储器控制器的系统设计与实现

发布时间:2024-02-20 14:33
  随着电子科学和计算机科学的飞速发展,大规模集成电路在军事、经济和社会生活中的应用越来越广泛。存储器作为大规模集成电路芯片中的重要组成部分其应用领域尤为广泛。不同类型的存储器,其特点差别很大,对控制要求也有所不同。如何实现一种通用存储器控制器,一方面使其具有较好的通用性,能够正确的控制多种不同类型的存储器;一方面使其具有较好的性能,能够充分利用不同类型存储器的读写带宽,具有重要的理论意义和实用价值。 本文对存储器控制器技术和基于平台FPGA的SOPC系统设计技术进行了深入研究,主要包括:几种典型存储器控制器的体系结构和实现技术,常用的几种存储器的内部结构、寻址方式、数据存储方式、时序控制方式,Xilinx平台FPGA的开发流程和主要工具,以及SOPC系统可编程、可剪裁、可扩充的技术优势。以这些研究为基础,提出了一种基于Xilinx公司的平台FPGA Virtex-ⅡPro的通用存储器控制器IP核的体系结构。围绕着硬件通用性和软件可配置这两个中心任务,提出了操作码和指令集的概念,并由此制定了基于平台FPGA内部存储资源BRAM的软硬件交互协议。最后基于VHDL硬件描述语言实现了该通用存储器...

【文章页数】:64 页

【学位级别】:硕士

【部分图文】:

图5正弦波测试结果4结论

图5正弦波测试结果4结论

(b)测试结果展开图图5正弦波测试结果4结论在FPGA内部准确的实现针对FT245RL的数据传输控制器从而使得整个存储测试系统在一片FPGA的控制下得以实现,经过实验证明该存储测试系统实现简单,调试容易、性能稳定可靠、最高采样率可达1M/s。参考文献[1]何瑛....


图1一2基于平台FPGA的通用控制器系统框图

图1一2基于平台FPGA的通用控制器系统框图

IIIP核核核总线桥桥桥桥桥桥桥桥桥定定定定定定定定定定定定定定定定时器器中中断控制器器器G尸100000UARTTT图1一1片上系统典型结构在SOC的设计技术中,IP核“重用”是一个非常重要的概念。I....


图2一2基于CoreCormect总线的片上系统

图2一2基于CoreCormect总线的片上系统

CoreConneet总线架构包括处理器本地总线(Proeesso:LoealBus,PLB)、片上外设总线(On一ehipperipheralBus,OpB),l个总线桥接器、两个仲裁器和1个设备控制寄存器(DevieeeontrolRegister,DeR)总线。如....


图2一3通用存储器控制器核心控制单元系统框图

图2一3通用存储器控制器核心控制单元系统框图

的存储器访问。4、执行用户自定义或非标准存储器访问指令。图2一3为通用存储器控制器核心控制单元子模块之间的关系,以及与可配置寄存器和BRAM单元之间的关系。;丫弃一:l;:二,共、二一二:「车。盯)日RAMbloc*到户}图2一3通用存储器控制器核心控制单元系统框图通用存储器控制....



本文编号:3904284

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3904284.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户abe98***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com