仲裁设备制造技术

技术编号:24995657 阅读:41 留言:0更新日期:2020-07-24 17:58
本公开的实施例涉及仲裁设备。请求由路由电路接收。多个第一循环仲裁电路被耦合到路由电路。第一循环仲裁电路的数目与针对请求的可能优先级等级数目一样多。路由电路进行操作,以将每个所接收的请求发送到根据请求的优先级等级确定的若干第一循环仲裁电路。第二循环仲裁电路具有分别连接到第一循环仲裁电路的输出的输入。

【技术实现步骤摘要】
仲裁设备相关申请的交叉引用本申请要求于2019年1月16日提交的法国专利申请号1900377的优先权权益,其内容在法律允许的最大范围内通过引用整体并入于此。
本公开总体上涉及电子电路,并且更具体地涉及在这种电子电路中提供的仲裁设备。
技术介绍
仲裁设备在本领域中是已知的,其进行操作以从多个所接收的请求中选择请求。所接收的请求各自具有可以彼此不同的优先级等级(prioritylevel)。在这种设备中,对请求的选择基于所接收的请求的优先级等级。需要克服已知仲裁设备的全部或部分缺点的设备。更具体地,需要一种仲裁设备,其减少或甚至抑制饥荒操作(即,永远不会从多个所接收的请求中选择一个请求的情况)的风险。还需要一种仲裁设备,其不仅基于所接收的请求的优先级等级,而且还基于从多个类型中(优选地,从表示请求的处理应分别实时执行或不执行的事实的两个类型中)所选择的请求类型,进行操作以选择请求。
技术实现思路
一个实施例提供了被配置为接收请求的设备,设备包括:与请求的可能优先级等级一样多的第一循环(round-robin)仲裁电路;以及被配置为将每个所接收的请求发送到根据请求的优先级等级确定的一定数目的第一循环仲裁电路的电路。根据一个实施例,电路将每个请求发送至的第一循环仲裁电路的数目随着请求的优先级等级而增加。根据一个实施例,对于每个请求,请求的优先级等级由在从1到请求的可能优先级等级的数目的范围内的整数表示,当请求的优先级高时,所述整数越高。根据一个实施例,所述电路被配置为向与表示请求的优先级等级的整数相等的数目的第一循环仲裁电路发送每个请求。根据一个实施例,所述电路还被配置为:针对每个请求,随机地选择电路将请求发送至的(多个)第一循环仲裁电路。根据一个实施例,每个第一循环仲裁电路与可能优先级等级中的相应优先级等级相关联,电路还被配置为向每个第一循环仲裁电路发送具有的优先级等级大于或等于与第一循环仲裁电路相关联的优先级等级的每个请求。根据一个实施例,设备还包括第二循环仲裁电路,第二循环仲裁电路的输入分别连接到第一循环仲裁电路的输出。另一实施例提供了一种系统,该系统包括:如上文所定义的设备;第三循环仲裁电路;第四固定优先级仲裁电路,该第四固定优先级仲裁电路具有第一输入和第二输入,该第一输入连接到所述设备的第二循环仲裁电路的输出,并且该第二输入连接到第三循环仲裁电路的输出;以及电路,该电路被配置为接收各自具有从第一类型和第二类型中选择的类型的请求,并且向所述设备的电路发送第一类型的请求以及向所述第三循环仲裁电路发送第二类型的请求,系统的电路例如包括所述设备的电路。根据一个实施例,当在第四固定优先级仲裁电路的第一输入和第二输入中的每个输入上存在请求时,第四固定优先级仲裁电路被配置为选择在其第二输入上存在的请求。另一实施例提供了一种系统,该系统包括:如上文所定义的第一和第二设备;第三固定优先级仲裁电路,该第三固定优先级仲裁电路具有第一输入和第二输入,该第一输入连接到所述第一设备的第二循环仲裁电路的输出,并且该第二输入连接到所述第二设备的第二循环仲裁电路的输出;以及电路,该电路被配置为接收在第一类型和第二类型中选择的类型的请求,并且向所述第一设备的电路发送第一类型的请求,并且向所述第二设备的电路发送第二类型的请求,系统的电路例如包括第一设备的电路和/或第二设备的电路。根据一个实施例,当在第三循环仲裁电路的第一输入和第二输入的每个输入上存在请求时,第三循环仲裁电路被配置为选择在其第二输入上存在的请求。根据一个实施例,针对第一类型的请求的可能优先级等级的数目不同于针对第二类型的请求的可能优先级等级的数目。根据一个实施例,不需要实时处理的请求是第一类型,需要实时处理的请求是第二类型。另一实施例提供了诸如微控制器、微处理器或直接存储器访问电路的电子电路,电子电路包括如上所定义的设备或系统。另一实施例提供了一种方法,该方法包括以下连续步骤:接收具有不同优先级等级的多个请求;以及通过电路向第一循环仲裁电路发送请求,第一循环仲裁电路的总数目等于优先级等级的数目,每个请求被发送至的第一循环仲裁电路的数目由请求的优先级等级确定,并且优选地随着请求的优先级等级而增加。附图说明在结合附图对特定实施例的以下非限制性描述中,将详细讨论前述和其他特征和优点,其中:图1以框的形式示意性地示出了仲裁设备的一个实施例;图2以框的形式示意性地示出了包括图1的设备的系统的一个实施例;以及图3以框的形式示意性地示出了包括图1的设备的系统的另一实施例。具体实施方式在不同的附图中,相同的元件利用相同的附图标记表示。具体地,不同实施例共有的结构和/或功能元素可以利用相同的附图标记指定,并且可以具有相同的结构、尺寸和材料属性。为了清楚起见,仅示出并详细描述了对于理解所描述的实施例有用的那些步骤和元件。特别地,没有详细描述定义请求的不同信号和协议,所描述的实施例与通常的请求信号和协议兼容。此外,没有详细描述提供有仲裁设备的电子电路,所描述的实施例与包括仲裁设备的常规电子电路兼容。最后,没有描述循环仲裁电路和固定优先级仲裁电路的操作和各种实现方式,所描述的实施例与这种仲裁电路的常规操作和常规实现方式兼容。在整个本公开中,术语“连接”用于指定在没有除导体之外的中间元件的情况下的电路元件之间的直接电连接,而术语“耦合”用于指定电路元件之间的可以是直接的或者可以经由一个或多个中间元件的电连接。在下面的描述中,例如除非另有说明,否则当引用限定绝对位置的术语(例如,术语“前”、“后”、“顶部”、“底部”、“左”、“右”等)或限定相对位置的术语(例如,术语“之上”、“之下”、“上部”、“下部”等)或限定方向的术语(例如,术语“水平”、“竖直”等)时,其指代附图的定向。术语“约”、“大约”、“基本上”和“在...的数量级”在本文中用于表示所讨论的值的正负10%、优选正负5%的公差。图1以框的形式非常示意性地示出了仲裁设备1的一个实施例。这里设备1被设置为同时接收达N个请求Ri,i是在从1到N的范围内的整数,并且N是大于或等于2的整数。此外,每个请求Ri具有优先级等级p,p是在从1到M的范围内的整数,M是大于或等于2的整数。每个请求Ri可以采用在从1到M的范围内的任何优先级等级p。这里认为请求的优先级等级越高,则优先级越高。作为示例,请求Ri的优先级等级p由已发送请求的设备或电路设置。设备1包括路由电路100。电路100被配置为同时接收N个请求Ri(如果存在)。电路100因此包括N个输入Ei,i在从1到N的范围内,每个输入Ei被配置为接收对应请求Ri。设备1还包括M个仲裁电路110j,j是在从1到M的范围内的整数。换言之,设备1包括与请求Ri的可能优先级等级的数目M一样多的仲裁电路110j。每个仲裁电路110j是循环类型的。此外,每个仲裁电路1本文档来自技高网...

【技术保护点】
1.一种设备,包括:/n路由电路,被配置为接收请求;/n多个第一循环仲裁电路,其中第一循环仲裁电路与所接收的所述请求的可能优先级等级一样多;并且/n其中所述路由电路被配置为将每个所接收的请求发送到一定数目的第一循环仲裁电路,所述数目根据所发送的每个所述请求的所述优先级等级进行确定。/n

【技术特征摘要】
20190116 FR 19003771.一种设备,包括:
路由电路,被配置为接收请求;
多个第一循环仲裁电路,其中第一循环仲裁电路与所接收的所述请求的可能优先级等级一样多;并且
其中所述路由电路被配置为将每个所接收的请求发送到一定数目的第一循环仲裁电路,所述数目根据所发送的每个所述请求的所述优先级等级进行确定。


2.根据权利要求1所述的设备,其中所述路由电路将所述请求发送至的第一循环仲裁电路的所述数目随着所述请求的所述优先级等级的增加而增加。


3.根据权利要求1所述的设备,其中对于每个请求,所述请求的所述优先级等级由整数表示,所述整数在从1到所述请求的可能优先级等级的数目的范围内,当所述请求的所述优先级等级越高时,所述整数的值越高。


4.根据权利要求3所述的设备,其中所述路由电路对所述请求的发送针对与表示所述请求的所述优先级等级的所述整数相等的所述数目的第一循环仲裁电路进行。


5.根据权利要求1所述的设备,其中所述路由电路还被配置为:针对每个请求,随机地选择所述多个第一循环仲裁电路中的、所述路由电路将所述请求发送至的所述第一循环仲裁电路。


6.根据权利要求1所述的设备,其中每个第一循环仲裁电路与所述可能优先级等级中的相应优先级等级相关联,并且其中由所述路由电路进行的发送包括:如果所述请求的所述优先级等级大于或等于与所述第一循环仲裁电路相关联的所述优先级等级,则向所述第一循环仲裁电路发送所述请求。


7.根据权利要求1所述的设备,进一步包括第二循环仲裁电路,所述第二循环仲裁电路具有分别连接到所述第一循环仲裁电路的输出的输入。


8.根据权利要求7所述的设备,进一步包括:
第三循环仲裁电路;
第四固定优先级仲裁电路,具有连接到所述第二循环仲裁电路的输出的第一输入以及连接到所述第三循环仲裁电路的输出的第二输入;以及
输入电路,被配置为:接收所述请求,其中每个请求进一步具有在第一类型和第二类型中选择的类型;并将所述第一类型的请求发送到所述路由电路,并且将所述第二类型的请求发送到所述第三循环仲裁电路。


9.根据权利要求8所述的设备,其中所述第四固定优先级仲裁电路被配置为:当在所述第四固定优先级仲裁电路的所述第一输入和所述第二输入中的每个输入上均存在请求时,选择在其第二输入上存在的所述请求。


10.根据权利要求8所述的设备,其中针对所述第一类型的请求的可能优先级等级的数目与针对所述第二类型的请求的可能优先级等级的数目不同。


11.根据权利要求8所述的设备,其中所述第一类型的请求不需要实时处理,其中所述第二类型的请求需要实时处理。


12.根据权利要求8所述的设备,其中所述设备由微控制器、微处理器或直接存储器访问电路中的一者实现。


13.一种系统,包括:
第一设备;
第二设备;
其中所述第一设备和所述第二设备中的每个设备包括:
路由电路,被配置为接收请求;
多个第一循环仲裁电路,其中第一循环仲裁电路与所接收的所述请求的可能优先级等级一样多,以及
第二循环仲裁电路,具有分别连...

【专利技术属性】
技术研发人员:B·德尼斯C·塔巴
申请(专利权)人:意法半导体有限公司意法半导体格勒诺布尔二公司
类型:发明
国别省市:法国;FR

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

1