A processor-memory bus comprises a command portion for transmitting addresses and commands, having a unidirectional input portion for transmitting commands to a central repeater unit, and a unidirectional broadcast portion for broadcasting commands from the repeater. The input portion comprises a plurality of links running from different devices, wherein each link is less than the full width of the broadcast bus portion. A command is transmitted over the input portion in a plurality of bus cycles, and broadcast over the broadcast portion in a single bus cycle. Since multiple input links connect to the central command repeater, it is possible to keep the broadcast bus full notwithstanding the fact that multiple bus cycles are required to transmit an individual command on the input portion. Preferably, the links are arranged hierarchically, from processors to local repeaters, from local repeaters to the central repeater, and back again. Preferably, the central repeater globally arbitrates the bus, and once the bus is granted, the command propagates along each link at pre-defined clock cycles from bus grant. In the preferred embodiment, addresses/commands and data are transmitted on essentially separate paths having different topologies, and at different times, and are arbitrated separately.

Un bus di processor-memoria contiene una parte di ordine per gli indirizzi trasmettenti e gli ordini, avendo una parte unidirezionale dell'input per trasmettere comanda ad un'unità centrale del ripetitore e ad una parte unidirezionale di radiodiffusione per gli ordini di radiodiffusione dal ripetitore. La parte dell'input contiene una pluralità i collegamenti che si allontanano dai dispositivi differenti, in cui ogni collegamento è di meno che la larghezza completa della parte del bus di radiodiffusione. Un ordine è trasmesso sopra la parte dell'input in una pluralità di cicli del bus e la radiodiffusione sopra la parte di radiodiffusione in un singolo ciclo del bus. Poiché i collegamenti multipli dell'input collegano al ripetitore centrale di ordine, è possibile mantenere il bus di radiodiffusione pieno nonostante il fatto che i cicli multipli del bus sono richiesti per trasmettere un ordine specifico sulla parte dell'input. Preferibilmente, i collegamenti sono organizzati ancora gerarchico, dai processor ai ripetitori locali, dai ripetitori locali al ripetitore centrale e posteriore. Preferibilmente, il ripetitore centrale globalmente arbitra il bus ed una volta che il bus è assegnato, l'ordine si propaga lungo ogni collegamento ai cicli di orologio predefiniti dalla concessione del bus. Nel metodo di realizzazione preferito, addresses/commands ed i dati sono trasmessi sui percorsi essenzialmente separati che hanno topologie differenti ed ai tempi differenti e sono arbitrati esclusivamente.

 
Web www.patentalert.com

< Means for flexible keyboard auto-ID implementation

< Extensible, flexible, memory efficient technique for network boot without special DHCP/PXE hardware

> Method and system for resolution of transaction collisions to achieve global coherence in a distributed symmetric multiprocessor system

> Video transmission system

~ 00061