总线系统技术方案

技术编号:15030803 阅读:122 留言:0更新日期:2017-04-05 08:11
本发明专利技术公开了一种总线系统。在第一虚拟主装置(7)代替第一主装置(2‑1)接收到表示存在有效数据的信号时,第一虚拟主装置(7)输出表示能够接收信号的信号。选择器(4)将第一主装置(2‑1)和第一虚拟主装置(7)中的某个与总线(8)连接。系统控制器(4)仅使多个主装置(2‑1~2‑n)中的发生了故障的主装置重置。选择器控制电路(5)在第一主装置(2‑1)处于故障状态时以将第一虚拟主装置(7)与总线(8)连接的方式,控制选择器(4)。

【技术实现步骤摘要】

本专利技术涉及总线系统。
技术介绍
以往已知有如下的处理方式,即,在构成总线系统的一部分装置发生故障时,不使整个系统重置(reset),而仅使发生故障的装置重置(例如,参照日本特开平10-247185号公报)。但是,即使没有发生故障的装置A向发生了故障的装置B输出信号,由于发生了故障的装置B正在执行重置处理,所以发生了故障的装置B不能返回响应。因此,装置A持续等待响应,或反复输出相同的信号。结果,整个系统的处理停滞。
技术实现思路
根据本说明书的记载以及附图,能够明确其它问题和新特征。一个实施方式的总线系统具有能够与总线连接的第一虚拟主装置。第一虚拟主装置在代替第一主装置接收到表示存在有效数据的信号时,输出表示能够接收信号的信号。该总线系统还具有选择器和系统控制器。选择器将第一主装置和第一虚拟主装置中的某一个与总线连接。系统控制器仅使多个主装置中的发生了故障的主装置进行重置处理。由此,仅使发生了故障的主装置恢复为正常状态。该总线系统还具有选择器控制电路。选择器控制电路在第一主装置处于故障状态时,以将第一虚拟主装置与总线连接的方式,控制选择器。根据与附图关联理解的与本专利技术相关的如下的详细说明,能够明确本专利技术的上述目的以及其它目的、特征、方式以及优点。附图说明图1是表示第一实施方式的总线系统的结构的图。图2是表示第二实施方式的总线系统的结构的图。图3是表示第三实施方式的总线系统的结构的图。图4是用于说明系统用状态寄存器的图。图5是表示主装置的处理顺序的流程图。图6是表示从装置的处理顺序的流程图。图7是表示主装置的发送处理以及接收处理的顺序的流程图。图8是表示从装置的发送处理以及接收处理的顺序的流程图。图9是表示虚拟主装置的发送处理以及接收处理的顺序的流程图。图10是表示虚拟从装置的发送处理以及接收处理的顺序的流程图。图11是用于说明第三实施方式的总线系统的第一动作例子的图。图12是用于说明第三实施方式的总线系统的第一动作例子的图。图13是用于说明第三实施方式的总线系统的第二动作例子的图。图14是用于说明第三实施方式的总线系统的第二动作例子的图。图15是用于说明以往的动作例子的图。图16是用于说明第三实施方式的总线系统的第三动作例子的图。图17是表示第四实施方式的总线系统的结构的图。图18是表示第五实施方式的总线系统的结构的图。图19是表示主装置处于后退模式时的动作顺序的流程图。具体实施方式以下,利用附图说明本专利技术的实施方式。[第一实施方式]图1是表示第一实施方式的总线系统1的结构的图。该总线系统1具有总线8、系统控制器6、主装置(masterdevices)2-1~2-n、从装置(slavedevices)3-1~3-m、第一虚拟主装置(firstdummymasterdevice)7、选择器4和选择器控制电路5。其中,n为2以上的数值,m为1以上的数值。主装置2-1~2-n中的一个主装置为第一主装置2-1。主装置2-1~2-n以及从装置3-1~3-m能够与总线8连接。系统控制器6仅对主装置2-1~2-n中的发生了故障的主装置进行重置处理。由此,仅使发生了故障的装置恢复为正常状态。重置处理是指强制重启。第一虚拟主装置7能够与总线8连接。第一虚拟主装置7在代替第一主装置2-1接收到表示存在有效数据的信号时,输出表示能够接收信号的信号。选择器4将第一主装置2-1和第一虚拟主装置7中的某个与总线8连接。选择器控制电路5,以在第一主装置2-1处于故障状态时将第一虚拟主装置7与总线8连接的方式,控制选择器4。在第一主装置2-1发生了故障时,执行以下处理。仅使第一主装置2-1重置。与此同时,将第一虚拟主装置7与总线8连接。第一虚拟主装置7在代替第一主装置2-1接收到表示存在有效数据的信号时,输出表示能够接收信号的信号。由此,在某个从装置向发生了故障的第一主装置2-1发送了表示存在有效数据的信号后,该从装置能够接收表示能够接收信号的信号。结果为,防止整个系统的处理停滞。[第二实施方式]图2是表示第二实施方式的总线系统11的结构的图。该总线系统11具有总线18、系统控制器16、从装置12-1~12-n和主装置13-1~13-m。该总线系统11还具有第一虚拟从装置17、选择器14和选择器控制电路15。其中,n为2以上的数值,m为1以上的数值。从装置12-1~12-n中的一个从装置为第一从装置12-1。主装置13-1~13-m以及从装置12-1~12-n能够与总线18连接。系统控制器16仅使从装置12-1~12-n中的发生了故障的从装置进行重置处理,由此仅使发生了故障的从装置恢复为正常状态。重置处理是指强制重启。第一虚拟从装置17能够与总线18连接。第一虚拟从装置17在代替第一从装置12-1接收到表示存在有效数据的信号时,输出表示能够接收信号的信号。选择器14将第一从装置12-1和第一虚拟从装置17中的某个与总线18连接。选择器控制电路15以在第一从装置12-1处于故障状态时将第一虚拟从装置17与总线18连接的方式,控制选择器14。在第一从装置12-1发生故障时,执行以下处理。仅使第一从装置12-1重置。与此同时,将第一虚拟从装置17与总线18连接。在第一虚拟从装置17代替第一从装置12-1接收到表示存在有效数据的信号时,第一虚拟从装置17输出表示能够接收信号的信号。由此,在某个主装置向发生了故障的第一从装置12-1发送了表示存在有效数据的信号时,执行以下处理。该主装置从与发生了故障的第一从装置12-1对应的第一虚拟从装置17接收表示在该第一虚拟从装置17中能够接收信号的信号。结果为,防止整个系统的处理停滞。[第三实施方式]图3是表示第三实施方式的总线系统21的结构的图。该总线系统21具有主装置MA1、MA2、从装置SL1、SL2、总线23、虚拟主装置DMA1、DMA2和虚拟从装置DSL1、DSL2。该总线系统21还具有选择器SL(MA1)、SL(MA2)、SL(SL1)、SL(SL2)、系统控制器22和系统用状态寄存器SR(Sys)。该总线系统21还具有主装置用状态寄存器SR(MA1),SR(MA2)、从装置用状态寄存器SR(SL1)、SR(SL2)和选择器控制电路29。主装置MA1、MA2、从装置SL1、SL2、虚拟主装置DMA1、DMA2和虚拟从装置DSL1、DSL2能够与总线23连接。总线23用于在主装置MA1、MA2、从装置SL1、SL2、虚拟主装置DMA1、DMA2、虚拟从装置DSL1、DSL2之间传递信号。主装置MA1以及MA2例如是CPU(CentralProcessingUnit:中央处理器)或DMA(DynamicMemoryAccess:直接内存存取)控制器等。从装置SL1以及SL2例如是存储控制器或I/O控制器等。主装置MA1以及MA2能够按照用户程序动作。虚拟主装置DMA1与主装置MA1对应地设置。虚拟主装置DMA2与主装置MA2对应地设置。虚拟从装置DSL1与从装置SL1对应地设置。虚拟从装置DSL2与从装置SL2对应地设置。选择器SL(MA1)将主装置MA1和虚拟主装置DMA1中的某个与总线23连接。选择器SL(MA2)将主装置MA2和虚拟主装置DMA2中的某个与总线23连接。选择器S本文档来自技高网...

【技术保护点】
一种总线系统,其特征在于,具有:总线;能够与所述总线连接的多个主装置;能够与所述总线连接的一个以上的从装置;以及能够与所述总线连接的第一虚拟主装置,在所述第一虚拟主装置代替所述多个主装置所包含的第一主装置接收到表示存在有效数据的信号时,所述第一虚拟主装置输出表示能够接收信号的信号,所述总线系统具有:选择器,其将所述第一主装置和所述第一虚拟主装置中的某一个与所述总线连接;系统控制器,其为了仅使所述多个主装置中的发生了故障的主装置恢复为正常状态,仅使发生了所述故障的主装置进行重置处理;以及选择器控制电路,其在所述第一主装置处于故障状态时,以将所述第一虚拟主装置与所述总线连接的方式,控制所述选择器。

【技术特征摘要】
2015.09.28 JP 2015-1897951.一种总线系统,其特征在于,具有:总线;能够与所述总线连接的多个主装置;能够与所述总线连接的一个以上的从装置;以及能够与所述总线连接的第一虚拟主装置,在所述第一虚拟主装置代替所述多个主装置所包含的第一主装置接收到表示存在有效数据的信号时,所述第一虚拟主装置输出表示能够接收信号的信号,所述总线系统具有:选择器,其将所述第一主装置和所述第一虚拟主装置中的某一个与所述总线连接;系统控制器,其为了仅使所述多个主装置中的发生了故障的主装置恢复为正常状态,仅使发生了所述故障的主装置进行重置处理;以及选择器控制电路,其在所述第一主装置处于故障状态时,以将所述第一虚拟主装置与所述总线连接的方式,控制所述选择器。2.根据权利要求1所述的总线系统,其特征在于,所述多个主装置中的所述第一主装置以外的主装置,在因所述第一主装置发生了故障而执行所述第一主装置的所述重置处理的期间,转变为后退模式,在所述后退模式中,所述第一主装置以外的主装置调整自身的处理,使得不会在所述第一主装置中产生处理。3.根据权利要求1所述的总线系统,其特征在于,具有第一寄存器,所述第一主装置在发生了所述故障时对所述第一寄存器进行置位,在所述重置处理结束时对所述第一寄存器进行清除。4.根据权利要求3所述的总线系统,其特征在于,所述第一寄存器设置在所述第一主装置内。5.根据权利要求3所述的总线系统,其特征在于,所述第一寄存器设置在所述第一虚拟主装置内。6.根据权利要求1所述的总线系统,其特征在于,所述选择器控制电路以在所述第一主装置的所述重置处理结束后将所述第一主装置与所述总线连接的方式,控制所述选择器。7.一种总线系统,其特征在于,具有:总线;能够与所述总线连接的一个以上的主装置;能够与所述总线连接的多个从装置;第一虚拟从装置,其能够与所述总线连接,且在代替所述多个从装置所包含的第一从装置接收到表示存在有效数据的信号时,输出表示能够接收信号的信号;选择器,其将所述第一从装置和所述第一虚拟从装置中的某一个与所述总线连接;系统控制器,其为了仅使所述多个从装置中的发生了故障的从装置恢复为正常状态,仅使发生了所述故障的从装置进行重置处理;以及选择器控制电路,其在所述第一从装置处于故障状态时,以将所述第一虚拟从装置与所述总线连接的方式,控制所述选择器。8.根据权利要求7所述的总线系统,其特征在于,所述一个以上的主装置在因所述第一从装置发生了故障而执行所述第一从装置的所述重置处理的期间,转变为后退模式,在所述后退模式中,所述一个以上的主装置调整自身...

【专利技术属性】
技术研发人员:松永敏幸
申请(专利权)人:瑞萨电子株式会社
类型:发明
国别省市:日本;JP

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

1