一种pci-e接口传输qpi报文的实现方法

文档序号:8226008阅读:753来源:国知局
一种pci-e接口传输qpi报文的实现方法
【技术领域】
[0001]本发明涉及集成电路设计领域,具体地说是一种PC1-E接口传输QPI报文的实现方法。
【背景技术】
[0002]随着计算机技术以及集成电路技术的飞速发展,高性能的计算机系统越来越成为经济社会发展的需要。这就需要研究服务器系统内存扩展、多处理器互连等技术来提高系统性能,以上技术需要研制相关的功能芯片来实现。目前intel处理器采用QPI接口实现外部互连,QPI接口传输速率高、协议复杂,这就为功能芯片的设计和验证带来挑战。因此采用成熟的PC1-E设计技术通过PC1-E接口传输QPI报文可以有效降低功能芯片设计和验证的难度和风险,同时可以大大降低验证平台设计的复杂度。

【发明内容】

[0003]本发明的目的是克服现有技术中存在的不足,提供一种PC1-E接口传输QPI报文的实现方法。
[0004]本发明的技术方案是按以下方式实现的,采用PC1-E接口代替QPI物理层,实现PC1-E接口的内存扩展、访问与维护;
PC1-E接口传输QPI报文的设计结构包括:检测电路、PC1-E接口模块、PC1-E与QPI接口转化配置模块和QPI上层逻辑接口模块,在高效率实施QPI协议验证,以及QPI相关芯片验证时,可有效提高验证效率,减少硬件设计复杂度。
[0005]上述PC1-E接口可实现X4、X8、X16接口模式,并且可由检测电路确定最终的链路传输通道数。
[0006]本发明的有益效果是:检测电路的特性,主要是指在PC1-E外部传输链路传输宽度选择时,判断链路的故障情况,如果某些链路存在传输故障,那么整个传输链路采用降级使用的方式提高传输链路的可用性,例如X16降级为X8,X8降级为X4 ;PC1-E接口模块的特性,主要是指在传输链路的底层数据传输层采用PC1-E接口实现,因PC1-E接口物理设计风险低、实现难度小,可以大大降低验证平台设计风险,缩短项目周期。PC1-E与QPI接口转化配置模块的特性,主要是指采用数据报文映射的方式实现各种PC1-E接口传输模式与QPI接口传输模式的转化对接,即底层物理传输层与上层协议处理层之间的转化对接。QPI上层接口模块的特性,主要是指接收经过映射转化的PC1-E接口数据,转化成QPI报文数据,交由上层进行功能处理或者协议处理。这种PC1-E接口传输QPI报文的实现方法所具有的上述优点,使得其弥补了直接设计QPI接口难度大、风险高、周期长的不足,采用多种数据映射关系实现X16、X8、X4各种PC1-E传输模式与QPI传输模式的全映射,大大提高了系统的可用性,在QPI协议相关芯片的开发设计、验证调试过程中,可有效降低芯片的设计难度和验证风险,可大大缩短芯片开发周期,具有很高的技术价值。
【具体实施方式】
[0007]下面对本发明的一种PC1-E接口传输QPI报文的实现方法作以下详细说明。
[0008]本发明的一种PC1-E接口传输QPI报文的实现方法,采用PC1-E接口代替QPI物理层,实现PC1-E接口的内存扩展、访问与维护;
PC1-E接口传输QPI报文的设计结构包括:检测电路、PC1-E接口模块、PC1-E与QPI接口转化配置模块和QPI上层逻辑接口模块,在高效率实施QPI协议验证,以及QPI相关芯片验证时,可有效提高验证效率,减少硬件设计复杂度。
[0009]PC1-E接口可实现X4、X8、X16接口模式,并且可由检测电路确定最终的链路传输通道数。例如链路实现X16模式,通过检测电路的检测功能,若有链路存在链接故障可降级成X8模式,同理,可降级成X4模式。最终的链路传输宽度由检测电路模块通知PC1-E接口配置模块和PC1-E QPI接口转化控制模块,实现PC1-E物理层的配置和链路转化模块的配置。
[0010]全宽模式QPI链路为20通道,80位的数据报文分布在20个数据通道进行传输,其中通道O和通道I传输的是CRC校验位。半宽模式QPI链路为10通道,80位的数据报文分布在10个通道进行传输,其中通道O传输的是CRC校验位。四分之一宽QPI链路为5通道,80位的数据报文分布在5个通道进行传输,其中通道O的部分位传输的是CRC校验位。[0011 ] 当PC1-E接口宽度为X16时,全宽、半宽、四分之一宽的QPI报文数据可以分别与X16的PC1-E接口进行无差错的接口映射。
[0012]当PC1-E接口宽度为X8时,全宽、半宽、四分之一宽的QPI报文数据可以分别与X8的PC1-E接口进行无差错的接口映射。
[0013]当PC1-E接口宽度为X4时,全宽、半宽、四分之一宽的QPI报文数据可以分别与X4的PC1-E接口进行无差错的接口映射。
[0014]本发明的一种PC1-E接口传输QPI报文的实现方法其加工制作非常简单方便,按照说明书所示即可加工。
[0015]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【主权项】
1.一种PC1-E接口传输QPI报文的实现方法,其特征在于采用PC1-E接口代替QPI物理层,实现PC1-E接口的内存扩展、访问与维护; PC1-E接口传输QPI报文的设计结构包括:检测电路、PC1-E接口模块、PC1-E与QPI接口转化配置模块和QPI上层逻辑接口模块,在高效率实施QPI协议验证,以及QPI相关芯片验证时,可有效提高验证效率,减少硬件设计复杂度。
2.根据权利要求1所述的一种PC1-E接口传输QPI报文的实现方法,其特征在于PC1-E接口可实现X4、X8、X16接口模式,并且可由检测电路确定最终的链路传输通道数。
【专利摘要】本发明提供一种PCI-E接口传输QPI报文的实现方法,采用PCI-E接口代替QPI物理层,实现PCI-E接口的内存扩展、访问与维护;PCI-E接口传输QPI报文的设计结构包括:检测电路、PCI-E接口模块、PCI-E与QPI接口转化配置模块和QPI上层逻辑接口模块。这种PCI-E接口传输QPI报文的实现方法所具有的上述优点,采用多种数据映射关系实现X16、X8、X4各种PCI-E传输模式与QPI传输模式的全映射,大大提高了系统的可用性,在QPI协议相关芯片的开发设计、验证调试过程中,可有效降低芯片的设计难度和验证风险,可大大缩短芯片开发周期。
【IPC分类】H04L29-06, H04L1-00
【公开号】CN104539579
【申请号】CN201410717134
【发明人】王恩东, 胡雷钧, 李仁刚
【申请人】浪潮集团有限公司
【公开日】2015年4月22日
【申请日】2014年12月3日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1