System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种跨die中断的处理方法技术_技高网

一种跨die中断的处理方法技术

技术编号:41404824 阅读:10 留言:0更新日期:2024-05-20 19:30
本申请涉及电数字数据处理技术领域,特别是涉及一种跨die中断的处理方法。该方法包括:unit<subgt;i,j</subgt;获取die<subgt;i</subgt;的IP<subgt;i,j</subgt;的中断信息info<subgt;i,j</subgt;;unit<subgt;i,j</subgt;判断die<subgt;i</subgt;是否为主die,若否,则unit<subgt;i,j</subgt;将info<subgt;i,j</subgt;打包为中断数据包pack<subgt;i,j</subgt;,并通过第一网络将pack<subgt;i,j</subgt;发送给主die的处理单元int<subgt;0</subgt;;int<subgt;0</subgt;接收pack<subgt;i,j</subgt;,通过所述第一网络向unit<subgt;i,j</subgt;返回第一响应,并将pack<subgt;i,j</subgt;发送给主机;int<subgt;0</subgt;通过所述第一网络向unit<subgt;i,j</subgt;返回第二响应;unit<subgt;i,j</subgt;根据所述第二响应获取unit<subgt;i,j</subgt;对应的目标数量。本发明专利技术减少了目标芯片上die与主机连线的数量。

【技术实现步骤摘要】

本专利技术涉及电数字数据处理,特别是涉及一种跨die中断的处理方法


技术介绍

1、一个芯片可包括多个die(裸片),每个die中通常设置有多个ip核(intellectualproperty),这些ip核的功能不同,有的ip核可能存在向主机(host)发送中断信息的需求。现有技术中为了将每一存在向主机发送中断信息需求的ip核的中断信息发送给主机,通常将每一存在向主机发送中断信息需求的ip核所在的die直接与主机相连,也即如果一个芯片上有n个die中设置有存在向主机发送中断信息需求的ip核,那么该芯片上将有n个die与主机直接相连,由此,如果n的值较大,那么一个芯片上die与主机之间的连线数量也较多,耗费的资源也较多,也不利于对中断的统一管理。


技术实现思路

1、本专利技术目的在于,提供一种跨die中断的处理方法,以解决由于上述将每一存在向主机发送中断信息需求的ip核所在的die直接与主机相连导致的连线数量较多,耗费的资源也较多,也不利于对中断的统一管理的问题。

2、根据本专利技术,提供了一种跨die中断的处理方法,所述方法包括以下步骤:

3、s100,uniti,j获取diei的ipi,j的中断信息infoi,j,uniti,j为diei的ipi,j的中断处理单元,diei为目标芯片包括的第i个die,i的取值范围为1到n,n为目标芯片包括的die的数量,ipi,j为diei的第j个存在向主机发送中断信息需求的ip核,j的取值范围为1到m(i),m(i)为diei包括的存在向主机发送中断信息需求的ip核的数量。

4、s200,uniti,j判断diei是否为主die,若否,则进入s300。

5、s300,uniti,j将infoi,j打包为中断数据包packi,j,并通过第一网络将packi,j发送给主die的处理单元int0;所述第一网络包括diei对应的片上网络和跨die网络。

6、s400,int0接收packi,j,通过所述第一网络向uniti,j返回第一响应,并将packi,j发送给主机,所述第一响应用于标志int0已成功接收packi,j。

7、s500,int0通过所述第一网络向uniti,j返回第二响应,所述第二响应携带有uniti,j对应的新增数量的信息,uniti,j对应的新增数量为uniti,j当前被允许向int0发送的中断数据包的新增数量。

8、s600,uniti,j根据所述第二响应获取uniti,j对应的目标数量,所述目标数量为uniti,j接收到所述第二响应之前被允许向int0发送的中断数据包的最大数量与uniti,j对应的新增数量之和。

9、本专利技术与现有技术相比至少具有以下有益效果:

10、本专利技术中将目标芯片的die划分为主die和非主die,主die可直接向主机发送中断信息,非主die不能直接向主机发送中断信息,非主die的中断信息需要先通过第一网络传输给主die,然后再由主die发送给主机;本专利技术中第一网络是现有的用于发送读请求和写请求的网络,本专利技术利用第一网络传输中断数据包实现了对第一网络的复用,无需另外设置中断传输途径,本专利技术可以减少目标芯片上die与主机连线的数量,减少耗费的资源;本专利技术所有中断信息都由对应ip核的中断处理单元统一发送到主die的处理单元,再由主die的处理单元发送给主机,本专利技术实现了对中断的统一管理。而且,本专利技术的主die的处理单元在接收到uniti,j发送的中断数据包后会向uniti,j返回两个响应,其中第一响应用于告知uniti,j其发送的中断数据包已被成功接收,第二响应用于告知uniti,j其还可以发送的中断数据包的新增数量,由此,uniti,j还可以根据第二响应得到其当前可以向主die的处理单元发送的中断数据包的最大数量,实现对ipi,j的中断信息的有效管理。

本文档来自技高网...

【技术保护点】

1.一种跨die中断的处理方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的跨die中断的处理方法,其特征在于,在S100之前,所述方法还包括:

3.根据权利要求1所述的跨die中断的处理方法,其特征在于,S200还包括:若uniti,j判断diei是主die,则进入P300;

4.根据权利要求2所述的跨die中断的处理方法,其特征在于,当IPi,j有2个以上的中断源时,所述预设的任务调度策略为轮询调度策略。

5.根据权利要求2所述的跨die中断的处理方法,其特征在于,S020还包括:如果当前uniti,j被允许向int0发送的中断数据包的最大数量为0,则等待,直至当前uniti,j被允许向int0发送的中断数据包的最大数量大于0,进入S030。

6.根据权利要求1所述的跨die中断的处理方法,其特征在于,S200包括:

7.根据权利要求1所述的跨die中断的处理方法,其特征在于,在S600之后,所述方法还包括:

【技术特征摘要】

1.一种跨die中断的处理方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的跨die中断的处理方法,其特征在于,在s100之前,所述方法还包括:

3.根据权利要求1所述的跨die中断的处理方法,其特征在于,s200还包括:若uniti,j判断diei是主die,则进入p300;

4.根据权利要求2所述的跨die中断的处理方法,其特征在于,当ipi,j有2个以上的中断源时,所述预设的任务调度策略为轮询调...

【专利技术属性】
技术研发人员:陆佳佳张剑飞
申请(专利权)人:沐曦集成电路上海有限公司
类型:发明
国别省市:

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

1