Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
356 words
A high-speed bus system for interconnecting communicating elements at nodes in a computer having substantially straight, elongate slots in a backplane, said elongate slots having an orientation, a communicating element being disposed at each node, the bus system in said backplane comprising: a plurality of bus pairs, each bus pair comprising a first bus and a second bus extending from a particular node, said first bus of each bus pair extending from the particular node in a first diagonal direction with respect to the orientation of the slots, said second bus of each bus pair extending from the particular node in a second diagonal direction opposite said first diagonal direction, said first and second buses of each bus pair extending to respective terminations, said first bus and said second bus each having parallel bit lines, said parallel bit lines of said first bus and said second bus being of equal length between each and every node connection of said first bus and said second bus; and each node comprising: a transmit agent means disposed at each node with said communicating element and associated with one of said plurality of bus pairs, said transmit agent means comprising a first transmit agent and a second transmit agent for communicating identical digital information from said communicating element to said first bus and said second bus, said first transmit agent being coupled to said first bus and said second transmit agent being coupled to said second bus of said associated one of said plurality of bus pairs; and a plurality of receive agents, said plurality of receive agents comprising a receive agent for every other node, all of said plurality of receive agents being disposed with said communicating element, each one of said receive agents being coupled to one of said first bus and said second bus to receive said digital information via said first and second transmit agents, respectively; such that said transmit agent means transmits digital data from said communicating element to all other communicating elements via said associated one of said plurality of bus pairs and controls only said associated one of said plurality of bus pairs.
Claim 2
Dependent Claim
356 words
A high-speed bus system for interconnecting communicating elements at nodes in a computer having substantially straight, elongate slots in a backplane, said elongate slots having an orientation, a communicating element being disposed at each node, the bus system in said backplane comprising: a plurality of bus pairs, each bus pair comprising a first bus and a second bus extending from a particular node, said first bus of each bus pair extending from the particular node in a first diagonal direction with respect to the orientation of the slots, said second bus of each bus pair extending from the particular node in a second diagonal direction opposite said first diagonal direction, said first and second buses of each bus pair extending to respective terminations, said first bus and said second bus each having parallel bit lines, said parallel bit lines of said first bus and said second bus being of equal length between each and every node connection of said first bus and said second bus; and each node comprising: a transmit agent means disposed at each node with said communicating element and associated with one of said plurality of bus pairs, said transmit agent means comprising a first transmit agent and a second transmit agent for communicating identical digital information from said communicating element to said first bus and said second bus, said first transmit agent being coupled to said first bus and said second transmit agent being coupled to said second bus of said associated one of said plurality of bus pairs; and a plurality of receive agents, said plurality of receive agents comprising a receive agent for every other node, all of said plurality of receive agents being disposed with said communicating element, each one of said receive agents being coupled to one of said first bus and said second bus to receive said digital information via said first and second transmit agents, respectively; such that said transmit agent means transmits digital data from said communicating element to all other communicating elements via said associated one of said plurality of bus pairs and controls only said associated one of said plurality of bus pairs.
Claim 3
Dependent Claim
42 words
The bus system according to claim 1 wherein said plurality of bus pairs are provided with separate and independent clock means such that each of said plurality of bus pairs is operative independent of all other of said plurality of bus pairs.
Claim 4
Dependent Claim
68 words
The bus system according to claim 2 wherein at each node said transmit agent means and said receive agents are provided with bus couplings substantially in a row, wherein the first transmit agent is disposed at a first end, the second transmit agent is disposed at a second end and said receive agents are disposed in a row between said first transmit agent and said second transmit agent.
Claim 5
Dependent Claim
50 words
The bus system according to claim 1 wherein said transmit agent means further comprising means for transmitting, via a single bus pair, packetized word-parallel data addressable to an addressed communicating element and wherein each said receive agent further comprises intercepting means for intercepting data addressed to its associated communicating element.
Claim 6
Dependent Claim
24 words
The bus system according to claim 4 wherein each receive agent further comprises buffering means for buffering data directed to its associated communicating element.
Claim 7
Dependent Claim
49 words
The bus system according to claim 4 wherein said intercepting means includes header means for using packet header data as criteria for intercepting data address to its associated communicating element, said packet header data containing address information appended as part of a packet cell by a transmitting transmit agent.
Claim 8
Dependent Claim
15 words
The bus system according to claim 6 wherein said header means is a bit mask.
Claim 9
Dependent Claim
35 words
The bus system according to claim 1 wherein said first transmit agent and said second transmit agent are disposed at the end of said first bus and said second bus, respectively opposite said respective terminations.
Claim 10
Dependent Claim
187 words
The bus system according to claim 1 wherein said receive agent includes a control processor means, a first receive buffer for said first bus, a second receive buffer for said second bus, a first-in, first-out storage register means (FIFO), a video random access memory means (VRAM) for relaying data to said communicating, element and a plurality of cell bus interface modules sufficient for servicing each bus, said cell bus interface module comprising: first receiving means coupled to said first receive buffer for receiving and checking incoming data; second receiving means coupled to said second receive buffer for receiving and checking incoming data; controlling means coupled to said first receiving means and to said second receiving means and further to said video random access memory means and to said first-in, first-out storage register means for controlling access of data to said video random access memory means and to said first-in, first-out storage register means; and means coupled to said first receiving means and to said second receiving means and further to said control processor means and said controlling means for tracking status and for programming said controlling means.
Claim 11
Dependent Claim
362 words
A cell bus interface module constructed as a single VLSI element for use in a multiple-bus system having a plurality of bus pairs, the cell bus interface module interconnecting communicating elements in a computer system having receive agents associated with each communicating element, each communicating element including a control processor means, a first receive buffer for a first bus of an associated one of the plurality of bus pairs, a second receive buffer for a second bus of the associated one of the plurality of bus pairs, a first-in, first-out storage register means (FIFO), a video random access memory means (VRAM) for relaying data to said communicating element, the cell bus interface module comprising a plurality of cell bus interfaces each associated with one of the plurality of bus pairs, each cell bus interface receiving and checking incoming data on a first bus and a second bus of an associated one of the plurality of bus pairs, each cell bus interface comprising: first receiving means operative to be coupled to said first receive buffer for receiving and checking the incoming data on the first bus asynchronously with respect to data on other of the plurality of bus pairs; second receiving means operative to be coupled to said second receive buffer for receiving and checking the incoming data on the second bus asynchronously with respect to data on other of the plurality of bus pairs; controlling means operative to be coupled to said first receiving means and to said second receiving means and further to said video random access memory means and to said first-in, first out storage register means for controlling access of data to said video random access memory means and to said first-in, first out storage register means; and means coupled to said first receiving means and to said second receiving means and further to said control processor and said controlling means for tracking status and for programming said controlling means, each cell bus interface controlling an associated one of the plurality of bus pairs having a first bus extending in a first diagonal direction and a second bus extending in a second diagonal direction opposite said first diagonal direction.
Claim 12
Dependent Claim
362 words
A cell bus interface module constructed as a single VLSI element for use in a multiple-bus system having a plurality of bus pairs, the cell bus interface module interconnecting communicating elements in a computer system having receive agents associated with each communicating element, each communicating element including a control processor means, a first receive buffer for a first bus of an associated one of the plurality of bus pairs, a second receive buffer for a second bus of the associated one of the plurality of bus pairs, a first-in, first-out storage register means (FIFO), a video random access memory means (VRAM) for relaying data to said communicating element, the cell bus interface module comprising a plurality of cell bus interfaces each associated with one of the plurality of bus pairs, each cell bus interface receiving and checking incoming data on a first bus and a second bus of an associated one of the plurality of bus pairs, each cell bus interface comprising: first receiving means operative to be coupled to said first receive buffer for receiving and checking the incoming data on the first bus asynchronously with respect to data on other of the plurality of bus pairs; second receiving means operative to be coupled to said second receive buffer for receiving and checking the incoming data on the second bus asynchronously with respect to data on other of the plurality of bus pairs; controlling means operative to be coupled to said first receiving means and to said second receiving means and further to said video random access memory means and to said first-in, first out storage register means for controlling access of data to said video random access memory means and to said first-in, first out storage register means; and means coupled to said first receiving means and to said second receiving means and further to said control processor and said controlling means for tracking status and for programming said controlling means, each cell bus interface controlling an associated one of the plurality of bus pairs having a first bus extending in a first diagonal direction and a second bus extending in a second diagonal direction opposite said first diagonal direction.