PCI Express端点的设计与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:sunshineaigeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机系统中的各个功能部件的数据交换都是通过总线来实现的,所以总线的速度对于整机的性能有着巨大的影响。目前应用最广泛的系统总线是PCI总线。随着技术的发展,PCI总线慢慢成为了整个系统的瓶颈。正是基于种种不足和计算机的应用需求,Intel提出了替代PCI总线的第三代总线技术—PCI Express。  PCI Express即第三代通用IO总线(3GIO),与前任总线(PCI/PCI-X)相比,在总线结构上采取了根本性的变革,以满足现在的及将来的处理器和外围设备提出的更高的带宽要求:它采用基于数据包交换的点对点串行双通道传输技术,提供了高带宽;可灵活扩展的IO互连;基于信用(Credit)的流量控制协议可消除因接收缓冲器溢出而导致的丢包问题;重发功能则可确保数据传输的高度可靠性;同时还支持设备热插拔和热交换及软件层保持与 PCI兼容等具有的鲜明技术特点。高性能与低成本的结合很好的满足了当前和未来 IO带宽的需求,具有良好的应用前景,对其展开研究和应用是相当有意义和价值的。  针对端点的设计,本文主要分为理论、设计和仿真验证三大部分。  理论上首先从分析PCI Express的协议出发,按照作者的理解,介绍了PCI Ex-press的总线的技术特点、系统架构、体系结构及其物理结构与接口规范,对其发展前景给出了预测。对PCI Express端点及接口的关键实现技术进行了深入研究,重点说明了PCI Express物理层、数据链路层和事务层的逻辑设计方案和关键实现技术。  在设计实现部分,采用Xilinx公司的Virtex-5 LXT FPGA设计实现了符合PCI Express协议的 PCI Express端点功能和串行接口方案,同时设计了一套用于测试验证PCI Express端点及其接口的硬件实验平台。实现的收发器理论上能提供100Mbps-3.2Gbps的串行连接。  最后为了充分保证设计的正确性,对其进行了验证。本次验证工作中结合 PCI Express的实际情况,做了许多有效的改进,证明设计实现的可行性和正确性,得到了十分理想的结果。
其他文献
图像超分辨率重建,是利用同一视域的多帧低分辨率降质图像,通过信号处理技术重建高质量、高分辨率图像的一种技术。这种重建技术可突破图像采集设备分辨率的限制,改善了输出
摘要:多媒体它有较强的集成性、交互性的特点。随着科学技术的持续进步和现代教育技术的发展,多媒体技术的运用在物理教学中发挥着积极的作用,提高了学生的认知水平,强化了学生物理能力培养。它改变了传统物理教学的手段和方法,将物理教学带进了一个全新的境界。  关键词:初中物理;多媒体技术;应用  一、在物理概念教学中的应用  作为物理教师的我们都有这样的感觉:有些物理概念和物理规律如果只是在口头上进行讲解与
该文从CCD摄像机的几何标定入手,首先讨论了摄像机的标定模型以及现有标定方法的局限性,提出了一种基于圆形控制点的摄像机几何标定方法.该方法把内外方位元素分开求解,可以
目前IP网络正发生深刻变化,宽带IP的出现起了决定性作用.因为必须有足够的带宽,才能在同一个网络中同时传输语音、数据和图像.实时音频、视频多媒体应用进入IP网络的一个关键
该文主要对随钻电磁波测井的电阻率测量技术进行了系统的研究.着重讨论和研究了非均匀介质下随钻电磁波电阻率测井的理论和方法,并提出了一些新的方法.首先,该文介绍了电磁散
摘要:本文分析了《数控编程与加工》课程传统教学模式的弊端,结合作者自己的教学实践,从行动导向教学的理论依据、操作模式,行动导向在教学中的实践及实践后的效果进行了具体的论述。通过行动导向,创设教学项目,让学生在实践中学理论,教师在指导中教理论。  关键词:数控编程与加工;行动导向;教学项目  一、问题的提出  随着工业4.0的不断推进和社会生产力的迅速发展,现代制造业已逐渐成为我国工业经济的重要支柱
该文在对不同虚拟仪器硬件开发平台进行比较的基础上,根据该课题的任务,选用了基于PC-DAQ卡的硬件开发平台,并用LabVIEW作为软件开发平台.结合特制的调理电路设计出基于虚拟
对讲机是最早被人类使用的无线通信终端,经过长期的发展,对讲机的应用已十分普遍。但传统模拟对讲机已不能满足人们的需求,对讲机数字化势在必行。  本文的研究内容主要包
该文主要研究了基于CAN总线的监测监控系统及其在实际工程中的应用.在对CAN总线技术进行分析的基础上,根据课题现场实现生产情况建立CAN总线监测监控系统,从智能节点,CAN总线
随着计算机网络技术的迅猛发展和网络技术在各行各业中的广泛应用,人们通过计算机网络传输数据日益增加,其中包含了各种机密信息(例如军事机密信息、商业机密信息、个人隐私信