学位论文 > 优秀研究生学位论文题录展示

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

作 者: 徐扬
导 师: 周功业
学 校: 华中科技大学
专 业:
关键词: PCI E接口 相变存储 硬件描述语言 可编程逻辑器件 设备驱动程序
分类号: TP333
类 型: 硕士论文
年 份: 2011年
下 载: 86次
引 用: 0次
阅 读: 论文下载
 

内容摘要


外部存储器是整个计算机系统中的重要组成部分,传统外部存储器的典型代表是温氏硬盘。然而,随着计算设备在移动及其它复杂环境的广泛应用,硬盘的机械结构严重限制了其稳定性及读写性能。随着存储技术的发展,各种低功耗、高速率、长寿命的半导体存储芯片得到了广泛的使用,在移动及高性能服务计算领域,基于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下,达到了预定设计目标,具有重要的应用潜力。

全文目录


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

相似论文

  1. 硬件描述语言的哲学分析,N02
  2. 基于MIPI规范的LCD驱动接口设计,TN873.93
  3. 相变存储器测试方法及测试系统的研究,TP333
  4. 基于PCIE接口混合存储系统的设计与实现,TP333
  5. 基于FPGA的SATA主机端控制器的设计,TP331
  6. 全功能相变存储器芯片设计及后集成工艺研究,TP333
  7. 基于DSP和CPLD的运动控制卡设计与实现,TP273
  8. 基于M5的混合型内存系统仿真及其应用,TP333
  9. SiN_x掺杂SbTe相变存储材料研究,TP333
  10. 基于PCI总线的数字GPS接收机的研制,P228.4
  11. 基于双工控机的微机继电保护测试仪研究与实现,TM772
  12. 基于CPLD的车辆信息通讯系统的OSD设计,U463.6
  13. 纸币清分机控制与处理系统的研制,TH693.5
  14. 群体机器人控制系统的设计与实现,TP242
  15. 嵌入式操作系统VxWorks下设备驱动程序的研究与设计,TP316.2
  16. 智能火灾监控系统视频采集与处理模块的研制,TP391.41
  17. 基于FPGA的的图像融合系统设计研究,TP391.41
  18. 基于ARM11内核芯片红外通信的实现与仿真,TP368.1
  19. 基于嵌入式Linux驱动程序设计方法研究及应用,TP368.1
  20. 基于CPLD的步进电机升降速控制方法,TM383.6

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com