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

System bus module for a controller

Assignee: Xerox Corp
•
Filing: 1977-01-12
•
Granted: 1978-12-26
•
Expires: 1997-01-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a control module having a central processor coupled through a system bus including data, address and control lines to access a data memory, a direct access apparatus is included coupled through the system bus to request a hold of the central processor and upon acknowledgement for directly accessing the data memory through the system bus for directing the control registers of a host machine. Also included are a diriment element interfaced to the central processor for receipt of control signals on the system bus from the direct access apparatus for hold request and for transmission of first and second control signals on the system bus from the central processor for acknowledgement, and a timed protocol unit for supervising the data, address and control signals transported on the system bus. The timed protocol unit comprises an address control coupled through the system bus to the central processor for disenabling address signals upon receipt of the first acknowledgement signal on the system bus from the diriment element, and a data control coupled through the system bus to the central processor for bidirectionally disenabling data signals upon receipt of the second acknowledge signal on the system bus from the diriment element.

Inventors

  • 👤 George E. Mager
  • 👤 Frank M. Nelson
  • 👤 Warren L. Hall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 02:17
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F13/285

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 214 words
In a controller having a microprocessor coupled through a system bus to access a data memory when so programmed, and a direct access apparatus coupled through the system bus to periodically signal request of a hold, at a predetermined rate, of the microprocessor and upon signal acknowledgement for directly accessing the data memory through the system bus for directing the control registers of a host machine, a timed protocol module for supervising data, address and control signals transported on the system bus, comprising: (a) diriment means coupled to the microprocessor for predeterminably establishing the protocol of timing for receipt of a hold control signal on the system bus from the direct access apparatus for signaling hold thereof and for transmission of the acknowledgement signal as first and second control signals on the system bus from the microprocessor for acknowledgement thereof; (b) address interface means coupled through the system bus to the microprocessor for disenabling the throughput of address signals therefrom upon receipt of the first control acknowledgement signal on the system bus from said diriment means; and (c) data interface means coupled through the system bus to the microprocessor for bidirectionally disenabling the throughput of data signals therefrom upon receipt of the second control acknowledgement signal on the system bus from said diriment means.
Claim 2
Dependent Claim 214 words
In a controller having a microprocessor coupled through a system bus to access a data memory when so programmed, and a direct access apparatus coupled through the system bus to periodically signal request of a hold, at a predetermined rate, of the microprocessor and upon signal acknowledgement for directly accessing the data memory through the system bus for directing the control registers of a host machine, a timed protocol module for supervising data, address and control signals transported on the system bus, comprising: (a) diriment means coupled to the microprocessor for predeterminably establishing the protocol of timing for receipt of a hold control signal on the system bus from the direct access apparatus for signaling hold thereof and for transmission of the acknowledgement signal as first and second control signals on the system bus from the microprocessor for acknowledgement thereof; (b) address interface means coupled through the system bus to the microprocessor for disenabling the throughput of address signals therefrom upon receipt of the first control acknowledgement signal on the system bus from said diriment means; and (c) data interface means coupled through the system bus to the microprocessor for bidirectionally disenabling the throughput of data signals therefrom upon receipt of the second control acknowledgement signal on the system bus from said diriment means.
Claim 3
Dependent Claim 50 words
The timed protocol module according to claim 1 wherein said diriment means includes first bistable means operative to receive the hold control signal on the system bus from the direct access apparatus for being clocked to be set after a predetermined delay for generating the hold signal to the microprocessor.
Claim 4
Dependent Claim 17 words
The timed protocol module according to claim 2 wherein said first bistable means is a D-type flip-flop.
Claim 5
Dependent Claim 45 words
The timed protocol module according to claim 1 wherein said diriment means includes gating means operative upon concurrent receipt of the hold control signal on the system bus from the direct access apparatus and the acknowledge signal from the microprocessor for outputting an enabling signal.
Claim 6
Dependent Claim 18 words
The timed protocol module according to claim 4 wherein said gating means is a positive logic AND gate.
Claim 7
Dependent Claim 52 words
The timed protocol module according to claim 4 wherein said diriment means further includes bistable means operative to receive the enabling signal from said gating means for being clocked to be set after a predetermined delay for generating the second control acknowledgement signal through the system bus to the direct access apparatus.
Claim 8
Dependent Claim 16 words
The timed protocol module according to claim 6 wherein said bistable means is a D-type flip-flop.
Claim 9
Dependent Claim 43 words
The timed protocol module according to claim 2 wherein said diriment means further includes gating means operative upon concurrent receipt of the hold control signal from said first bistable means and the acknowledge signal from the microprocessor for outputting a first enabling signal.
Claim 10
Dependent Claim 18 words
The timed protocol module according to claim 8 wherein said gating means is a positive logical AND gate.
Claim 11
Dependent Claim 55 words
The timed protocol module according to claim 8 wherein said diriment means further includes second bistable means operative to receive the first enabling signal from said gating means for being clocked to be set after a predetermined delay for generating the first control acknowledgement signal to said address interface means and said data interference means.
Claim 12
Dependent Claim 16 words
The timed protocol module according to claim 10 wherein said bistable means is a D-type flip-flop.
Claim 13
Dependent Claim 32 words
The timed protocol module according to claim 1 wherein said address interface means includes potential dropping means operatively coupled to the system bus from the microprocessor for biasing the address signals thereon.
Claim 14
Dependent Claim 23 words
The timed protocol module according to claim 12 wherein said potential dropping means is a resistive network having a positive potential applied thereto.
Claim 15
Dependent Claim 54 words
The timed protocol module according to claim 12 wherein said address interface means further includes three state driving means operative to receive address signals on the system bus from said potential dropping means for disenabling the address signals upon receipt of the first control acknowledgement signal on the system bus from said diriment means.
Claim 16
Dependent Claim 43 words
The timed protocol module according to claim 14 wherein said three state driving means is a plurality of tri-state drivers for each of the address signals on the system bus and each having a control line for receiving the first control acknowledgement signal.
Claim 17
Dependent Claim 32 words
The timed protocol module according to claim 1 wherein said data interface means includes potential dropping means operatively coupled to the system bus from the microprocessor for biasing the address signals thereon.
Claim 18
Dependent Claim 23 words
The timed protocol module according to claim 16 wherein said potential dropping means is a resistive network having a positive potential applied thereto.
Claim 19
Dependent Claim 61 words
The timed protocol module according to claim 16 wherein said data interference means further includes first three state driving means operative to receive data signals on the system bus from said potential dropping means for disenabling the data signals sent thereon to the data memory upon receipt of the first control acknowledgement signal on the system bus from said diriment means.
Claim 20
Dependent Claim 46 words
The timed protocol module according to claim 18 wherein said first three state driving means is a plurality of tri-state drivers for each of the data signals on the system bus, and is operative to have a control line for receiving the first control acknowledgement signal.
Claim 21
Dependent Claim 61 words
The timed protocol module according to claim 16 wherein said data interface means further includes second three state driving means operative to receive data signals on the system bus from the data memory for disenabling the data signals sent thereon to said potential dropping means upon receipt of the first control acknowledgement signal on the system bus from said diriment means.
Claim 22
Dependent Claim 47 words
The timed protocol module according to claim 20 wherein said second three state driving means is a plurality of tri-state drivers for each of the data signals on the system bus, and each is operative to have a control line for receiving the first control acknowledgment signal.
Claim 23
Dependent Claim 56 words
The timed protocol module according to claim 18 wherein said data interface means further includes first bistable means operative to receive a first predetermined subset of data signals on the system bus from said first three state driving means for being clocked to be set after a predetermined delay for generating a first write initializing signal.
Claim 24
Dependent Claim 17 words
The timed protocol module according to claim 22 wherein said first bistable means is a D-type flip-flop.
Claim 25
Dependent Claim 55 words
The timed protocol module according to claim 22 wherein said data interface means further includes second bistable means operative to receive a second predetermined subset of data signals on the system bus from said three state driving means for being clocked to be set after a predetermined delay for generating a second write initializing signal.
Claim 26
Dependent Claim 17 words
The timed protocol module according to claim 24 wherein said second bistable means is a D-type flip-flop.
Claim 27
Dependent Claim 49 words
The timed protocol module according to claim 25 wherein said data interface means further includes gating means operative upon concurrent receipt of the first write initializing signal from said first bistable means and the second write initializing signal from said second bistable means for generating a write status signal.
Claim 28
Dependent Claim 18 words
The timed protocol module according to claim 26 wherein said gating means is a positive logic AND gate.
Claim 29
Dependent Claim 66 words
The timed protocol module according to claim 26 wherein said data interface means further includes third three state driving means operative to receive the write status control signal from said gating means for disenabling the outputting therefrom of a write control signal on the system bus to the data memory upon receipt of the first control acknowledgement signal on the system bus from said diriment means.
Claim 30
Dependent Claim 32 words
The timed protocol module according to claim 28 wherein said third three state driving means is a tri-state driver operative to have a control line for receiving the first control acknowledgement signal.
Claim 31
Dependent Claim 56 words
The timed protocol means according to claim 18 wherein said data interface means further includes first bistable means operative to receive a first predetermined subset of data signals on the system bus from said first three state driving means for being clocked to be set after a predetermined delay for generating a first read initializing signal.
Claim 32
Dependent Claim 17 words
The timed protocol means according to claim 30 wherein said first bistable means is a D-type flip-flop.
Claim 33
Dependent Claim 56 words
The timed protocol means according to claim 30 wherein said data interface means further includes second bistable means operative to receive a second predetermined subset of data signals on the system bus from said first three state driving means for being clocked to be set after a predetermined delay for generating a second read initializing signal.
Claim 34
Dependent Claim 17 words
The timed protocol means according to claim 32 wherein said second bistable means is a D-type flip-flop.
Claim 35
Dependent Claim 50 words
The timed protocol module according to claim 32 wherein said data interface means further includes gating means operative upon concurrent receipt of the first read initializing signal from said first bistable means and the second read initializing signal from said second bistable means for generating a read status control signal.
Claim 36
Dependent Claim 18 words
The timed protocol module according to claim 34 wherein said gating means is a positive logic AND gate.
Claim 37
Dependent Claim 65 words
The timed protocol module according to claim 34 wherein said data interface means further includes fourth three state driving means operative to receive the read status control signal from said gating means for disenabling the outputting therefrom of a read control signal on the system bus to the data memory upon receipt of the first control acknowledgement on the system bus from said diriment means.
Claim 38
Dependent Claim 32 words
The timed protocol module according to claim 36 wherein said fourth three state driving means is a tri-state driver operative to have a control line for receiving the first control acknowledgement signal.

References Cited (Backward Citations)

US3445822A Cited
US3815099A Cited
US3939455A Cited
US4016546A Cited
US3969724A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-12-25 1982-06-26 1982-12-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-12-25 1986-06-26 1986-12-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-12-25 1990-06-26 1990-12-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag