仲裁设备、动态自适应仲裁方法及系统技术方案

技术编号:14349304 阅读:134 留言:0更新日期:2017-01-04 19:56
本发明专利技术提供一种仲裁设备、动态自适应仲裁方法及系统,用于仲裁对共享资源的使用权,所述仲裁设备包括:控制器,其接收源于至少一个请求者使用该共享资源的请求信号,监测与请求信号相关的仲裁参数,按照路径映射关系匹配与所述仲裁参数对应的仲裁路径,并将各请求信号送入所匹配到的仲裁路径以供仲裁。本发明专利技术所述的仲裁设备、动态自适应仲裁方法及系统可以根据当前请求者的情况动态选择仲裁路径,保持运行频率不变,确保延迟最低。

【技术实现步骤摘要】

本专利技术属于数字集成电路
,涉及一种设备、仲裁方法及系统,特别是涉及一种仲裁设备、动态自适应仲裁方法及系统
技术介绍
在芯片的数字电路中,共享资源都是有限的。因为增加资源会增大芯片的面积,从而增加芯片的功耗和生产费用。通用的做法是让不同的使用者即芯片内的模块共享这些资源。同一时刻,当两个或以上的使用者(仲裁请求者)需要使用资源的时候,就需要仲裁器来决定哪个使用者(仲裁获胜者)最终能获取这些资源。下面描述了现有技术中仲裁器的连接。第一种:仲裁器根据设定的仲裁策略来进行仲裁。当仲裁器的输入较少时,内部电路逻辑较为简单,可运行在较高的频率,同时延迟非常小,能在当前时钟周期就完成仲裁。当仲裁器的输入增加时,仲裁逻辑变复杂。传统的仲裁器只能选择降低运行的频率,这样仍能保证在当前时钟周期完成仲裁,但是降低运行频率会带来性能的下降。第二种:仲裁器选择采用固定多级仲裁,把仲裁时间拉长到若干个时钟周期,这样能够保持运行的频率不变,但是会增加延迟。因此,如何提供一种仲裁设备、动态自适应仲裁方法及系统,以解决现有技术在增加输入时,传统的仲裁器选择降低运行的频率,虽保证在当前时钟周期完成仲裁,但是会产生性能下降的问题,或选择多级仲裁,把仲裁时间拉长到若干时钟周期,虽保证运行频率不变,但是会产生增加延迟的问题,实以成为本领域从业者亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种仲裁设备、动态自适应仲裁方法及系统,用于解决现有技术中在增加输入时,传统的仲裁器选择降低运行的频率,虽保证在当前时钟周期完成仲裁,但是会产生性能下降的问题,或选择多级仲裁,把仲裁时间拉长到若干时钟周期,虽保证运行频率不变,但是会产生增加延迟的问题。为实现上述目的及其他相关目的,本专利技术一方面提供一种仲裁设备,用于仲裁对共享资源的使用权,所述仲裁设备包括:控制器,其接收源于至少一个请求者使用该共享资源的请求信号,监测与请求信号相关的仲裁参数,按照路径映射关系匹配与所述仲裁参数对应的仲裁路径,并将各请求信号送入所匹配到的仲裁路径以供仲裁。于本专利技术的一实施例中,所述控制器还用于输出经过仲裁的请求信号,并将与经过仲裁的请求信号对应的请求者认定为仲裁获胜者。于本专利技术的一实施例中,所述仲裁设备还包括与所述控制器连接的输出选通器,所述输出选通器用于在所述控制器将与经过仲裁的请求信号对应的请求者认定为仲裁获胜者后,反馈一请求获胜信号至所述仲裁获胜者以便通知该仲裁获胜者使用该共享资源。于本专利技术的一实施例中,所述输出选通器还用于在所述控制器将与经过仲裁的请求信号对应的请求者认定为仲裁获胜者后,输出用于表示仲裁完成的第一信号、及当监测到输出所述第一信号时,用于表示所述仲裁获胜者的身份信息的第二信号。于本专利技术的一实施例中,所述与请求信号相关的仲裁参数包括所有请求信号的个数、资源仲裁策略、及预期运行频率;所述路径映射关系包括请求者的最大个数,与仲裁路径关联的运行最高频率,与仲裁路径关联的资源仲裁策略。于本专利技术的一实施例中,仲裁路径包括第一仲裁路径,第二仲裁路径,…,第N仲裁路径,所述第N仲裁路径中需要N个时钟周期进行仲裁,N大于等于1;每一仲裁路径包括一级仲裁电路或多级级联仲裁电路。本专利技术另一方面提供一种动态自适应仲裁方法,用于仲裁对共享资源的使用权,所述动态自适应仲裁方法包括以下步骤:接收源于至少一个请求者使用该共享资源的请求信号;监测与请求信号相关的仲裁参数,按照路径映射关系匹配与所述仲裁参数对应的仲裁路径,并将各请求信号送入所匹配到的仲裁路径以供仲裁。所述动态自适应仲裁方法还包括:输出经过仲裁的请求信号,并将与经过仲裁的请求信号对应的请求者认定为仲裁获胜者。于本专利技术的一实施例中,所述动态自适应仲裁方法还包括:在将与经过仲裁的请求信号对应的请求者认定为仲裁获胜者后,输出用于表示仲裁完成的第一信号、及当监测到输出所述第一信号时,用于表示输出所述仲裁获胜者的身份信息的第二信号。于本专利技术的一实施例中,所述与请求信号相关的仲裁参数包括所有请求信号的个数、资源仲裁策略、及预期运行频率;所述路径路径映射关系包括请求者的最大个数,与仲裁路径关联的运行最高频率,与仲裁路径关联的资源仲裁策略。于本专利技术的一实施例中,仲裁路径包括第一仲裁路径,第二仲裁路径,…,第N仲裁路径,所述第N仲裁路径中需要N个时钟周期进行仲裁,N大于等于1;每一仲裁路径包括一级仲裁电路或多级级联仲裁电路。本专利技术又一方面提供一种动态自适应仲裁系统,应用于在一仲裁设备以仲裁对共享资源的使用权,所述动态自适应仲裁系统包括:输入模块,用于接收源于至少一个请求者使用该共享资源的请求信号;监测模块,与所述输入模块连接,用于监测与请求信号相关的仲裁参数,仲裁模块,与所述监测模块连接,用于按照路径映射关系匹配与所述仲裁参数对应的仲裁路径,并将各请求信号送入所匹配到的仲裁路径以供仲裁。如上所述,本专利技术的仲裁设备、动态自适应仲裁方法及系统,具有以下有益效果:本专利技术所述的仲裁设备、动态自适应仲裁方法及系统可以根据当前请求者的情况动态选择仲裁路径,保持运行频率不变,确保延迟最低。附图说明图1显示为本专利技术的仲裁设备于一实施例中的原理结构示意图。图2显示为本专利技术的仲裁设备的一具体实施结构示意图。图3显示为本专利技术4个请求信号经过仲裁的时序示意图。图4显示为本专利技术的动态自适应仲裁方法于一实施例中的流程示意图。图5显示为本专利技术的动态自适应仲裁系统于一实施例中的原理结构示意图。元件标号说明1仲裁设备11控制器12输出选通器111输入端接口112路径判决器113仲裁路径121输出端接口2动态自适应仲裁系统21输入模块22监测模块23仲裁模块24输出模块231仲裁路径S1~S3步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。实施例一本实施例提供一种仲裁设备,用于仲裁对共享资源的使用权,所述仲裁设备包括:控制器,其接收源于至少一个请求者使用该共享资源的请求信号,监测与请求信号相关的仲裁参数,并根据所述仲裁参数将所有请求信号送入与监测到的仲裁参数匹配的仲裁路径,在该仲裁路径中按照与该仲裁路径关联的路径映射关系仲裁出一请求信号,输出经过仲裁的请求信号。以下将结合图示对本实施例所提供的仲裁设备进行详细说明。所述仲裁设备用于仲裁至少一个请求者对共享资源的使用权。在本实施例中,所述共享资源例如为总线接口、中断发生器、内部存储空间等等。本实施例所述的仲裁设备应用环境为M个请求者都想使用共享资源,但是由于共享资源是有限的,且在不会增加共享资源的情况下,为了能使M个请求者都在需要使用该共享资源的时本文档来自技高网...
仲裁设备、动态自适应仲裁方法及系统

【技术保护点】
一种仲裁设备,其特征在于,用于仲裁对共享资源的使用权,所述仲裁设备包括:控制器,其接收源于至少一个请求者使用该共享资源的请求信号,监测与请求信号相关的仲裁参数,按照路径映射关系匹配与所述仲裁参数对应的仲裁路径,并将各请求信号送入所匹配到的仲裁路径以供仲裁。

【技术特征摘要】
1.一种仲裁设备,其特征在于,用于仲裁对共享资源的使用权,所述仲裁设备包括:控制器,其接收源于至少一个请求者使用该共享资源的请求信号,监测与请求信号相关的仲裁参数,按照路径映射关系匹配与所述仲裁参数对应的仲裁路径,并将各请求信号送入所匹配到的仲裁路径以供仲裁。2.根据权利要求1所述的仲裁设备,其特征在于:所述控制器还用于输出经过仲裁的请求信号,并将与经过仲裁的请求信号对应的请求者认定为仲裁获胜者。3.根据权利要求2所述的仲裁设备,其特征在于:所述仲裁设备还包括与所述控制器连接的输出选通器,所述输出选通器用于在所述控制器将与经过仲裁的请求信号对应的请求者认定为仲裁获胜者后,反馈一请求获胜信号至所述仲裁获胜者以便通知该仲裁获胜者使用该共享资源。4.根据权利要求2所述的仲裁设备,其特征在于:所述输出选通器还用于在所述控制器将与经过仲裁的请求信号对应的请求者认定为仲裁获胜者后,输出用于表示仲裁完成的第一信号、及当监测到输出所述第一信号时,用于表示所述仲裁获胜者的身份信息的第二信号。5.根据权利要求1所述的仲裁设备,其特征在于:所述与请求信号相关的仲裁参数包括所有请求信号的个数、资源仲裁策略、及预期运行频率;所述路径映射关系包括请求者的最大个数,与仲裁路径关联的运行最高频率,与仲裁路径关联的资源仲裁策略。6.根据权利要求1所述的仲裁设备,其特征在于:仲裁路径包括第一仲裁路径,第二仲裁路径,…,第N仲裁路径,所述第N仲裁路径中需要N个时钟周期进行仲裁,N大于等于1;每一仲裁路径包括一级仲裁电路或多级级联仲裁电路。7.一种动态自适应仲裁方法,其特征在于,用于仲裁对共享资源的使用权,所述动态自适应仲裁方法包括以下步骤...

【专利技术属性】
技术研发人员:王俊卢笙伏磊黄海涛
申请(专利权)人:芯启源上海半导体科技有限公司
类型:发明
国别省市:上海;31

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

1