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

基于内存反射技术的实时网络接口卡研制

作 者: 李明星
导 师: 姜守达
学 校: 哈尔滨工业大学
专 业: 仪器科学与技术
关键词: 反射内存 光纤传输 数据缓存
分类号: TP334.7
类 型: 硕士论文
年 份: 2010年
下 载: 91次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在计算机实时系统中,为了保证整个系统的实时性,要求系统中网络传输具有实时特性。传统的网络技术,如以太网、FDDI等在实时应用中存在几方面的缺点,不利于系统整体性能的提高。反射内存网是一种高速、实时、确定性的网络,因此,研制基于内存反射技术的实时网络接口卡,组建反射内存网,有重要的应用价值。本文在详细研究了反射内存网工作原理的基础上,采用SDRAM作为反射内存卡的反射内存,设计了反射内存卡。在FPGA内部设计了反射内存卡控制和状态寄存器组,设计了PCI接口控制逻辑,设计了SDRAM控制逻辑,数据存取控制逻辑,多个用于数据缓存的FIFO及其控制逻辑,提高了数据传输吞吐率,避免了内存读写冲突。采用高速SerDes及光纤收发器设计了光传输模块,串行传输速率达1.0625Gb/s,并在FPGA内部设计了8B/10B数据编码器和解码器、实现了对SerDes时序的控制和数据奇偶校验逻辑。定义了四种类型的网络中断和与其相对应的四组中断FIFO,设计了中断数据和普通数据的数据包格式,支持组建反射内存网。反射内存卡与上位机间通过PCI总线通信,开发了Windows XP内核下的PCI设备驱动程序,为应用程序提供相关的API接口。最后编写了用于测试的应用程序,对反射内存卡进行了测试,测试结果表明该卡的功能和性能稳定,满足技术要求,可以实现不同节点间数据的实时传输。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-13
  1.1 课题背景  9-10
  1.2 课题来源及研究的目的和意义  10
  1.3 国内外在该方向的研究现状  10-11
    1.3.1 国外相关技术发展  10-11
    1.3.2 国内相关技术发展  11
  1.4 主要研究内容  11
  1.5 本文结构  11-13
第2章 系统设计方案  13-21
  2.1 总体功能要求和性能要求  13
  2.2 硬件设计方案  13-19
    2.2.1 PCI 接口模块  16
    2.2.2 存储模块  16-17
    2.2.3 数据转换及光纤传输模块  17-19
  2.3 软件设计方案  19-20
    2.3.1 驱动程序设计  19
    2.3.2 应用程序设计  19-20
  2.4 本章小结  20-21
第3章 硬件设计  21-49
  3.1 PCI 接口控制模块设计  21-28
    3.1.1 PCI 接口硬件电路  21-22
    3.1.2 模块整体功能介绍  22
    3.1.3 PCI 数据控制和中断控制  22-24
    3.1.4 RFM 控制和状态寄存器组  24-25
    3.1.5 全局中断和本地中断的产生  25-27
    3.1.6 INT_FIFOs  27-28
  3.2 SDRAM 控制模块设计  28-32
    3.2.1 模块整体功能介绍  28
    3.2.2 SDRAM 控制器设计  28-31
    3.2.3 SDRAM 数据写入仲裁  31-32
  3.3 FIFO 模块设计  32-38
    3.3.1 模块整体功能介绍  32-33
    3.3.2 FIFO 设计  33-34
    3.3.3 R_FIFO 数据解析  34-36
    3.3.4 T_FIFO 数据写入仲裁  36-38
  3.4 数据格式转换模块设计  38-46
    3.4.1 模块整体功能介绍  38-39
    3.4.2 SerDes 硬件设计  39-40
    3.4.3 SerDes 操作时序  40-41
    3.4.4 光收发模块  41
    3.4.5 SerDes 控制器  41-46
  3.5 数据包设计  46-47
  3.6 本章小结  47-49
第4章 软件设计  49-59
  4.1 驱动程序设计  49-55
    4.1.1 WDM 驱动程序模型  50-52
    4.1.2 硬件访问  52
    4.1.3 DMA 传输  52-54
    4.1.4 API 接口  54-55
  4.2 应用程序设计  55-58
  4.3 本章小结  58-59
第5章 调试与测试  59-66
  5.1 板卡调试  59-60
    5.1.1 硬件调试方法  59
    5.1.2 软件调试方法  59-60
  5.2 测试与结果分析  60-65
    5.2.1 测试两块反射内存卡之间的时间延迟  60-61
    5.2.2 测试整个系统的时间延迟  61-63
    5.2.3 测试反射内存卡的数据吞吐率  63-65
  5.3 本章小结  65-66
结论  66-67
参考文献  67-70
攻读学位期间发表的学术论文  70-72
致谢  72

相似论文

  1. 混沌保密光通信系统调制方式和光纤信道性能的研究,TN918.8
  2. SAN集群文件系统性能优化研究与实现,TP316.7
  3. 一种天文图像的光纤传输系统的研究,TN253
  4. 电子式互感器数据采集器技术,TM45
  5. 基于HLA的工程级仿真系统框架关键技术研究,TP391.9
  6. 空间数据库数据缓存与调度技术研究,TP311.13
  7. 移动自组网决策支持系统中数据缓存一致性与决策一致性研究,TN929.5
  8. 基于IEEE802.16e的HARQ技术研究,TN929.5
  9. 高精度智能电能计量系统设计,TM933.4
  10. 声纳模拟器及显控软件的研究与开发,U666.7
  11. 高性能视频检索平台中网络性能优化设计与实现,TP393.09
  12. 高性能分布式数据缓存系统的研究与实现,TP393.09
  13. 基于EXTJS的富客户端架构的设计与应用,TP311.52
  14. 钻孔摄像机器人系统的研究,TP242.6
  15. 基于数据广播的移动数据库缓存策略研究,TP311.13
  16. 基于工作仓库的OLAM技术在决策支持系统中的研究与应用,TP311.52
  17. 城市车辆网络中数据缓存技术研究,TN929.5
  18. 分布式缓存系统MCACHE的优化与测试,TP311.13
  19. 下一代网络安全态势评估系统中数据缓存子系统的设计与实现,TN915.08
  20. 基于光纤传输技术的矿用工业以太网的可靠性研究,TP277

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 外部设备 > 接口装置、插件
© 2012 www.xueweilunwen.com