×

Multi-mode, multi-channel communication bus

  • US 5,936,953 A
  • Filed: 12/18/1997
  • Issued: 08/10/1999
  • Est. Priority Date: 12/18/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A communication bus that permits communication between a plurality of nodes and which permits multiple nodes to drive the bus at the same time, said communication bus comprising:

  • a bus interface disposed in each of the nodes, wherein said each of the nodes comprises(i) an input port comprising an input resister with a data input having a relatively wide data path,(ii) a barrel shift registered coupled to the input register,(iii) a shift register controller coupled to the barrel shift register for controlling the barrel shift register,(iv) a plurality of shift registers coupled to the barrel shift register so that each shift register of the plurality of shift registers has a data path that has a predetermined width that is less than the relatively wide data path,(v) a latch coupled to the plurality of shift registers,(vi) a latch controller coupled to the plurality of shift registers and the latch for controlling movement of addresses and data therethrough, and(vii) a data register coupled to the latch that comprises a data output having a data path with a predetermined width that is less than the relatively wide data path;

    a plurality of multiplexed busses coupled between the bus interfaces of said each of the nodes so that each bus of said plurality of multiplexed busses has a bus width that is a predetermined portion of the communication bus, and whose combined bus width is equal to the bus width of the communication bus;

    a plurality of control lines coupled between the bus interfaces of each of the nodes; and

    wherein one of the nodes includes an arbiter comprising logic that dynamically reconfigures the bus width of the communication bus to segment the communication bus into smaller independent slices and to allow multiple bus masters to control individual segments of the bus at the same time.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×