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.