PCI Express接口相变存储卡的设计

PCI Express接口相变存储卡的设计

论文摘要

外部存储器是整个计算机系统中的重要组成部分,传统外部存储器的典型代表是温氏硬盘。然而,随着计算设备在移动及其它复杂环境的广泛应用,硬盘的机械结构严重限制了其稳定性及读写性能。随着存储技术的发展,各种低功耗、高速率、长寿命的半导体存储芯片得到了广泛的使用,在移动及高性能服务计算领域,基于EEPROM、NOR FLASH、NAND FLASH等半导体存储芯片的设备已经开始在各个领域代替原本硬盘充当的角色,而相变存储技术作为FLASH技术的有力竞争者,得到了产业界的广泛关注。本课题研究的目标是设计以相变存储芯片作为存储介质的PCI Express接口相变存储卡。本设计在存储介质上采用低功耗、高速率、长寿命的相变存储芯片,接口上采用高速率、高可靠的PCIE接口,结合CPLD进行相变芯片阵列的访问控制,以及WDM驱动设计技术,成功实现了PCIE相变存储卡。本文给出了PCIE相变存储卡的相关设计。硬件设计方面,深入分析了PCIE总线协议和相变存储芯片的读写机制,阐述了使用专用接口芯片PEX8311结合CPLD实现PCIE相变存储卡的可行性和必要性,给出了PCIE总线接口电路的详细设计和相变芯片阵列的访问控制逻辑。逻辑设计方面,采用CPLD结合Verilog硬件设计技术进行相变芯片阵列的访问控制,并在实现过程中通过仿真Verilog代码确保了逻辑设计的正确性。软件设计方面,在理解Windows XP的内核结构以及驱动程序结构的基础上,使用Jungo公司的Windriver工具开发了相应的PCIE相变存储卡WDM设备驱动程序,实现了对局部总线的直接读写以及DMA传输。通过基本的读写功能测试及DMA数据传输测试,验证了PCIE相变存储卡可以稳定工作在Windows XP下,达到了预定设计目标,具有重要的应用潜力。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题来源及意义
  • 1.2 国内外概况
  • 1.3 课题的主要研究工作
  • 2 PCIE 相变存储卡的总体架构设计
  • 2.1 PCIE 相变存储卡的硬件架构
  • 2.2 PCIE 相变存储卡的软件架构
  • 3 PCIE 相变存储卡的硬件设计
  • 3.1 PCIE 总线接口分析
  • 3.2 相变存储芯片阵列设计
  • 3.3 相变芯片阵列的访问控制设计
  • 3.4 PCIE 相变存储卡硬件电路的设计
  • 4 PCIE 相变存储卡的软件设计
  • 4.1 WDM 驱动程序的结构分析
  • 4.2 驱动程序的实现
  • 5 系统测试
  • 5.1 系统性能测试
  • 5.2 测试结果分析
  • 6 总结与下一步工作
  • 6.1 全文总结
  • 6.2 下一步的工作
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].PCI Express流控机制的研究与实现[J]. 信息技术 2016(08)
    • [2].PCI Express数据链路层缓冲器结构的改进[J]. 计算机测量与控制 2008(02)
    • [3].基于PCI Express的闪存存储系统设计[J]. 计算机工程 2011(18)
    • [4].基于FPGA硬核的PCI Express实现[J]. 机电工程技术 2014(10)
    • [5].FPGA的双缓冲模式PCI Express总线设计[J]. 单片机与嵌入式系统应用 2011(11)
    • [6].高速数据采集中的PCI Express总线性能分析[J]. 现代电子技术 2014(24)
    • [7].PCI Express干扰发射机具有在线误码注入功能[J]. 电子设计技术 2009(04)
    • [8].PCI Express多播功能——优化嵌入式和通信应用中的系统资源和性能[J]. 电子产品世界 2009(04)
    • [9].基于光纤环路和PCI Express的多轴数控系统设计[J]. 光通信技术 2011(11)
    • [10].高速串行总线RapidIO与PCI Express技术分析比较[J]. 计算机与网络 2010(18)
    • [11].TLP重发机制在PCI Express总线上的应用[J]. 计算机与数字工程 2008(11)
    • [12].基于PCI Express工业CT数据传输卡的设计与实现[J]. 核电子学与探测技术 2009(04)
    • [13].高速串行总线RapidIO与PCI Express协议分析比较[J]. 航空计算技术 2010(03)
    • [14].一种基于PEX8532的交换板设计[J]. 工业控制计算机 2009(02)
    • [15].基于PCI Express总线的同步时钟卡的设计与实现[J]. 电子设计工程 2017(01)
    • [16].基于PCI Express总线宽带测向系统的驱动程序设计[J]. 计算机应用研究 2011(01)
    • [17].基于PCI Express的遥感数据采集技术研究[J]. 微计算机信息 2010(35)
    • [18].基于PCI Express的多通道动态优先级DMA系统的FPGA设计[J]. 通信技术 2017(07)
    • [19].基于PCI Express总线的红外图像实时采集与显示系统及其界面设计[J]. 红外 2016(09)
    • [20].基于KMDF的PCI Express设备驱动设计[J]. 西安航空学院学报 2014(01)
    • [21].基于PCI Express总线的高帧频CMOS相机图像采集系统设计[J]. 电子技术应用 2009(04)
    • [22].基于Zynq的PCI Express接口设计与实现[J]. 控制工程 2017(08)
    • [23].PCI Express总线接口的DMA传输设计[J]. 计算机系统应用 2017(10)
    • [24].基于PCI Express总线架构的多处理器模块设计[J]. 信息通信 2018(05)
    • [25].基于CH368芯片的PCIE总线控制卡设计[J]. 电子测试 2016(17)
    • [26].基于光纤通信和PCI Express总线的高速图像传输系统[J]. 微型机与应用 2011(24)
    • [27].基于PCI Express总线转换板设计研究[J]. 国外电子测量技术 2009(12)
    • [28].基于PCI Express总线的多天线射频收发系统设计[J]. 微电子学 2013(06)
    • [29].基于PCI Express总线的模幂运算器的实现[J]. 计算机技术与发展 2013(10)
    • [30].基于PCI Express接口的数据采集存储系统设计[J]. 电子元器件应用 2009(09)

    标签:;  ;  ;  ;  ;  

    PCI Express接口相变存储卡的设计
    下载Doc文档

    猜你喜欢