两个系统间的接“或”信号的传达装置及方法

文档序号:6379453阅读:203来源:国知局
专利名称:两个系统间的接“或”信号的传达装置及方法
技术领域
本发明涉及两个系统间的接“或”信号(wired OR signal)共用化。
背景技术
在两个系统物理地分离开、不能直接连接接“或”信号线的情况下,和两个系统的基准接地电位或基准电压不同、不能直接连接接“或”信号线的场合,为了使两个系统接“或”信号共用,需要一种在一方系统的接“或”信号被确定(assert)为低电平时将另一方系统的接“或”信号确定为低电平的代行电路。
图4是在这样的两个系统间谋求接“或”信号的共用化的电路装置的一例。
多个器件103-1、103-2…与第1系统100中的第1接“或”信号线101连接。另外,图4仅表示连接了2个器件103-1、103-2的状态。另外,在该第1接“或”信号线101上,具有检测该第1接“或”信号线101被确定为低电平并输出的低电平检测电路104,及通过由第2系统200的低电平检测电路204转送的信息使第1接“或”信号线101保持为低电平的低电平代行电路105。另外,接“或”信号线101经由电阻102与电源连接。
第2系统200也形成同样的电路结构,在第2接“或”信号线201上,经由电阻202连接电源,另外,连接多个器件203-1、203-2…、低电平检测电路204、低电平代行电路205。
与第1接“或”信号线101连接的器件103-1、103-2…具有将其接“或”信号线101确定为低电平的驱动电路Dr和接收电路Re。同样,与第2接“或”信号线201连接的器件203-1、203-2…具有使其接“或”信号线201确定为低电平的驱动电路Dr和接收电路Re。
例如,驱动第1系统100的器件103-1的驱动电路Dr,使第1接“或”,信号线101成为低电平时,低电平检测电路104检测出此信息,并将低电平检测信息转送到第2系统200。于是,第2系统200的低电平代行电路205被驱动,使第2接“或”信号线201被驱动为低电平。藉此,第1及第2系统100、200就可接“或”信号共用化。
可是,通过使第2接“或”信号线201成为低电平,低电平检测信息由低电平检测电路204向第1系统100输出,驱动第1系统100的低电平代行电路105,第1接“或”信号线101就可以保持为低电平。其结果,器件103-1的驱动电路Dr成为断路,在通常情况下,第1接“或”信号线101就必须恢复为高电平,但借助低电平代行电路105就可以保持低电平。
藉此,第1系统100的接“或”信号线101,通过第2系统200的接“或”信号线201的低电平、借助由低电平检测电路204转送的信息所驱动的低电平代行电路105,就可以被保持为低电平。另外,第2系统200的接“或”信号线201,通过第1系统100的接“或”信号线101的低电平、借助由低电平检测电路104转送的信息所驱动的低电平代行电路205,就可以保持为低电平。
也就是说,任何一方的系统的接“或”信号线被驱动为低电平时,两系统100、200的接“或”信号线101、201保持为低电平的确定状态,以后,不能恢复为高电平的“非”状态,从而被锁定。
为了避免此问题,公知的是,设多个能存储相互系统的接“或”信号线的状态的寄存器,由该寄存器存储的状态,禁止将接“或”信号线的状态从一方向另一方系统的传送,以防止两个系统的接“或”信号线被锁定(例如,参照特开平6-35825号公报)。
在一般的计算机系统中,接“或”信号多使用于器件的中断请求和对系统整体的同时通报等,使用时仅能作1次确定,这使得在使用信号上受到很大限制。另外,在上述特开平6-35825号公报所述的方法中,防止锁定状态的方法存在控制电路复杂的缺点,另外,从在相互的系统中同时被驱动到低电平的情况看,可预见到成为锁定状态、使其防止电路不能正常动作的情况。

发明内容
本发明目的就在于提供一种可避免上述弊端的两系统间接“或”信号传达装置与方法。
根据本发明的两个系统间的接“或”信号的传达装置的第1种方式,其各个系统具备输出装置,分别对输出接“或”信号线的信号状态的第1状态和输出“非”状态的第2状态进行转换并输出到另一方系统;转换控制装置,转换上述输出装置的输出状态;和确定机构,根据自另一方输出装置转送的确定状态将接“或”信号线保持为确定状态。
上述转换控制装置可由系统的信息处理机控制的寄存器构成;而且上述输出装置也可以由以下机构构成屏蔽机构,寄存器在规定值时转变成上述第1状态,在其他值时转变成第2状态;和传送机构,将上述屏蔽机构的输出转送到另一方系统。
根据本发明的两个系统间的接“或”信号的传达装置的第2种方式,其各个系统具备输出装置,分别将接“或”信号线的信号状态输出到另一方系统;转换输出装置,对输出由另一方的系统的输出装置转送的信号状态的第1状态和输出“非”状态的第2状态进行转换;转换控制装置,转换该转换输出装置的输出;和确定机构,根据上述转换输出装置的输出状态将接“或”信号线转换保持为确定状态或”非”状态。
上述转换控制装置可由系统的信息处理机控制的寄存器构成;另外,上述转换输出装置也可以由上述寄存器在规定值时转变成上述第1状态,在其他值时转变成第2状态的屏蔽机构构成。
根据本发明的两个系统间的接“或”信号的传达方法的第1种方式,其各个系统具备对输出接“或”信号线的信号状态的第1状态和输出“非”状态的第2状态进行转换并输出到另一方系统的输出装置、和根据自另一方系统的输出装置的确定信号将本系统的接“或”信号线保持为确定状态的确定机构。而且上述方法包括上述各输出装置处于第1状态时,若一方系统的接“或”信号线成为确定状态,则将另一方系统的接“或”信号线转换为确定状态;其转换后,处理上述一方系统的接“或”信号线为确定状态的器件;上述器件的处理结束后,将上述各输出装置转换为第2状态,确认两个系统的接“或”信号线的“非”状态,将上述各输出装置转换为第1状态。
根据本发明的两个系统间的接“或”信号的传达方法的第2种方式,其各系统均具备将接“或”信号线的信号状态输出到另一方系统的输出装置、对输出由另一方系统的输出装置转送的信号状态的第1状态和输出“非”状态的第2状态进行转换的转换输出装置、转换该输出装置的输出的转换控制装置、和根据上述转换输出装置的输出状态将接“或”信号线转换保持为确定状态或”非”状态的确定机构。而且,上述方法包括上述各转换输出装置在第1状态下,若一方系统的接“或”信号线成为确定状态,则将另一方系统的接“或”信号线转换为确定状态;其转换之后,处理上述一方系统的接“或”信号线为确定状态的器件;以及其器件的处理结束后,将上述各转换输出装置转换为第2状态,确认两个系统的接“或”信号线的“非”状态,将上述各转换输出装置转换为第1状态。
根据本发明,提供了一种能够以简单的结构解除锁定状态的两个系统间的接“或”信号的传达装置及传达方法。
本发明的上述的和其他的目的及特征可以参照附图、由以下实施例的说明来表明。


图1是适用本发明的一种实施例的两个系统的概要的框图。
图2是图1所示的实施方式中的第1、第2接“或”信号发收装置的第1方式的详细框图和图示相关要素的框图。
图3是图1所示的实施方式中的第1、第2接“或”信号发收装置的第2方式的详细框图和图示相关要素的框图。
图4是谋求两个系统间接“或”信号的共用化的电路装置的例示图。
具体实施例方式
图1是适用本发明的一种实施方式的两个系统的概要的框图。
第1系统10具有信息处理机(CPU)11、第1寄存器12、第1接“或”信号电平寄存器13、总线周期转送机构14和第1系统侧器件16,并分别用系统总线17连接。另外,多个器件与系统总线17连接,但在图1中仅表示1个器件16。另外,第1系统10具有第1接“或”信号收发装置15。
另外,第2系统20具有第2寄存器22、第2接“或”信号电平寄存器23、总线周期接收机构24和多个第2系统侧器件26(在图1中仅图示1个器件),并分别用系统总线27连接。另外,第2系统20具有第2接“或”信号收发装置25。
信息处理机11可以经由第1系统总线17,读/写第1系统侧器件16、写第1寄存器、读第1接“或”信号电平寄存器。另外,总线周期转送机构14可以将信息处理机11读/写特定器件的周期向第2系统20转送。
第2系统20的总线周期接收机构24使用第2系统总线27实行由第1系统10转送的读/写周期。藉此,第1系统10的信息处理机11可以读/写第2系统20的第2系统侧器件26、写第2寄存器22、以及读第2接“或”信号电平寄存器23。
除了上述的靠系统总线17、27的两个系统10、20的连接以外,为了使第1及第2系统10、20中的接“或”信号共用化,在第1及第2系统10、20中设第1及第2接“或”信号收发装置15、25。
图2是该第1及第2接“或”信号收发装置15、25的第1方式的详细框图和图示相关要素的框图。
第1接“或”信号收发装置15由第1接“或”信号线15a、与该第1接“或”信号线15a连接的电阻15b、第1屏蔽机构15c和第1确认机构15e以及与第1屏蔽机构15c连接的第1传送机构15d构成。另外,第1系统侧器件16及第1接“或”信号电平寄存器13与第1接“或”信号线15a连接。另外,第1系统侧器件16及第1接“或”信号电平寄存器13通过电阻15b分别与电源连接。另外,第1寄存器12与第1屏蔽机构15c连接。
同样,设在第2系统20侧的第2接“或”信号收发装置25由第2接“或”信号线25a、与该第2接“或”信号线25a连接的电阻25b、第2屏蔽机构25c和第2确认机构25e以及与第2屏蔽机构25c连接的第2传送机构25d构成。另外,第2系统侧器件26及第2接“或”信号电平寄存器23与第2接“或”信号线25a连接。另外,第2系统侧器件26及第2接“或”信号电平寄存器23通过电阻25b分别与电源连接。另外,第2寄存器22与第2屏蔽机构25c连接。
在该实施方式中,将一方系统的接“或”信号状态转送到另一方系统的输出装置由屏蔽机构15c、25c和传送机构15d、25d构成,转换该输出装置的输出状态的转换控制装置由寄存器12、22构成。
多个器件分别与第1系统10的第1接“或”信号线15a及第2系统20的第2接“或”信号线25a连接,但图2与图1同样仅分别表示了1个器件16、26。另外,各器件16、26具有使被连接的接“或”信号线确定为低电平的驱动电路Dr和接收电路De。
在第1系统10中,第1系统侧器件16或第1确认机构15e将第1接“或”信号线15a驱动为低电平。另外,第1屏蔽机构15c和第1接“或”信号电平寄存器13检测第1接“或”信号线15a的信号电平。同样,在第2系统20中,第2系统侧器件26或第2确认机构25e由低电平驱动第2接“或”信号线25a。另外,第2屏蔽机构25c和第2接“或”信号电平寄存器23检测第2接“或”信号线25a的信号电平。
在初始状态下,第1寄存器12及第2寄存器22分别被设置为不对第1屏蔽机构15c、第2屏蔽机构25c的输出进行屏蔽的规定值。另外,第1及第2接“或”信号线15a、25a取为“非”状态,即,与第1及第2接“或”信号线15a、25a连接的哪个器件16、26也不被驱动,第1及第2接“或”信号线15a、25a取为高电平的“非”状态。
在该初始状态下,由第1屏蔽机构15c向第1传送机构15d输出“非”状态,第1传送机构15d将该“非”状态转送到第2系统20。第2确定机构25e接收该“非”状态,不进行动作,使第2接“或”信号线25a不确定为低电平。
同样,第2屏蔽机构25c将“非”状态向第2传送机构25d输出,第2传送机构25d将“非”状态转送到第1系统10。第1确定机构15e接收该”非”状态,不进行动作,使第1接“或”信号线15a不确定为低电平。
第1及第2系统10、20保持该状态。
但是,当驱动第1系统10的第1系统侧器件16的驱动电路Dr,使第1接“或”信号线15a确定为低电平时,第1屏蔽机构15c及第1传送机构15d将该确定状态转送到第2系统20。其结果,第2确定机构25e动作,使第2接“或”信号线25a确定为低电平。藉此,第1及第2系统10、20可以使接“或”信号共用化,第1系统侧器件16可以将确定状态传送给第2系统侧器件26。
另外,第2屏蔽机构25c将第2接“或”信号线25a的确定状态输出,通过第2传送机构25d将确定状态转送到第1系统10。藉此,驱动第1系统10的第1确定机构15e,第1接“或”信号线15a保持为确定状态。其结果,第1及第2接“或”信号线15a、25a通过第1系统侧器件16、第1确定机构15e及第2确定机构25e保持为确定状态。
通过转送确定状态,第1系统侧器件16结束其处理,第1系统侧器件16的驱动电路Dr成为断开,中止了第1接“或”信号线15a的确定。但是,由于第1确认机构15e使第1接“或”信号线15a保持为确定状态,所以第1、第2接“或”信号线15a、25a保持确定状态。
另外,在总线周期中,信息处理机11确认第2器件26的变化状态,变更第1及第2寄存器12、22的值。由于第1寄存器12的值由规定值变更,所以第1屏蔽机构15c输出“非”状态,第1传送机构15d将该“非”状态转送到第2系统20。其结果,第2确定机构25e中止第2接“或”信号线25a的确定。藉此,第2接“或”信号线25a,只要第2系统20的器件不确定,就保持“非”状态。
另外,由于第2寄存器22的值由规定值变更,所以第2屏蔽机构25c输出“非”状态,第2传送机构25d将该“非”状态转送到第1系统10。其结果,第1确定机构15e停止第1接“或”信号线15a的确定。藉此,第1接“或”信号线15a也成为“非”状态。因而,该第1接“或”信号线15a,只要第1系统10的器件不确定,也不会成为确定状态。
信息处理机11读第1接“或”信号电平寄存器13,还在总线周期中,读第2接“或”信号电平寄存器23,确认第1及第2接“或”信号究竟那一方是“非”状态。此后,信息处理机11使第1及第2寄存器12、22的值恢复为不对第1及第2屏蔽机构15c、25c的输出进行屏蔽的值。藉此,回到初始状态,成为等待各器件的确定的状态。
在上述的动作例中,叙述了第1系统10的第1系统侧器件16以接“或”信号作为确定的例子,但即使在第2系统20的第2系统侧器件26以接“或”信号作为确定的场合,也是一样的。
另外,第1系统10或第2系统20的任一个器件对接“或”信号进行确定,如上述那样,将第1、第2的接“或”信号线15a、25a确定为低电平后,在该最初进行确定的器件以外的器件以接“或”信号进行确定的场合,可以在最初进行确定的器件的处理结束,变更第1、第2寄存器12、13的值,即使对第1、第2屏蔽机构15c、25c的输出进行屏蔽而成为“非”状态,而后连接已确定的器件的第1或第2接“或”信号15a、25a,也会由该器件保持确定状态。
为此,当信息处理机11读第1接“或”信号电平寄存器13及第2接“或”信号电平寄存器23,同时确认了是不是“非”状态时,一方被检测出不呈“非”状态。这时,实行在后确定了的器件的处理。藉此,中止由该器件的确定,因此由该器件确定的接“或”信号线也成为否定。
信息处理机11借助第1接“或”信号电平寄存器13及第2接“或”信号电平寄存器23,可以确认接“或”信号成为否定。若被确认时,将第1及第2寄存器12、22的值恢复成为不对第1及第2屏蔽机构15c、25c的输出进行屏蔽的规定值。藉此,第1及第2屏蔽机构15c、25c成为输出第1、第2的接“或”信号线15a、25a状态的初始状态,成为等待来自各器件的接“或”信号的确定的状态。
图3是第1、第2接“或”信号收发装置15、25的第2方式的详细框图和图示相关要素的框图。在图3中,用符号15d′表示第1传送机构,用符号25d′表示第2传送机构,用符号15c′表示第1屏蔽机构,用符号25c′表示第2屏蔽机构。其他构成要素赋予与图2所示的第1方式相同的符号。
该第2方式(图3)与第1方式(图2)不同的点在于采用将本系统的状态转送到其他系统后才进行状态选择的方式。与图2所示的第1方式相比,该第2方式中不同点在于第1、第2传送机构15d′、25d′及第1、第2屏蔽机构15c′、25c′和其他要素的连接关系发生变化。
第1传送机构15d′与第1接“或”信号线15a直接连接,将第1接“或”信号线15a的状态转送给第2系统20。在第2系统20的第2接“或”信号收发装置25中,由第2屏蔽机构25c接收该转送信息。另外,该第2屏蔽机构25c′与第2确定机构25e连接。
同样,第2传送机构25d′与第2接“或”信号线25a直接连接,将第2接“或”信号线25a的状态转送给第1系统10。在第1系统10的第1接“或”信号收发装置15中,由第1屏蔽机构15c′接收该转送信息。另外,该第1屏蔽机构15c′与第1确定机构15e连接。
另外,第1、第2寄存器12、22分别与第1、第2屏蔽机构15c′、25c′连接。其他结构与图2所示的第1方式相同。在第1、第2的接“或”信号收发装置15、25的该第2方式中,第1、第2传送机构15d′、25d′分别形成输出接“或”信号线15a、25a的状态的输出装置,第1、第2屏蔽机构15c′、25c构成转换为输出接收的转送信号状态的状态和“非”状态并输出的转换输出装置。
该第2方式也进行与第1方式同样的动作,简单地说明该动作。与第1方式同样,在初始状态,第1寄存器12、第2寄存器22被设置为不对第1屏蔽机构15c′、第2屏蔽机构25c′的输出进行屏蔽的规定值。
另外,第1及第2接“或”信号线15a、25a均设为“非”状态。第1传送机构15d′将该“非”状态转送到第2系统20,第2屏蔽机构25c将该“非”状态输出到第2确定机构25e,但第2确定机构25e不进行动作,不将第2接“或”信号线25a确定为低电平。
同样,第2传送机构25d′将该“非”状态输出到第1系统10,第1屏蔽机构15c将该“非”状态输出到第1确定机构15e,但第1确定机构15e不进行动作,不将第1接“或”信号线15a确定为低电平。
驱动第1系统10的第1系统侧器件16的驱动电路Dr、第1接“或”信号线15a被确定为低电平时,第1传送机构15d′将该确定状态传送到第2系统20,第2屏蔽机构25c′输出确定状态,使第2确定机构25e动作,将第2接“或”信号线25a确定为低电平。
第2传送机构25d′将第2接“或”信号线25a的确定状态转送到第1系统10,第1屏蔽机构15c′输出该确定状态,驱动第1确定机构15e,使第1接“或”信号线15a保持为确定状态。藉此,第1及第2接“或”信号线15a、25a通过第1系统侧器件16、第1确定机构15e、第2确定机构25e保持为确定状态。
即使第1系统侧器件16的驱动电路Dr成为断开,第1确定机构15e也能够使第1接“或”信号线15a保持为确定状态,因而,第1及第2接“或”信号线15a、25a保持确定状态。
这里,在总线周期中,信息处理机11确认第2系统侧器件26的变化状态,变更第1、第2寄存器12、22的值。藉此,第1及第2屏蔽机构15c′、25c输出“非”状态,第1、第2确定机构15e、25e中止第1、第2接“或”信号线15a、25a的确定。此后,只要器件16、26不确定,就保持“非”状态。
信息处理机11读第1、第2接“或”信号电平寄存器13、23,确认第1、第2接“或”信号哪一个是“非”状态后,使第1、第2寄存器12、22的值恢复为不对第1、第2屏蔽机构15c′、25c′的输出进行屏蔽的值。藉此,回到初始状态,成为等待各器件的确定的状态。
另外,第2系统20的第2系统侧器件26对接“或”信号线25a进行确定的场合也进行与上述的动作大体相同的动作,因此将说明省略。
在上述的实施方式中,仅第1系统10具备信息处理机11,但即使第2系统20也具备信息处理机,本发明也可以适用。另外,此时可以使总线周期转送机构14、总线周期接收机构24作为总线周期转送接收机构,相互进行总线周期转送。
如以上说明那样,按照本发明,能以简单的结构对两个系统间接“或”信号锁定状态进行锁定解除。
权利要求
1.两个系统间的接“或”信号的传达装置,其特征在于,上述装置各个系统具备输出装置,分别对输出接“或”信号线的信号状态的第1状态和输出“非”状态的第2状态进行转换并输出到另一方系统;转换控制装置,转换上述输出装置的输出状态;和确定机构,根据自另一方输出装置转送的确定状态将接“或”信号线保持为确定状态。
2.根据权利要求1所述的两个系统间的接“或”信号的传达装置,其特征在于,上述转换控制装置由系统的信息处理机控制的寄存器构成;上述输出装置由以下机构构成屏蔽机构,寄存器在规定值时转变成上述第1状态,在其他值时转变成第2状态;和传送机构,将上述屏蔽机构的输出转送到另一方系统。
3.两个系统间的接“或”信号的传达装置,其特征在于,上述装置各系统具备输出装置,分别将接“或”信号线的信号状态输出到另一方系统;转换输出装置,对输出由另一方的系统的输出装置转送的信号状态的第1状态和输出“非”状态的第2状态进行转换;转换控制装置,转换该转换输出装置的输出;和确定机构,根据上述转换输出装置的输出状态将接“或”信号线转换保持为确定状态或“非”状态。
4.根据权利要求3所述的两个系统间的接“或”信号的传达装置,其特征在于,上述转换控制装置由系统的信息处理机控制的寄存器构成;上述转换输出装置由上述寄存器在规定值时转变成上述第1状态,在其他值时转变成第2状态的屏蔽机构构成。
5.两个系统间的接“或”信号的传达方法,各系统具备对输出接“或”信号线的信号状态的第1状态和输出“非”状态的第2状态进行转换并输出到另一方系统的输出装置、和根据自另一方系统的输出装置的确定信号将本系统的接“或”信号线保持为确定状态的确定机构,其特征在于,上述方法包括上述各输出装置处于第1状态时,若一方系统的接“或”信号线成为确定状态,则将另一方系统的接“或”信号线转换为确定状态;其转换后,处理上述一方系统的接“或”信号线为确定状态的器件;上述器件的处理结束后,将上述各输出装置转换为第2状态,确认两个系统的接“或”信号线的“非”状态,将上述各输出装置转换为第1状态。
6.两个系统间的接“或”信号的传达方法,各系统均具备将接“或”信号线的信号状态输出到另一方系统的输出装置、对输出由另一方系统的输出装置转送的信号状态的第1状态和输出“非”状态的第2状态进行转换的转换输出装置、转换该输出装置的输出的转换控制装置、和根据上述转换输出装置的输出状态将接“或”信号线转换保持为确定状态或“非”状态的确定机构,其特征在于,上述方法包括上述各转换输出装置在第1状态下,若一方系统的接“或”信号线成为确定状态,则将另一方系统的接“或”信号线转换为确定状态;其转换之后,处理上述一方系统的接“或”信号线为确定状态的器件;以及其器件的处理结束后,将上述各转换输出装置转换为第2状态,确认两个系统的接“或”信号线的“非”状态,将上述各转换输出装置转换为第1状态。
全文摘要
本发明涉及两个系统间的接“或”信号的传达装置及方法。器件将第1接“或”信号线确定为低电平。经由第1屏蔽机构将该确定状态转送到第2系统。由第2确定机构对第2接“或”信号线进行确定。该确定状态同样被传送到第1确定机构,使信号线保持为确定状态。处理已确定的器件后,改变第1及第2寄存器的值,使第1及第2屏蔽机构的输出为“非”。确认第1及第2接“或”信号线呈“非”状态,恢复第1及第2寄存器的值,按照由第1及第2屏蔽机构输出接“或”信号线的状态那样进行转换,回到初始状态。
文档编号G06F13/38GK1517897SQ20041000088
公开日2004年8月4日 申请日期2004年1月18日 优先权日2003年1月20日
发明者神田邦男, 熊仓达郎, 广浜秀幸, 幸, 郎 申请人:发那科株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1