一种PCI-E接口传输QPI报文的实现方法技术

技术编号:11331585 阅读:72 留言:0更新日期:2015-04-22 21:57
本发明专利技术提供一种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协议相关芯片的开发设计、验证调试过程中,可有效降低芯片的设计难度和验证风险,可大大缩短芯片开发周期。

【技术实现步骤摘要】

本专利技术涉及集成电路设计领域,具体地说是一种PC1-E接口传输QPI报文的实现方法。
技术介绍
随着计算机技术以及集成电路技术的飞速发展,高性能的计算机系统越来越成为经济社会发展的需要。这就需要研究服务器系统内存扩展、多处理器互连等技术来提高系统性能,以上技术需要研制相关的功能芯片来实现。目前intel处理器采用QPI接口实现外部互连,QPI接口传输速率高、协议复杂,这就为功能芯片的设计和验证带来挑战。因此采用成熟的PC1-E设计技术通过PC1-E接口传输QPI报文可以有效降低功能芯片设计和验证的难度和风险,同时可以大大降低验证平台设计的复杂度。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种PC1-E接口传输QPI报文的实现方法。本专利技术的技术方案是按以下方式实现的,采用PC1-E接口代替QPI物理层,实现PC1-E接口的内存扩展、访问与维护; PC1-E接口传输QPI报文的设计结构包括:检测电路、PC1-E接口模块、PC1-E与QPI接口转化配置模块和QPI上层逻辑接口模块,在高效率实施QPI协议验证,以及QPI相关芯片验证时,可有效提高验证效率,减少硬件设计复杂度。上述PC1-E接口可实现X4、X8、X16接口模式,并且可由检测电路确定最终的链路传输通道数。本专利技术的有益效果是:检测电路的特性,主要是指在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协议相关芯片的开发设计、验证调试过程中,可有效降低芯片的设计难度和验证风险,可大大缩短芯片开发周期,具有很高的技术价值。【具体实施方式】下面对本专利技术的一种PC1-E接口传输QPI报文的实现方法作以下详细说明。本专利技术的一种PC1-E接口传输QPI报文的实现方法,采用PC1-E接口代替QPI物理层,实现PC1-E接口的内存扩展、访问与维护; PC1-E接口传输QPI报文的设计结构包括:检测电路、PC1-E接口模块、PC1-E与QPI接口转化配置模块和QPI上层逻辑接口模块,在高效率实施QPI协议验证,以及QPI相关芯片验证时,可有效提高验证效率,减少硬件设计复杂度。PC1-E接口可实现X4、X8、X16接口模式,并且可由检测电路确定最终的链路传输通道数。例如链路实现X16模式,通过检测电路的检测功能,若有链路存在链接故障可降级成X8模式,同理,可降级成X4模式。最终的链路传输宽度由检测电路模块通知PC1-E接口配置模块和PC1-E QPI接口转化控制模块,实现PC1-E物理层的配置和链路转化模块的配置。全宽模式QPI链路为20通道,80位的数据报文分布在20个数据通道进行传输,其中通道O和通道I传输的是CRC校验位。半宽模式QPI链路为10通道,80位的数据报文分布在10个通道进行传输,其中通道O传输的是CRC校验位。四分之一宽QPI链路为5通道,80位的数据报文分布在5个通道进行传输,其中通道O的部分位传输的是CRC校验位。 当PC1-E接口宽度为X16时,全宽、半宽、四分之一宽的QPI报文数据可以分别与X16的PC1-E接口进行无差错的接口映射。当PC1-E接口宽度为X8时,全宽、半宽、四分之一宽的QPI报文数据可以分别与X8的PC1-E接口进行无差错的接口映射。当PC1-E接口宽度为X4时,全宽、半宽、四分之一宽的QPI报文数据可以分别与X4的PC1-E接口进行无差错的接口映射。本专利技术的一种PC1-E接口传输QPI报文的实现方法其加工制作非常简单方便,按照说明书所示即可加工。除说明书所述的技术特征外,均为本专业技术人员的已知技术。【主权项】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日本文档来自技高网...

【技术保护点】
一种PCI‑E接口传输QPI报文的实现方法,其特征在于采用PCI‑E接口代替QPI物理层,实现PCI‑E接口的内存扩展、访问与维护;PCI‑E接口传输QPI报文的设计结构包括:检测电路、PCI‑E接口模块、PCI‑E与QPI接口转化配置模块和QPI上层逻辑接口模块,在高效率实施QPI协议验证,以及QPI相关芯片验证时,可有效提高验证效率,减少硬件设计复杂度。

【技术特征摘要】

【专利技术属性】
技术研发人员:王恩东胡雷钧李仁刚
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1