摘要 |
Verfahren zum Betreiben eines zeitlich gemultiplexten Adress- und Datenbusses in einem Computersystem, dessen Busleitungen im zeitlichen Multiplex entweder mit Adressleitungen oder mit Datenleitungen eines Busteilnehmers gekoppelt werden können, wobei der Datenaustausch zwischen den Busteilnehmern in Form von mehrere Phasen umfassenden Bustransaktionen stattfindet, wobei sich ein Busteilnehmer in einer Zuteilungsphase um den Busbesitz bewirbt und in einer Anforderungsphase Adressinformationen auf den Bus ausgibt, wobei in einer Datenphase Daten über den Bus übertragen werden, wobei sich die Phasen verschiedener Bustransaktionen überlappen können, so dass sich eine Anforderungsphase einer Bustransaktion, bei der Adressinformationen auf den Bus ausgegeben werden sollen und eine Adressbuszugriffsanforderung auftritt, mit einer Datenphase einer anderen Transaktion, bei der Daten über den Bus übertragen werden sollen und eine Datenbuszugriffsanforderung auftritt, überlappen können, wobei das Verfahren die Schritte umfasst: Entscheiden einer Zuteilung zwischen einer Adressbuszugriffsanforderung und einer Datenbuszugriffsanforderung, die um einen Zugriff auf den gemultiplexten Bus konkurrieren, in Übereinstimmung mit einem vorgegebenen Kriterium; und Gewähren des gemultiplexten Busses entweder der Adress- oder der Datenbuszugriffsanforderung in Übereinstimmung mit dem Ausgang der Zuteilungsentscheidung, wobei die Busleitungen in Übereinstimmung mit dem Ausgang der Zuteilungsentscheidung entweder mit den Adressleitungen oder mit den Datenleitungen des Busteilnehmers gekoppelt werden.
|