DD266436A1 - Systembuserweiterung zur kopplung multimasterfaehiger mehrrechnersysteme - Google Patents
Systembuserweiterung zur kopplung multimasterfaehiger mehrrechnersysteme Download PDFInfo
- Publication number
- DD266436A1 DD266436A1 DD87310262A DD31026287A DD266436A1 DD 266436 A1 DD266436 A1 DD 266436A1 DD 87310262 A DD87310262 A DD 87310262A DD 31026287 A DD31026287 A DD 31026287A DD 266436 A1 DD266436 A1 DD 266436A1
- Authority
- DD
- German Democratic Republic
- Prior art keywords
- bus
- signal
- block
- command
- system bus
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/4045—Coupling between buses using bus bridges where the bus bridge performs an extender function
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/4031—Coupling between buses using bus bridges with arbitration
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Multi Processors (AREA)
Abstract
Die Erfindung betrifft eine Systembuserweiterung, die eine Kopplung multimasterfaehiger Mehrrechnersysteme gewaehrleistet und insbesondere als Schnittstelle zwischen raeumlich getrennt zueinander angeordneten Systembestandteilen wirkt. Jedem der zu verdoppelnden Systembusse ist ein als Empfaenger und Sender von Adressen, Daten, Kommandos und Statussignalen dienendes Erweiterungsmodul zugeordnet, zwischen denen eine Kabelverbindung besteht. Die Uebertragung erfolgt ohne Veraenderungen, so dass beide Busseiten eine logische Einheit bilden und diese wie auch jene Seite fuer sich multimasterfaehig bleibt. Fig. 2
Description
Die Erfindung betrifft eino in der digitalen Datenverarbeitung elniotzbaro Systombuskopplung für multimastorfähige Mohrrochnorsystomo, die Insbosondoro als Schnittstelle zwischen räumlich gotrennt zueinander angeordneten Systembostandteilen wirkt.
vorbinden.
bekannten technischen Lösungen haben als Ziel, durch ihre Busparamotor (wie z.B. Buslast, begrenzte Busarbitrago)
beschränkte Bussysteme zu orweitern, um entweder durch Ankopplung woiloror Ressourcen die Leistungsfähigkeit von
technischen Einzelfall zu ermöglichen. Su sieht das DD-WP 231672 eino technische Lösung vor, bei dor ein am Systembus oinor
ein Übertragungskabol mit einem am Systembus der Slavokasette stockenden und Einhoiton zur Stutusübo'rnahmc, zur
bekannt (DD-WP 237923), bei der ein Datenaustausch ühor einen Zweitorspoichor sowohl durch Stouorsignalo von oinom mit dom vorgegebenen Bussystem verbundenen Interface als auch von einem mit don systemfremden Mikroprozessoren
verbundenen Interface erfolgt. Eine Einzelschaltung liefert je nach Anforderung Bestätigungssignalo an dio Bussystome und oin
einen Dekoder zur Interruptbildung für einen bestimmten systemfremden Mikroprozessor dient.
die für don Datenaustausch zur Vorfügung stehende Zeit eingeschränkt. Ein weiterer Nachteil Mögt in dem für die softwaromäßigo
keinen direkten, ungehinderten Zugriff auf die Ressourcen der Einhoiton der jowoils entlegenen Bussoito besitzen, oder daß nur die Mastereinheit einer Busseite die Ressourcen der andoron Bussoito nutzen knnn, wobei auf der anderen Eussoite keine
Das Ziel der Erfindung besteht darin, die Leistungsfähigkeit multimasterfähigor Rechnersysteme untor Nutzung vortoilhoftor Buseigenschaften bei Gewährleistung geringer Vorarboitungszoiten zu erhöhen,
-2- 2U6 436
Dot Ei iindung liegt die Aufgabe zugrunde, räumlich getrennte multlmnstorfähljo Systembusse, bei dunen Intorruptorbolt und Buserbltratlon vorgesehen sind und Busübertragungen nach dem Master/Slave-Handshake-Prlnzlp erfolgen, zu elnorn funktionell einheitlich arbeitenden multlmosterfi higen Systembus zu koppeln und einen dlrekton, ungehinderten Zugriff der Masterefnhoiten einer joden Dusseite auf dio Rossourcon dor jeweils anderen Busseite zu gewährleisten. Die Aufgabo wird durch oino Systembuserwoltorung zur Kopplung multimastorfählgor Mohrrochnorsystome golösl, auf deron räumlich voneinander gotronn'on Systembussen ein Masterzugriff zur Adroß-, Daton- und Kommandoübortiagung on einen Slave durch Busarbitration erfolgt, Erflndungsgomäß ist jodom Systombus oln als 'Jondo· und Empfangsoinhoit von Adrosson, Daten, Kommandos und Statussignalon dienendes Erwoitorungsmodul zugeordnet, doron Kopplung übor oin Übertragungskabel erfolgt. Ooi jedem Erwoitorungsmodul ist oln B'isarbitrageblock vorgosohon, cior taktmäßig vorsorgt durch olnon Busgoneratorblock olnersoits übor joden Systombus charakterisiorondo Bussoltonhorrschaftloitungon mit oinom Kommandosteuerungs· und Quittungsslgiialblock, von dom SignnlloKungon zu oinom Dotonübertragungsblock ausgohon und andererseits eine den zum Erwoitorungsmodul zugeordneten Systombus chorakterisiorondo, nogiorto Busseitenhorrschaftsleitung mit einem Adroßübortragungsblock verbundon ist.
Außerdem ist ein Block zur Übertragung von Statussignalon vorgosohon, von dom oino Vorbindung sowohl zum Kommandosteuorungs- und Quittungssignalblock als auch zum Busarbitragoblock bostoht. In oinom Übortragungszyklii3 ormittoln dio Busorbitrageblöcko der beidon Erwoiterungsmodulo aus don Busnnfoiderungssignalon bolder Systembusse und deren vorolngostollton Priorität ivorkopplung das jowoiligo Erlaubnissignal für die Erlangung der Bushorrschaft dos dazugehörenden Masters, woboi jodor Busarbitragoblock für don ihm zugoordnoton Systembus die Erlaubnis ortnilt. Aus don Erloubnissignalon dos gesamten Systembussos und aus dor Kenntnis über dio Lago des Sendtiortes der Busanfordorungssignale dor sich um die nachfolgende Bushorrschaft bowerbondon Mastor wird oin Bussnitonherrschaftsslgnal (lobildot. Übor das Bussoitonhorrschaftssignal, das vom jowoiligon Busarbitragoblock goliofort wird, wird dio Richtung der im Adreßübortragungsblock vorhandenen Adreßtroiber goschaltot. Dio Schaltung erfolgt Immer in Richtung der mastorabgewandton Soito dos entstandenen einheitlichen Systembusses, unabhängig davon, auf wolchor Soito sich dor Slave befindet. In dio gleiche Richtung werden im Datenübortragungsblock vorhandono Datentr: !bor geschaltot. Für dio Kommando- und Qulttungssignalübortragung übornimmt die Systembusorwoiterung gogonübor dom Master die Rollo des Slave und gegenüber dem Sla»e die dos Masters. Dio Übertragungsrichtung wird In Richtung der mastorabgowanclton Soito geschaltet, wobei dio Kommnndos in Abhängigkeit vom Zustand dos Datonübortragungsblockos ontwodor direkt woitorgogobon wordon, oder dio Woitorgabo wird vorzögort.
Liogt ein Losokommando odor oin Untorbrochungsquittungssignal vor, was durch don Kommandosto iorungs- und Quittungssignalblock analysiort wird, so wird dio Datoiiübortragungsrichtung dos Datonübortragungslilockos auf dor mastorabgow'andten Seite in entgogongosotzto Richtung umgeschaltet, woboi dor Datonübortragunysblock clor mastorzugowandton Seite inaktiv gesetzt wird. Während diosor Umschaltung ist die Woitorgabo dos Losokommandos gosporrt und nach erfolgter Umschaltung wird dio Sperrung aufgehoben. Die Untorhrochungsquittungssignolo des Mastors wordon ungehindert an die mastorabgowandte Seito übertragen. Schroibkommandos wordon unmittelbar wohurgo^bon. Handelt os sich um ein Schreibquittungssignal, so wird dessen Wouerloitung an dio mesterzugowandto Soito aktiviert und durchgeführt. Vom Kommandosteuerungs- und Quittungsignalblock der mastorabgewondton Soito wird das Senden eines Quittungssignalos durch einen auf der masterabgowandten Seite bof indlichon Slave, der von olner vom Mnotor gosondeton Adresse angesprochen wird, übernrüft. Ein empfangenes Quittungssignal wird zwischengospoichert und in Abhängigkeit des vom Mastor gosendoton Kommandos ausgewertet, bevor die Weiterleitung an die mastorzugewondto Soito erfolgt. Beim Empfang des Qulttungssigrui ios für oin Lesekommando oder ein Unterbrechungsquittungssignal werden mit Einlaufen dos Quittungssignales alle auf dom mastorabgewandton Datenbus liegondon Daten im Datenübertragungsblock der mastorabgowandton Soito zwischongespeichert und die Datenübertragungsblöcke beider Seiten für den Datentransport von dor mastorabgewandten zur masterzugowandten Soito aktiviert. Nachdom sich auf dor Datonloitung der mastorzugowandton Soito oin statischer Zustand eingestellt hat, wird dio Weiterleitung dos Quittungssignals an dio mastorzugowandto Seito aktiviert und durcngoführt. Vom Kommandosteuorungs- und Quittungssignalblock dor mastorabgewandton Soito werdon die Kommandosignalo, dio von dor ' mastorzugowandton zur masterabgowandton Soito übortragon wordon, für dio abgowandta Seite inaktiv gesetzt. Nach Inaktivwordon der Kommandos vom Master sotzt dor Kommandostouorungs- und Quittungssignalblock das Quittungssignal auf der masterzugewandten Seito inaktiv und dor Grundzustand der Erwoitorungsmodulo wird hergestellt.
Die Erfindung soll anhand der schomatischen Zeichnung und bezogen auf den multimastorfählgon IEEE 796- Bus, der alle wesentlichen funktionollon und zeitspozlf ischen Forderungen des AMS-Busses erfüllt, näher t-rlöutert wordon. Die Zeichnungen zeigen:
Die Vorbindung zweier erweiterter Systembusse SB 1 und SB2 erfolgt gemäß Fig. 1 durch oine Erweiterung mit Erwoiterungpnodulen EM1 und EM 2, die übor ein Kabel K miteinander verbundon sind. Jeder der Erweiterungsmodulo EM1, EM 2 ist wie in Fig. 2 dargestellt aufgebaut.
Ein Adreßübortragungsblock 1 beinhaltet tristatofähigo, bidirektionale Troiber, dio oinorsoits an Adroßleitungen /ADRO... 17 des zugeordneten Systembusses geschalten und andererseits mit Adreszloitungon / eADRO... 17 dos Übortragungskabol K vorbunden sind. Die RichtungsoingF.iige von im Adreßübertragungsblock 1 vorgosohonen Adroßbustroiborn sind über eine modulinterne Leitung eines inverson Busseitenhorrschaftssignals /IMSFRx mit einom Busarbitragoblock 4 verkoppelt. Ein Datenübertragungsblock 2 enthält jewoils ein erstes tristatofähiges Datentroiborpaar und ein zweites tristato- und latchfähigos
und die Leitung /IXACKx verbunden sind ein Kommandosteuerungs- und Quittungssignalblock 3 und der
don zum Jeweiligen Systembus gehörenden Rusloltungon /BUSY, /CBRQ, /BRr.O„, BPRNn mit η » 1,..., 4 vorbunden. Außerdom bectnht eine Verbindung übor modulinterne Taktloltungen /IEICLK und IBCLK zu einem Bustaktgonoratorblock 6 und über eine
/ilMIT-Leltung zu elnor Inltlallslorungsstufeln eineni Block " zur Übergabe divorsor Signale. Dor Busarbitrogoblock 4 spolst die
oCBRQx und /eBREQ1x...4x und fragt dlo Eingangsleitungen /oBRE/)1y...4y, eMSTRy und eCBRQy, die übor dos Kabol K mit dom anderen Erwoltorungsmodul verkoppelt sind, ab.
übor das Kabol K, Leitung /eXTACx/y, mit dem Eingang dos anderen Erweltorüngsmoduls vorbundon.
verbunden, die In vorolngestollter Richtung getrieben, an das andere Erweiterungsmodul geführt sind. Die Busleitung /INIT !st obonfalifl am Block 6 angoschalton, woboi im Block β oIiig intorno Boreitstellung von /UNIT und das eigenständig erkannt»
das Qulttungssign&l /eXACKy bzw. /eXACKx, einer Busabsuhaltstufe 15 für das Quittungssignal, einer Stufe 1 β zur Bildung dor
/INTA des zugeordneten Systembusses verbunden. DIo Signale /iMRDC·, /ilORC·, /IMWTC*, /ilOWC», /iLOCK* und /IINTA* dieser Stufe stellen das jeweilige Ergebnis dor logischen Verknüpfung mit dom Signal iMSTRx dar. Dio logischen Funktionen
/iMROC* ·= /MRDC \//iMSTRx
/IlORC1· = /IORC\/ /iMSTRx
/iMWTC* m /MWTCV/iMSTRx
/IIOWC* = /IOWC \//iMSTRx
/ILOCK· » /LOCK \//iMSTRx
/IINTA» = /INTA \/ /iMSTRx
angeschlossen. Die Signalloitung /ILOCK* verbindet dio Kommandoslgnalolngangstufe 7 nit dom Kobeltioiber 8. Das Signal /BHEN führt direkt an don Kabeltreiber 8. Während der Tristateeingang des Kabeltreibers 8 mit der Signalleitung /iMSTRx verbunden ist, sind die Ausgänge mit den bidiroktionalen Leitungen /eMRDC, /olORC, /olNTA, /oBHFN, /oLOCK, /oMWTC und /elOWC verschalten, Auf jedem Erweiterungsmodul EM1, EM 2 erfolgt ein Abgriff von diesen bidirektionalen Leitungen. So ist der Eingang dor Rücksetzstufe 17 mit den Leitungen /oMWTC, /elOWC, /eMRDC, /elORC und /elNTA borchalton. Eingänge der
— eine Signalleitung für dao zwischengespoicherto Quittungssignal IXACKx sowie desson nogiortos Signal /iXACKx
— eine Signalleitung für eine allgomeiho Loseanforderung /iRD
— oine Signalleitung /IOE1 des Tristetesteuorslgnals des Datentrelborpaares.
DIo Ausgänge der Kommando-Ent- und Verrlogolungsstufe 10 sind mit don Signalleitungen /IMRDC, /ilOWC, /IMWTC, /ilOWC, /MNTA und /iLOCK, die zum tristatofähigon Busausgangstreiber 9 führen, verbunden. Weitere Eingangsgrößen dos Busausgangstreibers 9 sind /oBHEN und dio Signalloitung des negierten Bussoitenhorrschaftsslgnals /iMSTRy, welche die Herrschaft eines Masters dos jowciio anderen Systembusses charakterisiert. Ausgongseitig ist der Busausgangstroiber 9 mit den Busloltungon /BHEN, /LOCK, /MRDC, /lORC, /INTA, /MWTC und /IOWC des zugeordneten Systembussos verbunden. Die Stufe 16 zur Bildung der Tristatesteuersignale für den Datenübortragungsblock 2 ist elngangssoitig verbunden mit den bidirektionalen Leitungen /eMRDC, /elORC und /elNTA, mit den Bussoitenhorrschaftsleitungen, für die Signale iMSTRx und iMSTRy, die vom Busarbitrageblock 4 geliefert werden, der Signalleitung für IXACKy vom Eingangskaboltroiber 14 und der Rücksetzleitung /IRS für don /INT A-Zwlschenspeicher. Das Signal IXACKy ist das vom jeweils anderen Erweiterungsmodul gespeicherte und gelieferte Quittungssignal, Die Ausgänge der Stufe 16r<ir Bildung der Tristatosteuorsignale sind mit den Signalleitungen /iOE1, /IOE2, /IRDI, /iRD verkoppelt. Während die Signalleitung /ΪΟΕ2 zum Datenübertragungsblock führt, ist die Signalleltung /iOt:i einerseits am Datonübertragungsblock 2 und andererseits an die Kommando-Ent- ur,d Verriegelungsstufe lOangeschlossen. Die Leitung des allgemeinen Lesokommandos (/iRD = /eMRDC Λ/elORC) führt ebenfalls an die Stufe 10. Die Loitung des Signals/iRDI mit/iRDI = /iRD A/olNTAistmitderTrlstatesignalsteuorung "2 verbunden. Der tristatefähige Quittungssignal-Ein- und Ausgangstreiber 111st zum einen mit der Systembusleitung /XACK des zugeordneten Systembusses gekoppelt und steht zum anderon ausgangsseltlg überdie Leitung /IXACK mit dem Zwischenspeicher 13 für dab Quittungssignal und olngangsseltig mit don Signalleitungen iMSTRx, IXACKy und dor IQAB-Loltung, die von dor Busabschaltstufe 15 kommt, in Verbindung. Der Tristateeingang des Quittungsslgnal-Ein- und Ausgangstreibers 11 ist übor dio Leitung /iCs mit der Trhtatnsignalsteuerung 12 verschalten, Neben dor Eingangsloltung /iRDI existieren oino IXACKy-
don bereits beschriebenen Verkopplungnn für /IRDI und /IRD In Tabelle 1 angogebon.
/IMWTC = /oMWTC \/ /IXACKx ΛΙΟΕ1
/ilOWC «/olOWC \/ /iXACKxAl0E1
/IMRDC = /eMRDC \/ (IXACKx \/ IRD)
/HORC =/elORC \/ (IXACKx \/IRD)
/!INTA "/elNTA \/ IXACKx
/IRS = /UNIT Λ //oMRDC Λ /olORC Λ /oMWTC Λ /olOWC Λ /elNTA) In der Busabschaltstufe erfolgt eine logische Verknüpfung nach
iQAU = (/IMWTC* Λ / iMRDC» Λ / IlOWC Λ / ilORC» Λ / ilNTA»)
/ICS --= ((/iRDI Λ iXACKy) \/ iXACKy)) \/ IMSTRy.
übet das Kabel K miteinander vorbundon.
ausgeführt wird, geben die Master für einen Buszugriff dlo Rusanforderungssignalo BREQn mit η ~ 1x,...,4x, 1y,..., 4y fm den
ist, orhält dor Master mit der höchsten Priorität dlo Erlaubnis für die Erlangung der Bushorrschaft, die über die
für don Systembus SB 2 erzeugt. Dieses Signal wird über das Kabel K zum jeweils anderen Erwoitorungsmodul geführt. In bozug auf das jeweils andere Erweitungsmodul stellt das Signal iMSTRx das Signal iMSTRy dar. Das Signal iMSTRx wird in jodom
jeweiligen Zustand geschalton. Mit dem Umschalten der Bussoitonhorrschaftssignalo auf den Erweitorungsmodulen EM1, EM 2 wird die Richtung der Adreßtroiber umgoscholton, so daß dio Adroßtroibo - dio Adrosson vom Master zur masterabgowandten
vom Master aus gesehen in Schreibflußrichtung einstellen.
in dem Erweiterungsmodul EM1 sind folgende:
beschrieben, was durch die Rücksetzstufe 17 bei inaktiven Signalen /oMRDC, /olORC, /oMWTC, /elOWC und /elNTA durch das
befindet sich im Tristatozustand. Die Rücksetzstufe hält bei aktivem Signal /iRS den Zwischenspeicher 13 auf inaktivem
genommen. Die Kommando-Ent- und Verriegelungsstufe 10 ist für /elNTA-Kommendos geöffnet, für Schreibkommandos /eMWTC, /elOWC gonau dann gesperrt, wenn der Datenübertragungsblock 2 noch nicht stabil in die Schroibrlchtung umgeschaltet hat. Sonst ist die Stufe 10 für die Schroibkommandos geöffnet. Für Lesekommandos /eMRDC, /elORC ist die
Stufe 10 stete gesperrt. Die Zustände der Kommandoslgnaleingangsstufo 7, des Kabeltrelb-ve 8, Jt Tristbtoelngangeu die Qulttungesignalelngangstreibers 11 und des Tristste Einganges des Busausgangstreibers r reiben für die eingestellte Busseltenherrschaft bis zum nächsten Bueseltenwechjel bestehen. Die so eingestellten Zustände stellen den Ausgangszustund
Legt ler Master nach / ,dressenausgabo und gegebenenfalls Datenausgabe (bei Schrolbkommandos) ein Kommindonignal auf den Systembus SB ι, ι ο wird dieses Signal über die Eingangsstufe 7 und den Kabeltreiber 8 des Erweitorungsmoduls EM1 auf die entsprechende KommundololUing, «.'o über das Kabel K mit dem Erwoiteurngsmoduls EM 2 verbundun Ist, übertragen. Auf dom Erweiterungsmodul EM1 erfolgt in dor Stufe 16 zur Bildung der Tristatestouorsignale für die D' tontrolber dlo Analyse der Kommandos nach Schreib-, Lese- oder /eINTA-Kommandos.
Bei einem Schreibkommando verbleiben die Tristatesignalo im Zustand nach Tabelle 1. Handelt os sich um das ersto /oINTA· Kommando eines /uINTA-Zyklusses, so wird os in der Stufe 16 zwlschengospoichert. Aus dem zwischengospelcherten /oINTA· Signal wird das Trietateslgnal, das die Schrolbrichtung charakterisiert, inaktiv geschalten, d. h. der Datenübertragungsblock 2 des Erweiterungsmoduls EM1 befindet sich systembusseltig und kabelseitlg im Trlstatezustand.
Handelt es sich um ein Lesokommando, so erfolgt die gleiche Reaktion in bezug auf die Tistateslgnale der Datontreiber wie bei dem /eINTA-Kommando. Auf dom Erweitorungsmodul EM 2 erfolgt in der Stufe zur Bildung der Trlstatestouer signalo für die Datentrelbor ebenfalls die Analyse des Kommandos, wobei dieselben Vorgänge wie auf dem Frweiterungsmodul EM1 ablaufen.
Die Rücksetzstufon dor boiuVn Erweiterungsmodule EM 1, EM 2 sind In Inaktiven Zustand (/iRS Ist inaktiv).
Ist adressenmäßig kein Slave am Systembus SB2 angesprochen, so erfolgt nach Wegnahme dor Kommandos die Einstellung des Ausgangszustandes.
Ist adressenmäßig ein Slavo am Systembus SB2 angesprochen, soführt er das Kommando aus und legt das Qulttungssl<jnal auf don Systembus SB 2. Der Ein- und Ausgangstreiber 11 empfänQt das Quittungssignal, leitet es weiter zum Zwischenspeicher 13 und von dort über den Qulttungsslgnalaupgangstrolber 11 zum Erweitourngsmodul EM1. Das zwischongospelcherte Quittungssignal sperrt die Kommando-Ent- und Verriegelungestufo 10, d.h. die Kommandosignalleitungen /iMRDC, /ilORC, /IMWTC, /ilOWC und /IINTA werden mit dem Inaktiven Zustand der Kommandos belegt. Dor Slave kann das Quittungssignal wegnehmen.
Bei einem Schreibkommando wird das Quittungssignal über den Eingangskaboltreibor des Erweitorungsmoduls EM1 vom Erweiterungsmodul EM 2 übernommen und unverzögert nach Aktivwerdon des Tristateausganges des Quittungssignaltreibers 11 an don Mastor weitorgeleitet. Mit der Wegnahme dos Kommandos durch den Master gehen die Erweiterungsmodule EM1, EM 2 in ihren Ausgangszustand.
Handelt es sich um ein /eINTA- oder Lesekommando, so werden mit dem Aktivwerden des Quittungssignals die vom Slave gesendeten Daten in den latchfählgen Datentroibern des Erwoiterungsmoduls EM 2 zwischengespeichort. Mit Einlaufon des Quittungssignals auf dem Erweiterungsmoduls EM1 wird in der Stufe 16 zur Bildung der Tristatesteuersignale für dio Dotentreiher das entsprechende Tristnteslgnal aus dom inaktiven Zustand genommen.
Das Quittungssignal geht ebenfalls an die Trlstateslgnalstouerung 12 für den Quittungssignaltreiber 11. Hier erfolgt olno Verzögerung des Aktivwerdens von /ICS, bis die Datentreiber stabil in die Dotenrichtung zum Master geschalten und dio Daten sich stabil auf dem Systembus SB 1 eingestellt haben. Mit dem Aktivwerdon dos Signals /iCS ist der Ablauf wie beim Schreiben.
Claims (1)
- Systembuserweiterung zur Kopplung multimasterfähiger Mehrrochnersysteme, auf deren räumlich voneinander getrennte Systembusse ein Masierzugriff zur Adreß-, Daten- und Kommandoubertragung an einen Sieve durch Busarbitration erolgt, gekennzeichnet dadurch, daß jedem Systembus ein als Sonde- und Empfangseinheit von Adressen, Daten, Kommandos und Statussignalen dienendes
Erweiterungsmodul zugeordnet ist, zwischen denen eine Kopplung über ein Übertragungskabel
erfolgt, und bei jedem Erweitc rungsmodul ein Busarbitrageblock, der taktmäßig versorgt durch einen Busgeneratorblock einerseits über jeden Systembus el irakterisierende Bussoitenherrschaftloitungen mit einem Kommandosteuerungs- und Quittungssignalblock, von dem Signalleitungen zu einem
Datonübertragungsblock ausgehen und andererseits eino den zum Erwoiterungsmodul zugeordneten Systembus charakterisierende, negierte Bussoitenherrschaftleitu.ng mit einem
Adreßübertragungsblock verbunden und ein ein Block zur Übertragung von Statussignalen
vorgesehen ist, von dem eine Verbindung sowohl zum Komrnandosteuerungs- und
Quittungssignalblock als auch zum Busarbitrageblock besteht.Hierzu 3 Seiten Zeichnungen
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DD87310262A DD266436B3 (de) | 1987-12-11 | 1987-12-11 | Systembuserweiterung zur kopplung multimasterfaehiger mehrrechnersysteme |
| DE3837699A DE3837699A1 (de) | 1987-12-11 | 1988-11-07 | Systembuserweiterung zur kopplung multimasterfaehiger mehrrechnersysteme |
| US07/268,818 US5006981A (en) | 1987-12-11 | 1988-11-08 | System bus expansion for coupling multimaster-capable multicomputer systems |
| GB8828793A GB2213619B (en) | 1987-12-11 | 1988-12-09 | System bus expansion for the coupling of multi-master-capable multi-computer system |
| JP63312174A JPH01193964A (ja) | 1987-12-11 | 1988-12-12 | マルチマスターの可能な多コンピュータシステムを結合するためのシステムバス拡張装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DD87310262A DD266436B3 (de) | 1987-12-11 | 1987-12-11 | Systembuserweiterung zur kopplung multimasterfaehiger mehrrechnersysteme |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DD266436A1 true DD266436A1 (de) | 1989-03-29 |
| DD266436B3 DD266436B3 (de) | 1993-02-04 |
Family
ID=5594929
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DD87310262A DD266436B3 (de) | 1987-12-11 | 1987-12-11 | Systembuserweiterung zur kopplung multimasterfaehiger mehrrechnersysteme |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5006981A (de) |
| JP (1) | JPH01193964A (de) |
| DD (1) | DD266436B3 (de) |
| DE (1) | DE3837699A1 (de) |
| GB (1) | GB2213619B (de) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2008071A1 (en) * | 1989-01-27 | 1990-07-27 | Jeffrey S. Watters | Pump bus to avoid indeterminacy in reading variable bit field |
| US5617547A (en) * | 1991-03-29 | 1997-04-01 | International Business Machines Corporation | Switch network extension of bus architecture |
| US5371863A (en) * | 1991-05-30 | 1994-12-06 | Tandem Computers Incorporated | High speed processor bus extension |
| US5546587A (en) * | 1991-05-30 | 1996-08-13 | Tandem Computers Incorporated | Decentralized bus arbitration system which continues to assert bus request signal to preclude other from asserting bus request signal until information transfer on the bus has been completed |
| US5274783A (en) * | 1991-06-28 | 1993-12-28 | Digital Equipment Corporation | SCSI interface employing bus extender and auxiliary bus |
| US5269005A (en) * | 1991-09-17 | 1993-12-07 | Ncr Corporation | Method and apparatus for transferring data within a computer system |
| US5359715A (en) * | 1991-09-16 | 1994-10-25 | Ncr Corporation | Architectures for computer systems having multiple processors, multiple system buses and multiple I/O buses interfaced via multiple ported interfaces |
| US5261757A (en) * | 1991-10-03 | 1993-11-16 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Shaft mount for data coupler system |
| US5237695A (en) * | 1991-11-01 | 1993-08-17 | Hewlett-Packard Company | Bus contention resolution method for network devices on a computer network having network segments connected by an interconnection medium over an extended distance |
| US5333277A (en) * | 1992-01-10 | 1994-07-26 | Exportech Trading Company | Data buss interface and expansion system |
| WO1993016433A1 (en) * | 1992-02-07 | 1993-08-19 | Seiko Epson Corporation | Hardware emulation accelerator and method |
| US6098113A (en) * | 1992-10-22 | 2000-08-01 | Ncr Corporation | Apparatus and method for address translation and allocation for a plurality of input/output (I/O) buses to a system bus |
| JPH0827773B2 (ja) * | 1992-10-23 | 1996-03-21 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ経路を使用可能にする方法、装置およびデータ処理システム |
| US5511165A (en) * | 1992-10-23 | 1996-04-23 | International Business Machines Corporation | Method and apparatus for communicating data across a bus bridge upon request |
| US5781747A (en) * | 1995-11-14 | 1998-07-14 | Mesa Ridge Technologies, Inc. | Method and apparatus for extending the signal path of a peripheral component interconnect bus to a remote location |
| US6088752A (en) * | 1998-08-06 | 2000-07-11 | Mobility Electronics, Inc. | Method and apparatus for exchanging information between buses in a portable computer and docking station through a bridge employing a serial link |
| US6070214A (en) * | 1998-08-06 | 2000-05-30 | Mobility Electronics, Inc. | Serially linked bus bridge for expanding access over a first bus to a second bus |
| US7734852B1 (en) | 1998-08-06 | 2010-06-08 | Ahern Frank W | Modular computer system |
| DE19930421B4 (de) * | 1999-07-01 | 2004-07-01 | Fujitsu Siemens Computers Gmbh | Vorrichtung zur Erweiterung eines Bussteckplatzes und System mit dieser Vorrichtung |
| EP1653373B1 (de) | 2000-02-14 | 2013-11-13 | Tao Logic Systems LLC | Busbrücke |
| JP2003523575A (ja) | 2000-02-14 | 2003-08-05 | モビラティ、イレクトラニクス、インク | 結合システムおよび方法 |
| US6594719B1 (en) | 2000-04-19 | 2003-07-15 | Mobility Electronics Inc. | Extended cardbus/pc card controller with split-bridge ™technology |
| US6662251B2 (en) * | 2001-03-26 | 2003-12-09 | International Business Machines Corporation | Selective targeting of transactions to devices on a shared bus |
| US6963947B2 (en) * | 2001-05-08 | 2005-11-08 | Tao Logic Systems Llc | Driver supporting bridge method and apparatus |
| DE10350388A1 (de) * | 2003-10-28 | 2005-06-02 | Micronas Gmbh | Bussystem mit wenigen Steuerleitungen |
| US20050251609A1 (en) * | 2004-05-04 | 2005-11-10 | Horng-Yee Chou | Removable peripheral device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4384327A (en) * | 1978-10-31 | 1983-05-17 | Honeywell Information Systems Inc. | Intersystem cycle control logic |
| US4390967A (en) * | 1980-10-14 | 1983-06-28 | Interface Systems, Inc. | Interface system wherein the interface is addressed before data transfer from a selected device |
| US4547849A (en) * | 1981-12-09 | 1985-10-15 | Glenn Louie | Interface between a microprocessor and a coprocessor |
| FR2531550B1 (fr) * | 1982-08-06 | 1987-09-25 | Ozil Maurice | Dispositif de couplage universel pour la mise en communication d'ensembles de traitement d'informations et d'au moins une unite peripherique |
| IT1161467B (it) * | 1983-01-21 | 1987-03-18 | Cselt Centro Studi Lab Telecom | Interfaccia di tipo parallelo per la gestione del colloquio tra un bus asincrono e un bus sincrono collegato a piu terminali dotati ognuno di un proprio segnale di sincronizzazione |
-
1987
- 1987-12-11 DD DD87310262A patent/DD266436B3/de not_active IP Right Cessation
-
1988
- 1988-11-07 DE DE3837699A patent/DE3837699A1/de not_active Withdrawn
- 1988-11-08 US US07/268,818 patent/US5006981A/en not_active Expired - Fee Related
- 1988-12-09 GB GB8828793A patent/GB2213619B/en not_active Expired - Lifetime
- 1988-12-12 JP JP63312174A patent/JPH01193964A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| GB2213619B (en) | 1992-04-15 |
| JPH01193964A (ja) | 1989-08-03 |
| GB8828793D0 (en) | 1989-01-18 |
| DE3837699A1 (de) | 1989-06-22 |
| GB2213619A (en) | 1989-08-16 |
| DD266436B3 (de) | 1993-02-04 |
| US5006981A (en) | 1991-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DD266436A1 (de) | Systembuserweiterung zur kopplung multimasterfaehiger mehrrechnersysteme | |
| DE69936225T2 (de) | Gleichzeitige serielle verbindung zur integrierung von funktionellen blöcken in eine integrierte schaltungsvorrichtung | |
| DE69128133T2 (de) | Fernmeldenetz | |
| DE69228582T2 (de) | Vorrichtung zur Vermeidung von Prozessorblockierungen in einem Multiprozessorsystem | |
| DE2854485C2 (de) | Datenverarbeitungsanlage | |
| DE3878908T2 (de) | Hochgeschwindigkeitsbusschnittstelle mit einer niedrigen pinanzahl. | |
| DE68913914T2 (de) | Multiprozessorsystem mit Vervielfältigung von globalen Daten. | |
| DE69018100T2 (de) | Datenübertragung über Busadressleitungen. | |
| DE69223304T2 (de) | Arbitrierungsverriegelungverfahren und -vorrichtung für einen entfernten Bus | |
| DE102011007437A1 (de) | Verfahren und Schaltungsanrodnung zur Datenübertragung zwischen Prozessorbausteinen | |
| DE19828620B4 (de) | Während des Betriebs aufteilbarer Computerbus für einen verbesserten Betrieb mit sich ändernden Bustaktfrequenzen | |
| DE4035837A1 (de) | Bus-hauptschnittstellenschaltung mit transparenter unterbrechung einer datenuebertragungsoperation | |
| DE102009027625A1 (de) | Elektrische Schaltung zur Übertragung von Signalen zwischen zwei Mastern und einem oder mehreren Slaves | |
| DE69718710T2 (de) | Busbrückenanordnung | |
| DE68920443T2 (de) | Systembus mit multiplexbetriebenen steuer-kennzeichnungsinformationen und daten. | |
| DE102021100567B4 (de) | System und Verfahren zur Dual-Port-Kommunikation und Stromversorgung | |
| DE3883693T2 (de) | Hochleistungsbusschnittstelle mit geringer zahl von anschlüssen. | |
| DE60300233T2 (de) | Fehlertolerante Vorrichtung zur informationsverarbeitung | |
| DE68927157T2 (de) | Deblockierverfahren eines Multiprozessor-Multibus-Systems | |
| DE60211874T2 (de) | Anordnung von zwei Geräten, verbunden durch einen Kreuzvermittlungsschalter | |
| DE2749884A1 (de) | Einrichtung zum automatischen neuformatieren von daten in einem dv-system | |
| DE2629401C2 (de) | ||
| DE112020005466T5 (de) | Bussystem und verfahren zum betrieb eines bussystems | |
| DE2713304A1 (de) | Mehrrechnersystem | |
| EP1121646B1 (de) | Datenbus und verfahren zum kommunizieren zweier baugruppen mittels eines solchen datenbusses |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B3 | Exclusive patent (sect. 18(1)) | ||
| ENJ | Ceased due to non-payment of renewal fee |