【技术实现步骤摘要】
本专利技术涉及芯片,具体涉及一种基于信用的中断控制方法。
技术介绍
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。
<...【专利技术属性】
技术研发人员:夏欣妍,钱龙,司岚山,孔超,
申请(专利权)人:沐曦集成电路南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。