一种用于互联裸芯的分布式中断传输方法及其系统技术方案

技术编号:28558559 阅读:8 留言:0更新日期:2021-05-25 17:52
本发明专利技术涉及一种中断请求的传输方法,尤其是一种用于互联裸芯的分布式中断传输方法及其系统。一种用于互联裸芯的分布式中断传输方法,将中断请求进行编码以数据包的形式通过网络进行传输,到达目的节点后通过分布式中断的方式给出中断信号。本发明专利技术提供的一种用于互联裸芯的分布式中断传输方法将中断请求以数据包的形式在网络中传输,到达目的节点后通过分布式中断的方式给出中断信号,可以减少布线资源的消耗,并且每个主设备可以根据所反馈的信息独立做出判断,并进行相应的异常处理,降低了不同传输事件之间的依赖。

【技术实现步骤摘要】
一种用于互联裸芯的分布式中断传输方法及其系统
本专利技术涉及一种中断请求的传输方法,尤其是一种用于互联裸芯的分布式中断传输方法及其系统。
技术介绍
在单片专用集成电路中,所有元件都是在一个硅片上用同一种工艺设计和制造的。随着工艺尺寸的缩小,开发这样的集成电路成本和开发周期变得极高。在此情况下,多裸芯集成是必然的选择,即将多个功能各异且已通过验证、未被封装的芯片组件互联组装起来,并封装为同一管壳中的芯片整体,从而形成封装级网络NoP(NetworkonPackage)。这些裸芯可以采用不同工艺、来自不同厂商,因此极大缩短和降低了开发周期和难度。而多裸芯集成的难点在于如何高效互联各个裸芯,并保证在功耗约束下实现较高的微系统性能。目前已有的面向多裸芯集成的通信协议要么是专用协议,通用性较差;要么是技术体系过于庞杂难以使用。在多裸芯互联总线协议不成熟的情况下,如何基于我国的现实情况和现阶段技术水平,定义出符合我国目前集成电路发展需求的多裸芯互联总线协议是突破新一代集成微系统的关键问题。从系统层次划分来看,微系统是由多个微组件级联而成,微组件由互联裸芯与其他裸芯构成。互联裸芯是以NoD(裸芯级网络,NetworkonDie)为核心,加上各种标准协议接口转换、配置单元、时钟管理等电路构成可实际使用的裸芯。为了提高系统的运行效率和实时性,互联裸芯需要为互联设备提供中断服务。但由于NoD主要用于互联,互联网络占据了芯片内部的大部分布线空间,如果继续使用传统的点对点中断会导致布线难度急剧增加。
技术实现思路
>为解决上述问题,本专利技术提供一种用于互联裸芯的分布式中断传输方法将中断请求以数据包的形式在网络中传输,到达目的节点后通过分布式中断的方式给出中断信号,可以减少布线资源的消耗,并且每个主设备可以根据所反馈的信息独立做出判断,并进行相应的异常处理,降低了不同传输事件之间的依赖,具体技术方案为:一种用于互联裸芯的分布式中断传输方法,将中断请求进行编码以数据包的形式通过网络进行传输,到达目的节点后通过分布式中断的方式给出中断信号。优选的,所述分布式中断包括主设备接受和发送中断请求、从设备发送中断请求和对等设备接受和发送中断请求。优选的,所述主设备与所述从设备之间的协议转换模块均设有用于传输中断的中断接口。优选的,所述对等设备的中断请求均通过协议转换模块传输。一种用于互联裸芯的分布式中断系统,所述互联裸芯上主设备与从设备之间的协议转换模块均设有用于传输中断的中断接口。与现有技术相比本专利技术具有以下有益效果:1.NoD主要是用于互联,互联网络占据了芯片内部的大部分布线空间,继续使用传统的点对点中断会导致布线难度急剧增加,因此将中断请求以数据包的形式在网络中传输,到达目的节点后通过分布式中断的方式给出中断信号,可以减少布线资源的消耗,同时也降低了不同事件之间的依赖,提高了整体运行效率。2.NoD采用分布式中断,为每一个主设备接口提供一套独立中断来辅助读写操作,中断请求由协议转换接口产生给主设备,主要包括读/写失败(外部接口未准备好或读写的地址不正确等)、读成功(读的数据已被输入到Buffer中)、读/写超时等。每个主设备可以根据所反馈的信息独立做出判断,并进行相应的异常处理,提高了系统的稳定性。附图说明图1是主设备中断接口接收中断请求数据包;图2是主设备中断接口产生给主设备的中断;图3是主设备通过数据接口向中断地址写中断信息;图4是中断接口将中断信息打包成数据包;图5是从设备中断接口接收从设备中断信号;图6是从设备中断接口将中断请求打包为中断事件数据包;图7是对等设备接口接收中断请求数据包;图8是对等设备接口产生给对等设备的中断;图9是对等设备产生中断信号给对等协议转换接口;图10是对等协议转换接口将原始中断信息打包为中断事件数据包;图11是互联裸芯的结构示意图。具体实施方式现结合附图对本专利技术作进一步说明。采用分布式中断响应的反馈机制,将中断请求以数据包的形式在网络中传输,到达目的节点后通过分布式中断的方式给出中断信号。一种用于互联裸芯的分布式中断传输方法,将中断请求进行编码以数据包的形式通过网络进行传输,到达目的节点后通过分布式中断的方式给出中断信号。分布式中断包括主设备接受和发送中断请求、从设备发送中断请求和对等设备接受和发送中断请求。主设备与所述从设备之间的协议转换模块均设有用于传输中断的中断接口。对等设备的中断请求均通过协议转换模块传输。一种用于互联裸芯的分布式中断系统,互联裸芯上主设备与从设备之间的协议转换模块均设有用于传输中断的中断接口。如图11所示,互联裸芯,包括:协议转换电路,协议转换电路包括多个协议转换模块,用于提供多种与外部连接的标准主流协议接口;外部互联接口,外部互联接口包括一对同步控制器,用于与其他互联裸芯进行通信;及内部裸芯级网络,内部裸芯级网络包括传输总线和路由器,同步控制器和协议转换模块均分别与内部裸芯级网络的边界节点连接,用于传输来自接口或其他互联裸芯的数据包。功能裸芯通过标准协议总线与协议转换模块连接。互联裸芯之间通过扩展总线(CIBP)连接。互联裸芯主要由内部裸芯级网络(NetworkonDie,NoD)、协议转换电路和外部互联接口三部分组成。NoD用于数据路由和高速传输。协议转换电路提供多种与外部连接的标准主流协议接口,协议转换电路包括多个将NoD协议转换到主流协议的协议转换模块,用于与其他功能裸芯连接。外部互联接口主要由一对同步控制器组成,外部互联接口由同步控制器控制实现裸芯内外不同时钟域的数据传输。外部互联接口、协议转换电路的每个转换模块都分别与NoD中的一个边界节点连接,从而形成数据传输路径。互联裸芯将中断请求以数据包的形式在网络中传输。因为NoD作为互联芯片,其片内的布线空间已经被互联网络占据绝大多数,继续使用传统的点对点中断会导致布线难度急剧增加,因此采用中断事件,将中断请求进行编码以数据包的形式通过网络进行传输,到达目的节点后通过分布式中断的方式给出中断信号,不再消耗额外的布线资源。分布式中断是指NoD为每一个主设备接口提供一套独立中断来辅助读写操作,中断请求由协议转换接口产生给主设备,主要包括读/写失败(外部接口未准备好或读写的地址不正确等)、读成功(读的数据已被输入到Buffer中)、读/写超时等。每个主设备可以根据所反馈的信息独立做出判断,并进行相应的异常处理。中断的机制需要主设备端、网络端和从设备接口端相互配合完成,共同加以实现。NoD主要是用于互联,互联网络占据了芯片内部的大部分布线空间,因此NoD采用分布式中断响应的反馈机制,将中断请求以数据包的形式在网络中传输,到达目的节点后通过分布式中断的方式给出中断信号,可以减少布线资源的消耗。中断的接收和发送根据不同设备可以做出以下分类:第本文档来自技高网...

【技术保护点】
1.一种用于互联裸芯的分布式中断传输方法,其特征在于,将中断请求进行编码以数据包的形式通过网络进行传输,到达目的节点后通过分布式中断的方式给出中断信号。/n

【技术特征摘要】
1.一种用于互联裸芯的分布式中断传输方法,其特征在于,将中断请求进行编码以数据包的形式通过网络进行传输,到达目的节点后通过分布式中断的方式给出中断信号。


2.根据权利要求1所述的一种用于互联裸芯的分布式中断传输方法,其特征在于,所述分布式中断包括主设备接受和发送中断请求、从设备发送中断请求和对等设备接受和发送中断请求。


3.根据权利要求2所述的一种用于互联...

【专利技术属性】
技术研发人员:于宗光魏敬和黄乐天冯敏刚孙晓冬田青
申请(专利权)人:中国电子科技集团公司第五十八研究所
类型:发明
国别省市:江苏;32

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

1