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

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zhangnly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机实时系统中,为了保证整个系统的实时性,要求系统中网络传输具有实时特性。传统的网络技术,如以太网、FDDI等在实时应用中存在几方面的缺点,不利于系统整体性能的提高。反射内存网是一种高速、实时、确定性的网络,因此,研制基于内存反射技术的实时网络接口卡,组建反射内存网,有重要的应用价值。本文在详细研究了反射内存网工作原理的基础上,采用SDRAM作为反射内存卡的反射内存,设计了反射内存卡。在FPGA内部设计了反射内存卡控制和状态寄存器组,设计了PCI接口控制逻辑,设计了SDRAM控制逻辑,数据存取控制逻辑,多个用于数据缓存的FIFO及其控制逻辑,提高了数据传输吞吐率,避免了内存读写冲突。采用高速SerDes及光纤收发器设计了光传输模块,串行传输速率达1.0625Gb/s,并在FPGA内部设计了8B/10B数据编码器和解码器、实现了对SerDes时序的控制和数据奇偶校验逻辑。定义了四种类型的网络中断和与其相对应的四组中断FIFO,设计了中断数据和普通数据的数据包格式,支持组建反射内存网。反射内存卡与上位机间通过PCI总线通信,开发了Windows XP内核下的PCI设备驱动程序,为应用程序提供相关的API接口。最后编写了用于测试的应用程序,对反射内存卡进行了测试,测试结果表明该卡的功能和性能稳定,满足技术要求,可以实现不同节点间数据的实时传输。
其他文献
乌梁素海是典型的寒旱区湖泊,具有多草、多藻、水浅及寒区气候等特征。针对乌梁素海湖泊富营养化及水华问题,运用AQUATOX模型对乌梁素海湖区主要营养盐的季节变化以及不同藻
学科结构具有多维度多层次的复杂性。大学学科纵向三层次结构从宏观到微观,划分为三级共计十一个要素,即宏观校级:多学科跨学科体系建设,包括四个要素:规划设计是蓝图,定位目
目的探讨工作授能对护理人员患者安全文化态度的影响,为更好制定患者安全相关政策和措施提供参考。方法便利选取200名护士进行问卷调查,包括护理人员患者安全文化测评问卷的