【技术实现步骤摘要】
一种实现通用的多协议互连方法、系统及控制芯片
本专利技术涉及计算机系统互连网络的控制芯片中对于多种不同协议的通用处理
,具体地说是一种实现通用的多协议互连方法、系统及控制芯片。
技术介绍
传统上对于多种不同传输协议的处理是通过添加不同的通道和转换逻辑来实现的,这样的方式,在需要增加支持一种新的通信协议时,只能选择重新设计或者在已有设计上增加大量的逻辑以实现新协议与所有其它已支持协议的转换。例如,假设在互连网络中已支持的节点传输协议包括I2C,PCIE和UART三种,现在需要在互连网络中添加一款只支持QPI协议的处理器,那么需要在网络控制芯片中添加的逻辑包括QPI协议本身要求的逻辑,以及QPI与I2C、QPI与PCIE、QPI与UART三组转换逻辑。显然,这样的方式在互连网络中协议种类比较多的情况下,每次改动涉及的逻辑和工作量都会非常大。
技术实现思路
本专利技术的目的在于提供一种实现通用的多协议互连方法、系统及控制芯片,用于解决在多种协议通信时,需要添加或删除不同通信协议而带来的工作量和风险的问题。本专利技术解决其技术问题所采取的技术方案是:一种实现通用的多协议 ...
【技术保护点】
一种实现通用的多协议互连方法,其特征是,利用底层协议、上层协议构建二级协议结构,通过逻辑转换机制和数据调度机制完成协议间的转换与调度处理。
【技术特征摘要】
1.一种实现通用的多协议互连方法,其特征是,利用底层协议、上层协议构建二级协议结构,通过逻辑转换机制和数据调度机制完成协议间的转换与调度处理。2.根据权利要求1所述的方法,其特征是,所述的逻辑转换机制将一种协议转换为另一种协议。3.根据权利要求1所述的方法,其特征是,还包括缓存机制,用于缓存不同协议传输的数据以及预定义的优先级规则。4.根据权利要求3所述的方法,其特征是,所述数据调度机制进行调度处理的方法具体包括:按照预先定义的优先级规则,根据数据类型的优先级对数据进行调度处理;对数据进行调度处理的方法具体包括:轮询;或,根据对系统影响程度由高至低进行处理。5.根据权利要求4所述的方法,其特征是,所述的轮询包括按照协议发生的先后顺序进行调度。6.根据权利要求4所述的方法,其特征是,还设置流量控制机制;所述流量控制的方法具体为:在处理完目前的数据之后,通知上层协议,传入新的需要处理的数据。7.一种实现通用的多协议互连系统,利用权利要求1至6任意一项所述的方法,其特...
【专利技术属性】
技术研发人员:李拓,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。