專利名稱:兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及兩個系統(tǒng)間的接“或”信號(wired OR signal)共用化。
背景技術(shù):
在兩個系統(tǒng)物理地分離開、不能直接連接接“或”信號線的情況下,和兩個系統(tǒng)的基準(zhǔn)接地電位或基準(zhǔn)電壓不同、不能直接連接接“或”信號線的場合,為了使兩個系統(tǒng)接“或”信號共用,需要一種在一方系統(tǒng)的接“或”信號被確定(assert)為低電平時將另一方系統(tǒng)的接“或”信號確定為低電平的代行電路。
圖4是在這樣的兩個系統(tǒng)間謀求接“或”信號的共用化的電路裝置的一例。
多個器件103-1、103-2…與第1系統(tǒng)100中的第1接“或”信號線101連接。另外,圖4僅表示連接了2個器件103-1、103-2的狀態(tài)。另外,在該第1接“或”信號線101上,具有檢測該第1接“或”信號線101被確定為低電平并輸出的低電平檢測電路104,及通過由第2系統(tǒng)200的低電平檢測電路204轉(zhuǎn)送的信息使第1接“或”信號線101保持為低電平的低電平代行電路105。另外,接“或”信號線101經(jīng)由電阻102與電源連接。
第2系統(tǒng)200也形成同樣的電路結(jié)構(gòu),在第2接“或”信號線201上,經(jīng)由電阻202連接電源,另外,連接多個器件203-1、203-2…、低電平檢測電路204、低電平代行電路205。
與第1接“或”信號線101連接的器件103-1、103-2…具有將其接“或”信號線101確定為低電平的驅(qū)動電路Dr和接收電路Re。同樣,與第2接“或”信號線201連接的器件203-1、203-2…具有使其接“或”信號線201確定為低電平的驅(qū)動電路Dr和接收電路Re。
例如,驅(qū)動第1系統(tǒng)100的器件103-1的驅(qū)動電路Dr,使第1接“或”,信號線101成為低電平時,低電平檢測電路104檢測出此信息,并將低電平檢測信息轉(zhuǎn)送到第2系統(tǒng)200。于是,第2系統(tǒng)200的低電平代行電路205被驅(qū)動,使第2接“或”信號線201被驅(qū)動為低電平。藉此,第1及第2系統(tǒng)100、200就可接“或”信號共用化。
可是,通過使第2接“或”信號線201成為低電平,低電平檢測信息由低電平檢測電路204向第1系統(tǒng)100輸出,驅(qū)動第1系統(tǒng)100的低電平代行電路105,第1接“或”信號線101就可以保持為低電平。其結(jié)果,器件103-1的驅(qū)動電路Dr成為斷路,在通常情況下,第1接“或”信號線101就必須恢復(fù)為高電平,但借助低電平代行電路105就可以保持低電平。
藉此,第1系統(tǒng)100的接“或”信號線101,通過第2系統(tǒng)200的接“或”信號線201的低電平、借助由低電平檢測電路204轉(zhuǎn)送的信息所驅(qū)動的低電平代行電路105,就可以被保持為低電平。另外,第2系統(tǒng)200的接“或”信號線201,通過第1系統(tǒng)100的接“或”信號線101的低電平、借助由低電平檢測電路104轉(zhuǎn)送的信息所驅(qū)動的低電平代行電路205,就可以保持為低電平。
也就是說,任何一方的系統(tǒng)的接“或”信號線被驅(qū)動為低電平時,兩系統(tǒng)100、200的接“或”信號線101、201保持為低電平的確定狀態(tài),以后,不能恢復(fù)為高電平的“非”狀態(tài),從而被鎖定。
為了避免此問題,公知的是,設(shè)多個能存儲相互系統(tǒng)的接“或”信號線的狀態(tài)的寄存器,由該寄存器存儲的狀態(tài),禁止將接“或”信號線的狀態(tài)從一方向另一方系統(tǒng)的傳送,以防止兩個系統(tǒng)的接“或”信號線被鎖定(例如,參照特開平6-35825號公報)。
在一般的計算機(jī)系統(tǒng)中,接“或”信號多使用于器件的中斷請求和對系統(tǒng)整體的同時通報等,使用時僅能作1次確定,這使得在使用信號上受到很大限制。另外,在上述特開平6-35825號公報所述的方法中,防止鎖定狀態(tài)的方法存在控制電路復(fù)雜的缺點,另外,從在相互的系統(tǒng)中同時被驅(qū)動到低電平的情況看,可預(yù)見到成為鎖定狀態(tài)、使其防止電路不能正常動作的情況。
發(fā)明內(nèi)容
本發(fā)明目的就在于提供一種可避免上述弊端的兩系統(tǒng)間接“或”信號傳達(dá)裝置與方法。
根據(jù)本發(fā)明的兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置的第1種方式,其各個系統(tǒng)具備輸出裝置,分別對輸出接“或”信號線的信號狀態(tài)的第1狀態(tài)和輸出“非”狀態(tài)的第2狀態(tài)進(jìn)行轉(zhuǎn)換并輸出到另一方系統(tǒng);轉(zhuǎn)換控制裝置,轉(zhuǎn)換上述輸出裝置的輸出狀態(tài);和確定機(jī)構(gòu),根據(jù)自另一方輸出裝置轉(zhuǎn)送的確定狀態(tài)將接“或”信號線保持為確定狀態(tài)。
上述轉(zhuǎn)換控制裝置可由系統(tǒng)的信息處理機(jī)控制的寄存器構(gòu)成;而且上述輸出裝置也可以由以下機(jī)構(gòu)構(gòu)成屏蔽機(jī)構(gòu),寄存器在規(guī)定值時轉(zhuǎn)變成上述第1狀態(tài),在其他值時轉(zhuǎn)變成第2狀態(tài);和傳送機(jī)構(gòu),將上述屏蔽機(jī)構(gòu)的輸出轉(zhuǎn)送到另一方系統(tǒng)。
根據(jù)本發(fā)明的兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置的第2種方式,其各個系統(tǒng)具備輸出裝置,分別將接“或”信號線的信號狀態(tài)輸出到另一方系統(tǒng);轉(zhuǎn)換輸出裝置,對輸出由另一方的系統(tǒng)的輸出裝置轉(zhuǎn)送的信號狀態(tài)的第1狀態(tài)和輸出“非”狀態(tài)的第2狀態(tài)進(jìn)行轉(zhuǎn)換;轉(zhuǎn)換控制裝置,轉(zhuǎn)換該轉(zhuǎn)換輸出裝置的輸出;和確定機(jī)構(gòu),根據(jù)上述轉(zhuǎn)換輸出裝置的輸出狀態(tài)將接“或”信號線轉(zhuǎn)換保持為確定狀態(tài)或”非”狀態(tài)。
上述轉(zhuǎn)換控制裝置可由系統(tǒng)的信息處理機(jī)控制的寄存器構(gòu)成;另外,上述轉(zhuǎn)換輸出裝置也可以由上述寄存器在規(guī)定值時轉(zhuǎn)變成上述第1狀態(tài),在其他值時轉(zhuǎn)變成第2狀態(tài)的屏蔽機(jī)構(gòu)構(gòu)成。
根據(jù)本發(fā)明的兩個系統(tǒng)間的接“或”信號的傳達(dá)方法的第1種方式,其各個系統(tǒng)具備對輸出接“或”信號線的信號狀態(tài)的第1狀態(tài)和輸出“非”狀態(tài)的第2狀態(tài)進(jìn)行轉(zhuǎn)換并輸出到另一方系統(tǒng)的輸出裝置、和根據(jù)自另一方系統(tǒng)的輸出裝置的確定信號將本系統(tǒng)的接“或”信號線保持為確定狀態(tài)的確定機(jī)構(gòu)。而且上述方法包括上述各輸出裝置處于第1狀態(tài)時,若一方系統(tǒng)的接“或”信號線成為確定狀態(tài),則將另一方系統(tǒng)的接“或”信號線轉(zhuǎn)換為確定狀態(tài);其轉(zhuǎn)換后,處理上述一方系統(tǒng)的接“或”信號線為確定狀態(tài)的器件;上述器件的處理結(jié)束后,將上述各輸出裝置轉(zhuǎn)換為第2狀態(tài),確認(rèn)兩個系統(tǒng)的接“或”信號線的“非”狀態(tài),將上述各輸出裝置轉(zhuǎn)換為第1狀態(tài)。
根據(jù)本發(fā)明的兩個系統(tǒng)間的接“或”信號的傳達(dá)方法的第2種方式,其各系統(tǒng)均具備將接“或”信號線的信號狀態(tài)輸出到另一方系統(tǒng)的輸出裝置、對輸出由另一方系統(tǒng)的輸出裝置轉(zhuǎn)送的信號狀態(tài)的第1狀態(tài)和輸出“非”狀態(tài)的第2狀態(tài)進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換輸出裝置、轉(zhuǎn)換該輸出裝置的輸出的轉(zhuǎn)換控制裝置、和根據(jù)上述轉(zhuǎn)換輸出裝置的輸出狀態(tài)將接“或”信號線轉(zhuǎn)換保持為確定狀態(tài)或”非”狀態(tài)的確定機(jī)構(gòu)。而且,上述方法包括上述各轉(zhuǎn)換輸出裝置在第1狀態(tài)下,若一方系統(tǒng)的接“或”信號線成為確定狀態(tài),則將另一方系統(tǒng)的接“或”信號線轉(zhuǎn)換為確定狀態(tài);其轉(zhuǎn)換之后,處理上述一方系統(tǒng)的接“或”信號線為確定狀態(tài)的器件;以及其器件的處理結(jié)束后,將上述各轉(zhuǎn)換輸出裝置轉(zhuǎn)換為第2狀態(tài),確認(rèn)兩個系統(tǒng)的接“或”信號線的“非”狀態(tài),將上述各轉(zhuǎn)換輸出裝置轉(zhuǎn)換為第1狀態(tài)。
根據(jù)本發(fā)明,提供了一種能夠以簡單的結(jié)構(gòu)解除鎖定狀態(tài)的兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置及傳達(dá)方法。
本發(fā)明的上述的和其他的目的及特征可以參照附圖、由以下實施例的說明來表明。
圖1是適用本發(fā)明的一種實施例的兩個系統(tǒng)的概要的框圖。
圖2是圖1所示的實施方式中的第1、第2接“或”信號發(fā)收裝置的第1方式的詳細(xì)框圖和圖示相關(guān)要素的框圖。
圖3是圖1所示的實施方式中的第1、第2接“或”信號發(fā)收裝置的第2方式的詳細(xì)框圖和圖示相關(guān)要素的框圖。
圖4是謀求兩個系統(tǒng)間接“或”信號的共用化的電路裝置的例示圖。
具體實施例方式
圖1是適用本發(fā)明的一種實施方式的兩個系統(tǒng)的概要的框圖。
第1系統(tǒng)10具有信息處理機(jī)(CPU)11、第1寄存器12、第1接“或”信號電平寄存器13、總線周期轉(zhuǎn)送機(jī)構(gòu)14和第1系統(tǒng)側(cè)器件16,并分別用系統(tǒng)總線17連接。另外,多個器件與系統(tǒng)總線17連接,但在圖1中僅表示1個器件16。另外,第1系統(tǒng)10具有第1接“或”信號收發(fā)裝置15。
另外,第2系統(tǒng)20具有第2寄存器22、第2接“或”信號電平寄存器23、總線周期接收機(jī)構(gòu)24和多個第2系統(tǒng)側(cè)器件26(在圖1中僅圖示1個器件),并分別用系統(tǒng)總線27連接。另外,第2系統(tǒng)20具有第2接“或”信號收發(fā)裝置25。
信息處理機(jī)11可以經(jīng)由第1系統(tǒng)總線17,讀/寫第1系統(tǒng)側(cè)器件16、寫第1寄存器、讀第1接“或”信號電平寄存器。另外,總線周期轉(zhuǎn)送機(jī)構(gòu)14可以將信息處理機(jī)11讀/寫特定器件的周期向第2系統(tǒng)20轉(zhuǎn)送。
第2系統(tǒng)20的總線周期接收機(jī)構(gòu)24使用第2系統(tǒng)總線27實行由第1系統(tǒng)10轉(zhuǎn)送的讀/寫周期。藉此,第1系統(tǒng)10的信息處理機(jī)11可以讀/寫第2系統(tǒng)20的第2系統(tǒng)側(cè)器件26、寫第2寄存器22、以及讀第2接“或”信號電平寄存器23。
除了上述的靠系統(tǒng)總線17、27的兩個系統(tǒng)10、20的連接以外,為了使第1及第2系統(tǒng)10、20中的接“或”信號共用化,在第1及第2系統(tǒng)10、20中設(shè)第1及第2接“或”信號收發(fā)裝置15、25。
圖2是該第1及第2接“或”信號收發(fā)裝置15、25的第1方式的詳細(xì)框圖和圖示相關(guān)要素的框圖。
第1接“或”信號收發(fā)裝置15由第1接“或”信號線15a、與該第1接“或”信號線15a連接的電阻15b、第1屏蔽機(jī)構(gòu)15c和第1確認(rèn)機(jī)構(gòu)15e以及與第1屏蔽機(jī)構(gòu)15c連接的第1傳送機(jī)構(gòu)15d構(gòu)成。另外,第1系統(tǒng)側(cè)器件16及第1接“或”信號電平寄存器13與第1接“或”信號線15a連接。另外,第1系統(tǒng)側(cè)器件16及第1接“或”信號電平寄存器13通過電阻15b分別與電源連接。另外,第1寄存器12與第1屏蔽機(jī)構(gòu)15c連接。
同樣,設(shè)在第2系統(tǒng)20側(cè)的第2接“或”信號收發(fā)裝置25由第2接“或”信號線25a、與該第2接“或”信號線25a連接的電阻25b、第2屏蔽機(jī)構(gòu)25c和第2確認(rèn)機(jī)構(gòu)25e以及與第2屏蔽機(jī)構(gòu)25c連接的第2傳送機(jī)構(gòu)25d構(gòu)成。另外,第2系統(tǒng)側(cè)器件26及第2接“或”信號電平寄存器23與第2接“或”信號線25a連接。另外,第2系統(tǒng)側(cè)器件26及第2接“或”信號電平寄存器23通過電阻25b分別與電源連接。另外,第2寄存器22與第2屏蔽機(jī)構(gòu)25c連接。
在該實施方式中,將一方系統(tǒng)的接“或”信號狀態(tài)轉(zhuǎn)送到另一方系統(tǒng)的輸出裝置由屏蔽機(jī)構(gòu)15c、25c和傳送機(jī)構(gòu)15d、25d構(gòu)成,轉(zhuǎn)換該輸出裝置的輸出狀態(tài)的轉(zhuǎn)換控制裝置由寄存器12、22構(gòu)成。
多個器件分別與第1系統(tǒng)10的第1接“或”信號線15a及第2系統(tǒng)20的第2接“或”信號線25a連接,但圖2與圖1同樣僅分別表示了1個器件16、26。另外,各器件16、26具有使被連接的接“或”信號線確定為低電平的驅(qū)動電路Dr和接收電路De。
在第1系統(tǒng)10中,第1系統(tǒng)側(cè)器件16或第1確認(rèn)機(jī)構(gòu)15e將第1接“或”信號線15a驅(qū)動為低電平。另外,第1屏蔽機(jī)構(gòu)15c和第1接“或”信號電平寄存器13檢測第1接“或”信號線15a的信號電平。同樣,在第2系統(tǒng)20中,第2系統(tǒng)側(cè)器件26或第2確認(rèn)機(jī)構(gòu)25e由低電平驅(qū)動第2接“或”信號線25a。另外,第2屏蔽機(jī)構(gòu)25c和第2接“或”信號電平寄存器23檢測第2接“或”信號線25a的信號電平。
在初始狀態(tài)下,第1寄存器12及第2寄存器22分別被設(shè)置為不對第1屏蔽機(jī)構(gòu)15c、第2屏蔽機(jī)構(gòu)25c的輸出進(jìn)行屏蔽的規(guī)定值。另外,第1及第2接“或”信號線15a、25a取為“非”狀態(tài),即,與第1及第2接“或”信號線15a、25a連接的哪個器件16、26也不被驅(qū)動,第1及第2接“或”信號線15a、25a取為高電平的“非”狀態(tài)。
在該初始狀態(tài)下,由第1屏蔽機(jī)構(gòu)15c向第1傳送機(jī)構(gòu)15d輸出“非”狀態(tài),第1傳送機(jī)構(gòu)15d將該“非”狀態(tài)轉(zhuǎn)送到第2系統(tǒng)20。第2確定機(jī)構(gòu)25e接收該“非”狀態(tài),不進(jìn)行動作,使第2接“或”信號線25a不確定為低電平。
同樣,第2屏蔽機(jī)構(gòu)25c將“非”狀態(tài)向第2傳送機(jī)構(gòu)25d輸出,第2傳送機(jī)構(gòu)25d將“非”狀態(tài)轉(zhuǎn)送到第1系統(tǒng)10。第1確定機(jī)構(gòu)15e接收該”非”狀態(tài),不進(jìn)行動作,使第1接“或”信號線15a不確定為低電平。
第1及第2系統(tǒng)10、20保持該狀態(tài)。
但是,當(dāng)驅(qū)動第1系統(tǒng)10的第1系統(tǒng)側(cè)器件16的驅(qū)動電路Dr,使第1接“或”信號線15a確定為低電平時,第1屏蔽機(jī)構(gòu)15c及第1傳送機(jī)構(gòu)15d將該確定狀態(tài)轉(zhuǎn)送到第2系統(tǒng)20。其結(jié)果,第2確定機(jī)構(gòu)25e動作,使第2接“或”信號線25a確定為低電平。藉此,第1及第2系統(tǒng)10、20可以使接“或”信號共用化,第1系統(tǒng)側(cè)器件16可以將確定狀態(tài)傳送給第2系統(tǒng)側(cè)器件26。
另外,第2屏蔽機(jī)構(gòu)25c將第2接“或”信號線25a的確定狀態(tài)輸出,通過第2傳送機(jī)構(gòu)25d將確定狀態(tài)轉(zhuǎn)送到第1系統(tǒng)10。藉此,驅(qū)動第1系統(tǒng)10的第1確定機(jī)構(gòu)15e,第1接“或”信號線15a保持為確定狀態(tài)。其結(jié)果,第1及第2接“或”信號線15a、25a通過第1系統(tǒng)側(cè)器件16、第1確定機(jī)構(gòu)15e及第2確定機(jī)構(gòu)25e保持為確定狀態(tài)。
通過轉(zhuǎn)送確定狀態(tài),第1系統(tǒng)側(cè)器件16結(jié)束其處理,第1系統(tǒng)側(cè)器件16的驅(qū)動電路Dr成為斷開,中止了第1接“或”信號線15a的確定。但是,由于第1確認(rèn)機(jī)構(gòu)15e使第1接“或”信號線15a保持為確定狀態(tài),所以第1、第2接“或”信號線15a、25a保持確定狀態(tài)。
另外,在總線周期中,信息處理機(jī)11確認(rèn)第2器件26的變化狀態(tài),變更第1及第2寄存器12、22的值。由于第1寄存器12的值由規(guī)定值變更,所以第1屏蔽機(jī)構(gòu)15c輸出“非”狀態(tài),第1傳送機(jī)構(gòu)15d將該“非”狀態(tài)轉(zhuǎn)送到第2系統(tǒng)20。其結(jié)果,第2確定機(jī)構(gòu)25e中止第2接“或”信號線25a的確定。藉此,第2接“或”信號線25a,只要第2系統(tǒng)20的器件不確定,就保持“非”狀態(tài)。
另外,由于第2寄存器22的值由規(guī)定值變更,所以第2屏蔽機(jī)構(gòu)25c輸出“非”狀態(tài),第2傳送機(jī)構(gòu)25d將該“非”狀態(tài)轉(zhuǎn)送到第1系統(tǒng)10。其結(jié)果,第1確定機(jī)構(gòu)15e停止第1接“或”信號線15a的確定。藉此,第1接“或”信號線15a也成為“非”狀態(tài)。因而,該第1接“或”信號線15a,只要第1系統(tǒng)10的器件不確定,也不會成為確定狀態(tài)。
信息處理機(jī)11讀第1接“或”信號電平寄存器13,還在總線周期中,讀第2接“或”信號電平寄存器23,確認(rèn)第1及第2接“或”信號究竟那一方是“非”狀態(tài)。此后,信息處理機(jī)11使第1及第2寄存器12、22的值恢復(fù)為不對第1及第2屏蔽機(jī)構(gòu)15c、25c的輸出進(jìn)行屏蔽的值。藉此,回到初始狀態(tài),成為等待各器件的確定的狀態(tài)。
在上述的動作例中,敘述了第1系統(tǒng)10的第1系統(tǒng)側(cè)器件16以接“或”信號作為確定的例子,但即使在第2系統(tǒng)20的第2系統(tǒng)側(cè)器件26以接“或”信號作為確定的場合,也是一樣的。
另外,第1系統(tǒng)10或第2系統(tǒng)20的任一個器件對接“或”信號進(jìn)行確定,如上述那樣,將第1、第2的接“或”信號線15a、25a確定為低電平后,在該最初進(jìn)行確定的器件以外的器件以接“或”信號進(jìn)行確定的場合,可以在最初進(jìn)行確定的器件的處理結(jié)束,變更第1、第2寄存器12、13的值,即使對第1、第2屏蔽機(jī)構(gòu)15c、25c的輸出進(jìn)行屏蔽而成為“非”狀態(tài),而后連接已確定的器件的第1或第2接“或”信號15a、25a,也會由該器件保持確定狀態(tài)。
為此,當(dāng)信息處理機(jī)11讀第1接“或”信號電平寄存器13及第2接“或”信號電平寄存器23,同時確認(rèn)了是不是“非”狀態(tài)時,一方被檢測出不呈“非”狀態(tài)。這時,實行在后確定了的器件的處理。藉此,中止由該器件的確定,因此由該器件確定的接“或”信號線也成為否定。
信息處理機(jī)11借助第1接“或”信號電平寄存器13及第2接“或”信號電平寄存器23,可以確認(rèn)接“或”信號成為否定。若被確認(rèn)時,將第1及第2寄存器12、22的值恢復(fù)成為不對第1及第2屏蔽機(jī)構(gòu)15c、25c的輸出進(jìn)行屏蔽的規(guī)定值。藉此,第1及第2屏蔽機(jī)構(gòu)15c、25c成為輸出第1、第2的接“或”信號線15a、25a狀態(tài)的初始狀態(tài),成為等待來自各器件的接“或”信號的確定的狀態(tài)。
圖3是第1、第2接“或”信號收發(fā)裝置15、25的第2方式的詳細(xì)框圖和圖示相關(guān)要素的框圖。在圖3中,用符號15d′表示第1傳送機(jī)構(gòu),用符號25d′表示第2傳送機(jī)構(gòu),用符號15c′表示第1屏蔽機(jī)構(gòu),用符號25c′表示第2屏蔽機(jī)構(gòu)。其他構(gòu)成要素賦予與圖2所示的第1方式相同的符號。
該第2方式(圖3)與第1方式(圖2)不同的點在于采用將本系統(tǒng)的狀態(tài)轉(zhuǎn)送到其他系統(tǒng)后才進(jìn)行狀態(tài)選擇的方式。與圖2所示的第1方式相比,該第2方式中不同點在于第1、第2傳送機(jī)構(gòu)15d′、25d′及第1、第2屏蔽機(jī)構(gòu)15c′、25c′和其他要素的連接關(guān)系發(fā)生變化。
第1傳送機(jī)構(gòu)15d′與第1接“或”信號線15a直接連接,將第1接“或”信號線15a的狀態(tài)轉(zhuǎn)送給第2系統(tǒng)20。在第2系統(tǒng)20的第2接“或”信號收發(fā)裝置25中,由第2屏蔽機(jī)構(gòu)25c接收該轉(zhuǎn)送信息。另外,該第2屏蔽機(jī)構(gòu)25c′與第2確定機(jī)構(gòu)25e連接。
同樣,第2傳送機(jī)構(gòu)25d′與第2接“或”信號線25a直接連接,將第2接“或”信號線25a的狀態(tài)轉(zhuǎn)送給第1系統(tǒng)10。在第1系統(tǒng)10的第1接“或”信號收發(fā)裝置15中,由第1屏蔽機(jī)構(gòu)15c′接收該轉(zhuǎn)送信息。另外,該第1屏蔽機(jī)構(gòu)15c′與第1確定機(jī)構(gòu)15e連接。
另外,第1、第2寄存器12、22分別與第1、第2屏蔽機(jī)構(gòu)15c′、25c′連接。其他結(jié)構(gòu)與圖2所示的第1方式相同。在第1、第2的接“或”信號收發(fā)裝置15、25的該第2方式中,第1、第2傳送機(jī)構(gòu)15d′、25d′分別形成輸出接“或”信號線15a、25a的狀態(tài)的輸出裝置,第1、第2屏蔽機(jī)構(gòu)15c′、25c構(gòu)成轉(zhuǎn)換為輸出接收的轉(zhuǎn)送信號狀態(tài)的狀態(tài)和“非”狀態(tài)并輸出的轉(zhuǎn)換輸出裝置。
該第2方式也進(jìn)行與第1方式同樣的動作,簡單地說明該動作。與第1方式同樣,在初始狀態(tài),第1寄存器12、第2寄存器22被設(shè)置為不對第1屏蔽機(jī)構(gòu)15c′、第2屏蔽機(jī)構(gòu)25c′的輸出進(jìn)行屏蔽的規(guī)定值。
另外,第1及第2接“或”信號線15a、25a均設(shè)為“非”狀態(tài)。第1傳送機(jī)構(gòu)15d′將該“非”狀態(tài)轉(zhuǎn)送到第2系統(tǒng)20,第2屏蔽機(jī)構(gòu)25c將該“非”狀態(tài)輸出到第2確定機(jī)構(gòu)25e,但第2確定機(jī)構(gòu)25e不進(jìn)行動作,不將第2接“或”信號線25a確定為低電平。
同樣,第2傳送機(jī)構(gòu)25d′將該“非”狀態(tài)輸出到第1系統(tǒng)10,第1屏蔽機(jī)構(gòu)15c將該“非”狀態(tài)輸出到第1確定機(jī)構(gòu)15e,但第1確定機(jī)構(gòu)15e不進(jìn)行動作,不將第1接“或”信號線15a確定為低電平。
驅(qū)動第1系統(tǒng)10的第1系統(tǒng)側(cè)器件16的驅(qū)動電路Dr、第1接“或”信號線15a被確定為低電平時,第1傳送機(jī)構(gòu)15d′將該確定狀態(tài)傳送到第2系統(tǒng)20,第2屏蔽機(jī)構(gòu)25c′輸出確定狀態(tài),使第2確定機(jī)構(gòu)25e動作,將第2接“或”信號線25a確定為低電平。
第2傳送機(jī)構(gòu)25d′將第2接“或”信號線25a的確定狀態(tài)轉(zhuǎn)送到第1系統(tǒng)10,第1屏蔽機(jī)構(gòu)15c′輸出該確定狀態(tài),驅(qū)動第1確定機(jī)構(gòu)15e,使第1接“或”信號線15a保持為確定狀態(tài)。藉此,第1及第2接“或”信號線15a、25a通過第1系統(tǒng)側(cè)器件16、第1確定機(jī)構(gòu)15e、第2確定機(jī)構(gòu)25e保持為確定狀態(tài)。
即使第1系統(tǒng)側(cè)器件16的驅(qū)動電路Dr成為斷開,第1確定機(jī)構(gòu)15e也能夠使第1接“或”信號線15a保持為確定狀態(tài),因而,第1及第2接“或”信號線15a、25a保持確定狀態(tài)。
這里,在總線周期中,信息處理機(jī)11確認(rèn)第2系統(tǒng)側(cè)器件26的變化狀態(tài),變更第1、第2寄存器12、22的值。藉此,第1及第2屏蔽機(jī)構(gòu)15c′、25c輸出“非”狀態(tài),第1、第2確定機(jī)構(gòu)15e、25e中止第1、第2接“或”信號線15a、25a的確定。此后,只要器件16、26不確定,就保持“非”狀態(tài)。
信息處理機(jī)11讀第1、第2接“或”信號電平寄存器13、23,確認(rèn)第1、第2接“或”信號哪一個是“非”狀態(tài)后,使第1、第2寄存器12、22的值恢復(fù)為不對第1、第2屏蔽機(jī)構(gòu)15c′、25c′的輸出進(jìn)行屏蔽的值。藉此,回到初始狀態(tài),成為等待各器件的確定的狀態(tài)。
另外,第2系統(tǒng)20的第2系統(tǒng)側(cè)器件26對接“或”信號線25a進(jìn)行確定的場合也進(jìn)行與上述的動作大體相同的動作,因此將說明省略。
在上述的實施方式中,僅第1系統(tǒng)10具備信息處理機(jī)11,但即使第2系統(tǒng)20也具備信息處理機(jī),本發(fā)明也可以適用。另外,此時可以使總線周期轉(zhuǎn)送機(jī)構(gòu)14、總線周期接收機(jī)構(gòu)24作為總線周期轉(zhuǎn)送接收機(jī)構(gòu),相互進(jìn)行總線周期轉(zhuǎn)送。
如以上說明那樣,按照本發(fā)明,能以簡單的結(jié)構(gòu)對兩個系統(tǒng)間接“或”信號鎖定狀態(tài)進(jìn)行鎖定解除。
權(quán)利要求
1.兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置,其特征在于,上述裝置各個系統(tǒng)具備輸出裝置,分別對輸出接“或”信號線的信號狀態(tài)的第1狀態(tài)和輸出“非”狀態(tài)的第2狀態(tài)進(jìn)行轉(zhuǎn)換并輸出到另一方系統(tǒng);轉(zhuǎn)換控制裝置,轉(zhuǎn)換上述輸出裝置的輸出狀態(tài);和確定機(jī)構(gòu),根據(jù)自另一方輸出裝置轉(zhuǎn)送的確定狀態(tài)將接“或”信號線保持為確定狀態(tài)。
2.根據(jù)權(quán)利要求1所述的兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置,其特征在于,上述轉(zhuǎn)換控制裝置由系統(tǒng)的信息處理機(jī)控制的寄存器構(gòu)成;上述輸出裝置由以下機(jī)構(gòu)構(gòu)成屏蔽機(jī)構(gòu),寄存器在規(guī)定值時轉(zhuǎn)變成上述第1狀態(tài),在其他值時轉(zhuǎn)變成第2狀態(tài);和傳送機(jī)構(gòu),將上述屏蔽機(jī)構(gòu)的輸出轉(zhuǎn)送到另一方系統(tǒng)。
3.兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置,其特征在于,上述裝置各系統(tǒng)具備輸出裝置,分別將接“或”信號線的信號狀態(tài)輸出到另一方系統(tǒng);轉(zhuǎn)換輸出裝置,對輸出由另一方的系統(tǒng)的輸出裝置轉(zhuǎn)送的信號狀態(tài)的第1狀態(tài)和輸出“非”狀態(tài)的第2狀態(tài)進(jìn)行轉(zhuǎn)換;轉(zhuǎn)換控制裝置,轉(zhuǎn)換該轉(zhuǎn)換輸出裝置的輸出;和確定機(jī)構(gòu),根據(jù)上述轉(zhuǎn)換輸出裝置的輸出狀態(tài)將接“或”信號線轉(zhuǎn)換保持為確定狀態(tài)或“非”狀態(tài)。
4.根據(jù)權(quán)利要求3所述的兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置,其特征在于,上述轉(zhuǎn)換控制裝置由系統(tǒng)的信息處理機(jī)控制的寄存器構(gòu)成;上述轉(zhuǎn)換輸出裝置由上述寄存器在規(guī)定值時轉(zhuǎn)變成上述第1狀態(tài),在其他值時轉(zhuǎn)變成第2狀態(tài)的屏蔽機(jī)構(gòu)構(gòu)成。
5.兩個系統(tǒng)間的接“或”信號的傳達(dá)方法,各系統(tǒng)具備對輸出接“或”信號線的信號狀態(tài)的第1狀態(tài)和輸出“非”狀態(tài)的第2狀態(tài)進(jìn)行轉(zhuǎn)換并輸出到另一方系統(tǒng)的輸出裝置、和根據(jù)自另一方系統(tǒng)的輸出裝置的確定信號將本系統(tǒng)的接“或”信號線保持為確定狀態(tài)的確定機(jī)構(gòu),其特征在于,上述方法包括上述各輸出裝置處于第1狀態(tài)時,若一方系統(tǒng)的接“或”信號線成為確定狀態(tài),則將另一方系統(tǒng)的接“或”信號線轉(zhuǎn)換為確定狀態(tài);其轉(zhuǎn)換后,處理上述一方系統(tǒng)的接“或”信號線為確定狀態(tài)的器件;上述器件的處理結(jié)束后,將上述各輸出裝置轉(zhuǎn)換為第2狀態(tài),確認(rèn)兩個系統(tǒng)的接“或”信號線的“非”狀態(tài),將上述各輸出裝置轉(zhuǎn)換為第1狀態(tài)。
6.兩個系統(tǒng)間的接“或”信號的傳達(dá)方法,各系統(tǒng)均具備將接“或”信號線的信號狀態(tài)輸出到另一方系統(tǒng)的輸出裝置、對輸出由另一方系統(tǒng)的輸出裝置轉(zhuǎn)送的信號狀態(tài)的第1狀態(tài)和輸出“非”狀態(tài)的第2狀態(tài)進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換輸出裝置、轉(zhuǎn)換該輸出裝置的輸出的轉(zhuǎn)換控制裝置、和根據(jù)上述轉(zhuǎn)換輸出裝置的輸出狀態(tài)將接“或”信號線轉(zhuǎn)換保持為確定狀態(tài)或“非”狀態(tài)的確定機(jī)構(gòu),其特征在于,上述方法包括上述各轉(zhuǎn)換輸出裝置在第1狀態(tài)下,若一方系統(tǒng)的接“或”信號線成為確定狀態(tài),則將另一方系統(tǒng)的接“或”信號線轉(zhuǎn)換為確定狀態(tài);其轉(zhuǎn)換之后,處理上述一方系統(tǒng)的接“或”信號線為確定狀態(tài)的器件;以及其器件的處理結(jié)束后,將上述各轉(zhuǎn)換輸出裝置轉(zhuǎn)換為第2狀態(tài),確認(rèn)兩個系統(tǒng)的接“或”信號線的“非”狀態(tài),將上述各轉(zhuǎn)換輸出裝置轉(zhuǎn)換為第1狀態(tài)。
全文摘要
本發(fā)明涉及兩個系統(tǒng)間的接“或”信號的傳達(dá)裝置及方法。器件將第1接“或”信號線確定為低電平。經(jīng)由第1屏蔽機(jī)構(gòu)將該確定狀態(tài)轉(zhuǎn)送到第2系統(tǒng)。由第2確定機(jī)構(gòu)對第2接“或”信號線進(jìn)行確定。該確定狀態(tài)同樣被傳送到第1確定機(jī)構(gòu),使信號線保持為確定狀態(tài)。處理已確定的器件后,改變第1及第2寄存器的值,使第1及第2屏蔽機(jī)構(gòu)的輸出為“非”。確認(rèn)第1及第2接“或”信號線呈“非”狀態(tài),恢復(fù)第1及第2寄存器的值,按照由第1及第2屏蔽機(jī)構(gòu)輸出接“或”信號線的狀態(tài)那樣進(jìn)行轉(zhuǎn)換,回到初始狀態(tài)。
文檔編號G06F13/38GK1517897SQ20041000088
公開日2004年8月4日 申請日期2004年1月18日 優(yōu)先權(quán)日2003年1月20日
發(fā)明者神田邦男, 熊倉達(dá)郎, 廣浜秀幸, 幸, 郎 申請人:發(fā)那科株式會社