Patent US4415972A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4415972A Expired / Lapsed US ⏱️ 0.0 years remaining

Dual port memory interlock

Assignee: Unisys Corp
•
Filing: 1980-12-29
•
Granted: 1983-11-15
•
Expires: 2000-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is provided a circuit which automatically selects one or the other of at least two contending processor circuits and selectively grants the selected processor circuit access to an exchange memory in a regulated and prioritized manner.

Inventors

  • 👤 Ralph L. Adcock

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:05
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/52

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 433 words
A computing system comprising first (P1) processor means, second (P2) processor means, switching means (101), first bus means (DB1) connected to selectively transfer signals between said first processor means and said switching means, second bus means (DB2) connected to selectively transfer signals between said second processor means and said switching means, memory means (100) connected to receive signals from said switching means, and interlock means (103) connected to said switching means to determine which one of said first and second processor means is to be connected to said memory means via said switching means and assuring that only one processor means is so connected at any time, said interlock means operative to normally maintain a priority status for said second processor means but selectively permitting either of said signal processor means to be connected to said switching means for consecutive operations thereof at the direction of said first and second processor means, said interlock means produces a signal (P2D7) wherein said second processor means has said priority status and is normally connected to said memory means via said switching means in response to a control signal (CSZ1) from said second processor means and wherein said first processor means is connected to said memory means via said switching means only when said second processor is not so connected, said interlock means includes first and second bistable means, said first bistable means (200) connected to receive signals from said second processor means to produce signals representative of the status of said second processor means and to selectively prevent said first processor means from being connected to said switching means, said second bistable means (201) connected to receive signals from said first and second processor means and to supply signals (PNTR) to said switching means to control which of said first and second processor means is connected to said memory means as well as to supply signals (P1D7, P2D7) to said first and second processor means to indicate whether the connection of the respective processor means has been permitted, said second bistable means further connected to receive signals from said first bistable means to thereby produce signals which selectively preclude one of said first and second processor means from being connected to said memory means via said switching means, said second bistable means connected to receive an inquiry signal from said first processor means when said first processor means attempts to be connected to said memory means via said switching means and to produce an output signal in response to said inquiry signal which output signal informs said first processor means if it has obtained control.
Claim 2
Dependent Claim 433 words
A computing system comprising first (P1) processor means, second (P2) processor means, switching means (101), first bus means (DB1) connected to selectively transfer signals between said first processor means and said switching means, second bus means (DB2) connected to selectively transfer signals between said second processor means and said switching means, memory means (100) connected to receive signals from said switching means, and interlock means (103) connected to said switching means to determine which one of said first and second processor means is to be connected to said memory means via said switching means and assuring that only one processor means is so connected at any time, said interlock means operative to normally maintain a priority status for said second processor means but selectively permitting either of said signal processor means to be connected to said switching means for consecutive operations thereof at the direction of said first and second processor means, said interlock means produces a signal (P2D7) wherein said second processor means has said priority status and is normally connected to said memory means via said switching means in response to a control signal (CSZ1) from said second processor means and wherein said first processor means is connected to said memory means via said switching means only when said second processor is not so connected, said interlock means includes first and second bistable means, said first bistable means (200) connected to receive signals from said second processor means to produce signals representative of the status of said second processor means and to selectively prevent said first processor means from being connected to said switching means, said second bistable means (201) connected to receive signals from said first and second processor means and to supply signals (PNTR) to said switching means to control which of said first and second processor means is connected to said memory means as well as to supply signals (P1D7, P2D7) to said first and second processor means to indicate whether the connection of the respective processor means has been permitted, said second bistable means further connected to receive signals from said first bistable means to thereby produce signals which selectively preclude one of said first and second processor means from being connected to said memory means via said switching means, said second bistable means connected to receive an inquiry signal from said first processor means when said first processor means attempts to be connected to said memory means via said switching means and to produce an output signal in response to said inquiry signal which output signal informs said first processor means if it has obtained control.
Claim 3
Dependent Claim 80 words
The computing system recited in claim 1 wherein, said inquiry signal is a "true" signal which said one processor attempts to write into the interlock means and thereby alter an output signal produced by said interlock means, and said output signal which is read by said one processor is a "true" signal when said one processor has obtained control over said computing system and is a "false" signal when said one processor has not obtained control over said computing system.
Claim 4
Dependent Claim 79 words
The computing system recited in claim 1 wherein, said interlock means produces a signal wherein one of said first and second processor means has priority and is normally connected to said memory means via said switching means in response to a control signal from said one processor means and wherein the other one of said first and second processor means is connected to said memory means via said switching means only when said one processor is not so connected.
Claim 5
Dependent Claim 42 words
The computing system recited in claim 1 including, gate means for supplying a signal to said first bistable means to unlock said first bistable means when said one processor means is not actively connected to said memory means via said switching means.
Claim 6
Dependent Claim 53 words
The computing system recited in claim 1 wherein, said other one of said processor means selectively supplies a signal to said interlock circuit means to indicate that said other one of said processor means is concluded and returns the interlock circuit means to the original condition so that said one processor has control.

References Cited (Backward Citations)

US4065809A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-11-14 1987-05-16 1987-11-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-11-14 1991-05-16 1991-11-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-11-14 1995-05-16 1995-11-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag