一种基于信用的中断控制方法技术

技术编号:44943205 阅读:16 留言:0更新日期:2025-04-12 01:18
本发明专利技术提供了一种基于信用的中断控制方法,属于芯片技术领域。所述方法包括:中断控制中心预先为每个用户预分配一定数量的信用;用户发送中断信息给中断控制中心时,中断控制中心把对应用户的信用减1;中断控制中心处理完一个用户的中断后,将用户对应的信用加1。本发明专利技术的方案可实现大量中断产生时更显著的精细化控制。

【技术实现步骤摘要】

本专利技术涉及芯片,具体涉及一种基于信用的中断控制方法


技术介绍

1、芯片片上系统的各子系统,即各用户,当遇到错误或特定需求要上报给软件处理时,发送中断给中断控制中心(int)处理 ,中断控制中心(int)汇总来自各个用户的中断信息,存放在中断信息缓冲区,识别信息并完成上报软件的工作。这种集中式中断处理结构,需要在中断控制中心分配中断信息缓冲区,暂存汇总的各用户中断。由于无法精确控制各用户的中断发送速率,使得中断信息缓冲区的管理非常困难,不管是独享式的还是共享式的,都存在一些缺陷。

2、1)共享式的中断信息缓冲区,即各用户的中断信息都存在相同的缓冲区,当某些用户短时间发送大量中断时,形成“中断风暴”,大量挤占缓冲区,造成其它用户的中断被丢弃,用户之间相互干扰。

3、2)独享式的中断信息缓冲区,即各用户的中断信息存在相互隔离的独立缓冲区中,这会限制单个用户的缓冲区比较小,当用户短时间发送大量中断时,缓冲区容易溢出,导致用户中断无差别丢失,而关键中断的丢失,容易引发严重问题。


技术实现思

<本文档来自技高网...

【技术保护点】

1.一种基于信用的中断控制方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于信用的中断控制方法,其特征在于:所述方法还包括:

3.根据权利要求2所述的一种基于信用的中断控制方法,其特征在于:所述中断信息缓冲区通过Ring Buffer的方式实现。

4.根据权利要求3所述的一种基于信用的中断控制方法,其特征在于:所述中断控制中心根据中断信息缓冲区的利用率,决定何时反压用户,包括:

5.根据权利要求4所述的一种基于信用的中断控制方法,其特征在于:水线的区域范围是所述Ring Buffer的1/2-15/16。

6.根...

【技术特征摘要】

1.一种基于信用的中断控制方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于信用的中断控制方法,其特征在于:所述方法还包括:

3.根据权利要求2所述的一种基于信用的中断控制方法,其特征在于:所述中断信息缓冲区通过ring buffer的方式实现。

4.根据权利要求3所述的一种基于信用的中断控制方法,其特征在于:所述中断控制中心根据中断信息缓冲区的利用率,决定何时反压用户,包括:

5.根据权利要求4所述的一种基于信用的中断控制方法,其特征在于:水线的区域范围是所述ring buffer的1/2-15/16。

<...

【专利技术属性】
技术研发人员:夏欣妍钱龙司岚山孔超
申请(专利权)人:沐曦集成电路南京有限公司
类型:发明
国别省市:

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

1