METHODS AND APPARATUS FOR A MULTIPLE MASTER BUS PROTOCOL

Embodiments of the invention provide systems, methods, and apparatus for arbitrating a multi-master computer bus. The embodiments include a multi-master serial computer bus; a first master coupled to the bus; a second master coupled to the bus; a slave device coupled to the bus; a first I/O line fro...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SWANZEY, TODD T, STEFKOVIC, GREGORY R, DIONISIO, CHRISTOPHER
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embodiments of the invention provide systems, methods, and apparatus for arbitrating a multi-master computer bus. The embodiments include a multi-master serial computer bus; a first master coupled to the bus; a second master coupled to the bus; a slave device coupled to the bus; a first I/O line from the first master going to the second master and the slave device; and a second I/O line from the second master going to the first master and the slave device. A bus arbitration protocol for arbitrating use of the bus restricts the masters to a single transaction each time either master becomes a bus master, and the masters are each adapted to use the I/O lines to signal to each other not to become a bus master. Numerous other aspects are disclosed. Des modes de réalisation de l'invention concernent des systèmes, des méthodes et un appareil pour arbitrer un bus informatique à multiples maîtres. Les modes de réalisation comprennent un bus informatique série à multiples maîtres ; un premier maître accouplé au bus ; un deuxième maître accouplé au bus ; un dispositif esclave accouplé au bus ; une première ligne d'E/S du premier maître jusqu'au deuxième maître et au dispositif esclave ; et une deuxième ligne d'E/S du deuxième maître jusqu'au premier maître et au dispositif esclave. Un protocole d'arbitrage de bus permettant d'arbitrer l'utilisation du bus restreint les maîtres à une seule transaction à chaque fois qu'un des maîtres devient un maître de bus, et les maîtres sont chacun conçus pour utiliser les lignes d'E/S pour signaler l'un à l'autre de ne pas devenir un maître de bus. L'invention concerne également de nombreux autres aspects.