Broadcast bridge apparatus for transferring data to redundant memory subsystems in a storage controller
AssigneeChaparral Network Storage, Inc.
InventorGene Maine
Life of this patent
Estimating the term…
Loading patent…
AssigneeChaparral Network Storage, Inc.
InventorGene Maine
Estimating the term…
A bus bridge apparatus for performing broadcasted writes to redundant memory subsystems in a network storage controller is disclosed. The bus bridge includes a PCI-X target that receives a write command on a first PCI-X bus on one side of the bridge. The target is coupled to two PCI-X masters coupled to primary and secondary memory subsystems by respective PCI-X buses on the other side of the bridge. A first FIFO buffers the write command data between the target and the first master, and a second FIFO buffers a copy of the data between the target and the second master. The first and second masters concurrently retransmit the write command on their respective PCI-X buses to the primary and secondary memory subsystems. However, the second master only retransmits if broadcasting is enabled and the write command address is in a broadcast address range known by the bus bridge.
A broadcast bridge apparatus, comprising:
A bus bridge apparatus for broadcasting data from a first local bus on one side of the bridge to a plurality of redundant storage controllers coupled to second and third local buses on an opposite side of the bridge to relieve the redundant controllers from copying the data to one another, the apparatus comprising:
A PCI-X bus bridge, for bridging a first PCI-X bus to second and third PCI-X buses, comprising:
A PCI-X bus bridge, comprising:
A method for selectively performing a broadcast data transfer across a bus bridge to a plurality of redundant memory subsystems in a storage controller, comprising:
A redundant network storage controller, comprising:
Dependencies are inferred from the claim text.