当前位置: 首页 > 专利查询>ARM有限公司专利>正文

用于过滤事务的装置和方法制造方法及图纸

技术编号:16302633 阅读:58 留言:0更新日期:2017-09-26 20:51
提供了用于过滤事务的装置和方法,事务在主设备和从设备之间被执行,其中每个事务包括一个或多个传输。装置具有用于耦合至主设备的第一接口和用于耦合至从设备的第二接口。路由电路被用于在第一接口和第二接口之间路由表示每个传输的信号。过滤决策生成电路被布置为执行组合运算以生成依据一个或多个接收的输入变量的当前值的过滤决策。响应于过滤决策指示当前传输的阻断条件,路由电路通过阻止表示此当前传输的信号中的一个或多个信号在第一接口和第二接口之间在任一方向上传递来阻断此当前传输。响应于装置内对当前传输的断言,过滤决策生成电路生成过滤决策并且在当前传输被断言的时间持续期间维护此过滤决策而不管输入变量的值如何改变。

Device and method for filtering transactions

An apparatus and method for filtering transactions are performed between the main device and the slave device, wherein each transaction includes one or more transmissions. The device has a first interface for coupling to the main device and a second interface for coupling to the slave device. The routing circuit is used to route signals indicating each transmission between the first interface and the second interface. The filtering decision generation circuit is arranged to perform combinatorial operations to generate filtering decisions based on the current values of one or more received input variables. In response to the filtering decision indicates the current transmission blocking conditions, routing circuit represents one or more of the current signal transmission in the signal between the first interface and the second interface in either direction to pass to block the current transmission by blocking. In response to the current transmission device of assertions, filtering decision generating circuit generates a filtering decision and in the current transmission is asserted time duration of maintenance of the filter decision regardless of how to change the values of the input variables.

【技术实现步骤摘要】
用于过滤事务的装置和方法
本技术涉及用于过滤事务的装置和方法。
技术介绍
已知提供用于将多个主设备与多个从设备互连的互连电路,来使能在主设备和从设备之间执行事务从而在主设备和从设备之间传送数据。主设备和从设备之间的每个事务将包括一个或多个传输。通常,预定的总线协议被用于定义针对通过互连电路路由以表示传输的各种信号的要求以及那些信号中允许的转换。在由主设备和从设备之间的互连电路提供的连接路径中的一个或多个位置处,可能想要执行过滤操作以选择性地阻断某些传输。例如,考虑到规定的标准,过滤操作可确定一个或多个传输不应当被允许开展。例如,考虑基于安全性的过滤操作,可确定特定传输将会违反某些安全要求并因此应当被阻断。为了确保高性能,期望任何这样的过滤操作不对每个传输的各种信号经过互连的路由引入显著的延迟。然而,确保所做出的过滤决策被仔细地管理从而确保它们不会引发关于互连电路内采用的总线协议的任何违反也是重要的。
技术实现思路
在一个示例配置中,提供了一种装置,包括:与主设备耦合的第一接口;与从设备耦合的第二接口,事务在主设备和从设备之间被执行,其中每个事务包括一个或多个传输;路由电路,该路由电路在第本文档来自技高网...
用于过滤事务的装置和方法

【技术保护点】
一种装置,包括:与主设备耦合的第一接口;与从设备耦合的第二接口,事务在所述主设备和所述从设备之间被执行,其中每个事务包括一个或多个传输;路由电路,该路由电路在所述第一接口和所述第二接口之间路由表示所述一个或多个传输的信号;以及过滤决策生成电路,该过滤决策生成电路执行组合运算以生成依据一个或多个接收的输入变量的当前值的过滤决策;响应于所述过滤决策指示当前传输的阻断条件,所述路由电路通过阻止表示此当前传输的信号中的一个或多个信号在所述第一接口和所述第二接口之间传递来阻断所述当前传输;响应于所述装置内对所述当前传输的断言,所述过滤决策生成电路生成所述过滤决策并且在所述当前传输被断言的时间持续期间维护...

【技术特征摘要】
2016.03.17 GB 1604530.41.一种装置,包括:与主设备耦合的第一接口;与从设备耦合的第二接口,事务在所述主设备和所述从设备之间被执行,其中每个事务包括一个或多个传输;路由电路,该路由电路在所述第一接口和所述第二接口之间路由表示所述一个或多个传输的信号;以及过滤决策生成电路,该过滤决策生成电路执行组合运算以生成依据一个或多个接收的输入变量的当前值的过滤决策;响应于所述过滤决策指示当前传输的阻断条件,所述路由电路通过阻止表示此当前传输的信号中的一个或多个信号在所述第一接口和所述第二接口之间传递来阻断所述当前传输;响应于所述装置内对所述当前传输的断言,所述过滤决策生成电路生成所述过滤决策并且在所述当前传输被断言的时间持续期间维护此过滤决策而不管所述输入变量的值如何改变。2.如权利要求1所述的装置,其中所述过滤决策生成电路包括过滤决策存储元件,该过滤决策存储元件存储响应于对所述当前传输的断言而生成的所述过滤决策,该存储的过滤决策然后被用于所述当前传输被断言的剩余时间持续期。3.如权利要求1所述的装置,其中:至少一个事务是包括多个传输的突发事务;当执行所述组合运算以生成所述过滤决策时,响应于所述装置内对所述突发事务的第一个传输的断言,所述过滤决策生成电路根据所述输入变量中的至少一者来确定以供使用的配置值;所述过滤决策生成电路包括配置存储元件以存储所述配置值,并且该存储的配置值在为所述突发事务的每个剩余传输生成过滤决策时被所述过滤决策生成电路使用。4.如权利要求3所述的装置,其中所述过滤决策生成电路被布置为:当所述过滤决策指示所述突发事务中的一个传输的阻断条件时,维护所述过滤决策以指示所述突发事务中的任何剩余传输的阻断条件。5.如权利要求3所述的装置,其中所述过滤决策生成电路被布置为:当所述过滤决策指示所述突发事务中的一个或多个传输的阻断条件时,使得所述路由电路输出与未被阻断的第一个后续传输相关联的一个或多个控制信号,以标识此第一个后续传输是新的突发事务的第一个传输。6.如权利要求1所述的装置,其中每个传输包括地址阶段和数据阶段,并且所述过滤决策生成电路被布置为在对所述地址阶段进行断言时生成所述过滤决策。7.如权利要求6所述的装置,其中在预定条件下,所述地址阶段保持被断言多个时钟周期,并且所述过滤决策生成电路被布置为在所述地址阶段被断言的第一时钟周期生成所述...

【专利技术属性】
技术研发人员:彼得·瓦力彼得·科扎克
申请(专利权)人:ARM有限公司
类型:发明
国别省市:英国,GB

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

1