×

Multi-level bus access for multiple central processing unit

  • US 4,897,784 A
  • Filed: 06/10/1985
  • Issued: 01/30/1990
  • Est. Priority Date: 06/10/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing system comprising a plurality of sub-system each capable of operating independently of one another;

  • each of said sub-systems including a CPU and a general purpose bus consisting of address, data and control lines, connected thereto and controlled thereby;

    a takeover logic circuit for allowing one of said sub-systems to take over the bus of another of said sub-systems;

    said takeover logic circuit including a plurality of bi-directional buffers for interconnecting the respective lines of the buses of the two sub-systems when said buffers are enabled, and for isolating the buses from one another when said buffers are disabled, a pair of latches connected to the data lines of the two buses, one of said latches receiving data from one of the CPU'"'"'s and for sending the data to the other CPU, and the other of said latches receiving data from the other of said CPU'"'"'s and for sending data to said one of said CPU'"'"'s, and one of said latches being connected to said buffers to enable said buffers upon the receipt of selected signals from at least one of said CPU'"'"'s; and

    a separate takeover logic circuit associated with each of said sub-systems to permit any one of said sub-systems to take over the bus of another of said sub-systems, and to reach through the other sub-system and take over the buses of subsequent ones of said sub-systems.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×