【技术实现步骤摘要】
重置片上系统的主设备的方法及相应的片上系统
[0001]相关申请的交叉引用
[0002]本申请要求于2020年12月4日提交的法国申请第FR 2012718号的优先权,该申请通过引用全部结合于此。
[0003]本公开总体涉及片上系统,并且在特定实施例中涉及能够在片上系统的总线上发起事务的主设备的重置。
技术介绍
[0004]片上系统通常包括能够在一个或多个总线上发起事务的一个或多个主设备。事务通常由主设备发出请求而发起,并通过接收由从设备或由具有在从模式下操作的控制接口的另一主设备发出的响应来完成。
[0005]未完成的事务可以被连续地发起,也就是说,主设备可以在接收到对先前请求的响应之前发出新的请求。
[0006]在主设备的重置期间,系统必须考虑总线上正在进行的事务。例如,如果主设备的重置发生在主设备在总线上发出事务时,事务可能不完整,总线可能停顿,以至于需要整个系统的重置。而且,如果在主设备等待总线上的事务响应时发生了主设备的重置,则在总线上会出现孤立响应。重置后,主设备将无法理解它们,从 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:具有包括主设备和总线的片上系统设备;由所述主设备在所述总线上发起事务;监测所述事务的状态,所述事务的状态处于完成状态或未完成状态中的一个状态;以及响应于确定所述事务的状态处于所述完成状态、并且接收重置命令,重置所述主设备。2.根据权利要求1所述的方法,其中所述片上系统设备还包括接口,所述接口具有输入端口和输出端口,监测所述事务的状态包括:检测所述输入端口和所述输出端口上的信号。3.根据权利要求2所述的方法,其中相应的事务包括在所述输出端口上发出请求和在所述输入端口上接收响应,监测所述事务的状态还包括:对在所述输出端口处发出的请求的数目进行计数,以及对在所述输入端口处接收的响应的数目进行计数,并且其中接收的响应的数目等于对应于所述事务的状态处于所述完成状态的所发出的请求的数目。4.根据权利要求1所述的方法,还包括:响应于接收所述重置命令生成阻止信号;以及响应于生成所述阻止信号,由所述主设备阻止新事务的发起。5.根据权利要求4所述的方法,其中生成所述阻止信号包括:激活重置信号,并且重置所述主设备包括:去激活所述重置信号。6.根据权利要求5所述的方法,其中相应的事务包括响应信号,所述响应信号在所述总线上被传输,所述方法还包括:响应于生成所述阻止信号而阻止从所述总线到所述主设备的所述响应信号的接收,阻止所述响应信号的接收还包括:在所述总线上擦除所述响应信号。7.根据权利要求4所述的方法,其中生成所述阻止信号包括:将对应于所述总线的状态的信号传输到所述主设备,所述总线的状态处于强制繁忙状态,以及重置所述主设备包括:激活对应于所述重置命令的脉冲信号。8.根据权利要求7所述的方法,其中相应的事务包括响应信号,所述响应信号在所述总线上被传输,所述方法还包括:响应于所述总线的状态处于所述强制繁忙状态,向所述主设备传送所述响应信号。9.根据权利要求1所述的方法,还包括:响应于以下项而生成辅助重置命令:在最大响应时间到期后,确定所述事务的状态处于未完成状态;以及由所述主设备接收所述重置命令。10.一种片上系统设备,所述片上系统设备包括:总线;主设备,被耦接到所述总线,所述主设备被配置为在所述总线上发起事务;以及重置管理电路,被耦接到所述主设备和所述总线,所述重置管理电路被配置为:监测所述事务的状态,所述事务的状态处于完成状态或未完成状态中的一个状态,以及响应于以下项而重置所述主设备:确定所述事务的状态处于所述完成状态;以及在所述重置管理电路的输入处接收重置命令。
11.根据权利要求10所述的片上系统设备,还包括接口,所述接口具有输入端口和输出端口,由所述重置管理电路监测所述事务的状态包括:检测所述输入端口和所述输出端口上的...
【专利技术属性】
技术研发人员:L,
申请(专利权)人:意法半导体大西部公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。