← Back to Patent Explorer
US4437158A Expired / Lapsed US ⏱️ 0.0 years remaining

System bus protocol interface circuit

Assignee: Advanced Micro Devices Inc
•
Filing: 1981-09-28
•
Granted: 1984-03-13
•
Expires: 2001-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a bus protocol interface circuit for the peripheral units that prevents a conflict in bus requests between the peripheral units and permits bipolar drivers to be used for fast operation. The interface circuit comprises a logic means coupled to the bus acknowledgment line input terminal and the bus acknowledgment line output terminal for generating a logic output signal responsive to the signals on the bus acknowledgement line input and output terminals, and latching means coupled between the bus request line and the bus request line terminal, and further connected to the output of the logic means and the bus acknowledgment line output terminal, for latching into a state consistent with a bus request signal from any one of the peripheral units and for unlatching from the consistent state upon receipt of a bus acknowledgment signal in response to the bus request signal.

Inventors

  • 👤 Peter H. Alfke
  • 👤 Krishna Rallapali
  • 👤 David MacMillan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:09
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368; G06F13/37

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 499 words
In a computer system having a central control unit and a plurality of peripheral units all being coupled to a common bus, each of said peripheral units being further coupled in parallel to said central control unit by a bus request line through a respectively comprised bus request line terminal for requesting the central control unit for control of said bus and each of said peripheral units being further coupled in series to said central control unit by a bus acknowledgement line to said central control unit through a respectively comprised bus acknowledgement line input terminal for receiving from said central control unit a bus acknowledgement signal granting access to said bus in response to a bus request, and through a respectively comprised bus acknowledgement line output terminal for relaying said received signal to subsequent peripheral units only when it has not requested bus control or when it has initiated an outstanding bus control request and also has finished accessing the bus in response to said received signal, an interface circuit associated with each peripheral unit, respectively for preventing a bus request conflict between said peripheral units, said associated interface circuit respectively comprising: logic means coupled to said bus acknowledgement line input terminal as a respectively associated peripheral unit and to said bus acknowledgement line output terminal of said respectively associated peripheral unit for generating a combinatorial logic output signal responsive to the signals on said bus acknowledgement line input and output terminals, and; latching means coupled in series between said bus request line and said bus request line terminal of said respectively associated peripheral unit, and further connected to the output of said logic means and said bus acknowledgement line output terminal of said respectively associated peripheral unit, for latching itself into a first state in response to a bus request from said respectively associated peripheral unit and for unlatching itself from said first state when the associated peripheral unit has received said but acknowledgement signal if said associated peripheral unit has not initiated any outstanding bus control request, and when the associated peripheral unit has received said bus acknowledgement signal and also has finished accessing said bus in response to said received bus acknowledgement signal if said associated peripheral unit has initiated said outstanding bus control request, (1) the latching into said first state by anyone of said latching means causes all other latching means to be also latched into said first state, (2) a bus request signal is maintained over said bus request line as long as any of said latching means is latched in said first state, (3) said central control unit discontinues said acknowledgement signal over the bus acknowledgement line only when all of said latching means have been respectively unlatched, and (4) in response to said acknowledgement signal from the central control unit, all latching means latched in said first state are sequentially unlatched in corresponding order of the respective time of receipts of said acknowledgement signal by their respectively associated peripheral units.
Claim 2
Dependent Claim 499 words
In a computer system having a central control unit and a plurality of peripheral units all being coupled to a common bus, each of said peripheral units being further coupled in parallel to said central control unit by a bus request line through a respectively comprised bus request line terminal for requesting the central control unit for control of said bus and each of said peripheral units being further coupled in series to said central control unit by a bus acknowledgement line to said central control unit through a respectively comprised bus acknowledgement line input terminal for receiving from said central control unit a bus acknowledgement signal granting access to said bus in response to a bus request, and through a respectively comprised bus acknowledgement line output terminal for relaying said received signal to subsequent peripheral units only when it has not requested bus control or when it has initiated an outstanding bus control request and also has finished accessing the bus in response to said received signal, an interface circuit associated with each peripheral unit, respectively for preventing a bus request conflict between said peripheral units, said associated interface circuit respectively comprising: logic means coupled to said bus acknowledgement line input terminal as a respectively associated peripheral unit and to said bus acknowledgement line output terminal of said respectively associated peripheral unit for generating a combinatorial logic output signal responsive to the signals on said bus acknowledgement line input and output terminals, and; latching means coupled in series between said bus request line and said bus request line terminal of said respectively associated peripheral unit, and further connected to the output of said logic means and said bus acknowledgement line output terminal of said respectively associated peripheral unit, for latching itself into a first state in response to a bus request from said respectively associated peripheral unit and for unlatching itself from said first state when the associated peripheral unit has received said but acknowledgement signal if said associated peripheral unit has not initiated any outstanding bus control request, and when the associated peripheral unit has received said bus acknowledgement signal and also has finished accessing said bus in response to said received bus acknowledgement signal if said associated peripheral unit has initiated said outstanding bus control request, (1) the latching into said first state by anyone of said latching means causes all other latching means to be also latched into said first state, (2) a bus request signal is maintained over said bus request line as long as any of said latching means is latched in said first state, (3) said central control unit discontinues said acknowledgement signal over the bus acknowledgement line only when all of said latching means have been respectively unlatched, and (4) in response to said acknowledgement signal from the central control unit, all latching means latched in said first state are sequentially unlatched in corresponding order of the respective time of receipts of said acknowledgement signal by their respectively associated peripheral units.
Claim 3
Dependent Claim 85 words
The circuit as in claim 1 further characterized by said bus request line being coupled to a voltage supply through a first resistor means and said bus request line terminal being coupled to said voltage supply through a second resistor means, said first resistor means having a substantially lower value in comparison to said second resistor means, whereby the RC time constant for signals from said bus request line terminal is substantially smaller than the RC time constant for signals on said bus request line.
Claim 4
Dependent Claim 41 words
The circuit as in claim 1 further characterized by said bus request signals and bus acknowledgement signals operate in active low logic, said logic means further including an AND logic gate and said latching means including cross-coupled OR logic gate circuitry.
Claim 5
Dependent Claim 50 words
The circuit as in claim 3 further characterized by a first input terminal of said AND logic gate being connected to said bus acknowledgement line input terminal through a first inverter means, and a second input terminal of said logic gate being connected to said bus acknowledgement line output terminal.
Claim 6
Dependent Claim 115 words
The circuit as in Claim 3 further characterized by said cross-coupled OR logic gate circuitry further including first and second OR logic gates each having an output terminal respectively connected to a first input terminal of the other OR logic gate, a second input terminal of said first OR logic gate being coupled to the output terminal of said AND logic gate, said output terminal of said first OR logic gate also being coupled to said bus request line terminal, said output terminal of said second OR logic gate also being coupled to said bus request line, and a second input terminal of said second OR logic gate being coupled to said bus acknowledgement line.

References Cited (Backward Citations)

US3480914A Cited
US4040028A Cited
US3937925A Cited
US4188617A Cited
US4141068A Cited
US4149238A Cited
US4149241A Cited
US4261034A Cited
US4316247A Cited
US4320457A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-03-13 1987-09-12 1988-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-03-13 1991-09-12 1992-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-03-13 1995-09-12 1996-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag