US3818459A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Auxiliary memory interface system
Assignee: DIMENSIONAL SYST Inc
•
Filing: 1972-12-19
•
Granted: 1974-06-18
•
Expires: 1992-12-19
Abstract
Abstract An interface apparatus for coupling an auxiliary memory of N pages to a central processing unit already containing M pages of memory. An address modification circuit transfers memory addresses from the central processing unit to the auxiliary memory and a subtractor, within the address modification circuit, subtracts M from the page number portions of the addresses to provide modified page numbers. The auxiliary memory responds to modified page numbers of greater than 0 and less than N+1.
Inventors
- 👤 E Vrablik
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 21:13
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4243
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
72 words
Interface apparatus for coupling an auxiliary memory containing N pages to a central processing unit having M pages of memory; said interface apparatus comprising address modification means for transferring memory addresses from the central processing unit to the auxiliary memory, said address modification means comprising subtractor means for subtracting M from the page number portion of the memory addresses during transfer to provide modified page numbers to which the auxiliary memory responds.
Claim 2
Dependent Claim
72 words
Interface apparatus for coupling an auxiliary memory containing N pages to a central processing unit having M pages of memory; said interface apparatus comprising address modification means for transferring memory addresses from the central processing unit to the auxiliary memory, said address modification means comprising subtractor means for subtracting M from the page number portion of the memory addresses during transfer to provide modified page numbers to which the auxiliary memory responds.
Claim 3
Dependent Claim
34 words
Interface apparatus according to claim 1 comprising selector means for enabling operation of the auxiliary memory in response to the receipt of a memory address corresponding to a memory location within the auxiliary memory.
Claim 4
Dependent Claim
38 words
Interface apparatus according to claim 2 wherein said selector means comprises comparator means for receiving the modified page numbers from said subtractor means and providing an activate signal in response to modified page numbers of less than N+1.
Claim 5
Dependent Claim
53 words
Interface apparatus according to claim 3 comprising synchronizing logic means for coupling the commands of the central processing unit to the auxiliary memory, said synchronizing logic means comprising delay means for inhibiting the operation of the auxiliary memory for a preselected time following the receipt of a command by said synchronizing logic means.
Claim 6
Dependent Claim
40 words
Interface apparatus according to claim 4 wherein said synchronizing logic means comprises gate means operatively coupled to said comparator means for initiating operation of the auxiliary memory following the expiration of the preselected time and receipt of the activate signal.
Claim 7
Dependent Claim
41 words
Interface apparatus according to claim 5 wherein said synchronizing logic means comprises inhibit means coupled to said gate means and the auxiliary memory for inhibiting the operation of said gate means in response to a busy signal from the auxiliary memory.
Claim 8
Dependent Claim
166 words
Interface apparatus for coupling an auxiliary memory containing N pages to a central processing unit already including pages of memory numbered up to M, said apparatus comprising: address modification means for transferring memory addresses from the central processing unit to the auxiliary memory and including: subtractor means for subtracting M from the page number portions of the memory addresses to provide modified page numbers to which the auxiliary memory responds; comparator means for providing an activate signal in response to modified page numbers of greater than zero and less than N+1; synchronizing logic means comprising: delay means for inhibiting the operation of the auxiliary memory for a preselected time following the receipt of a command by said synchronizing logic means; gate means operatively coupled to said comparator means for initiating operation of the auxiliary memory following the preselected time and receipt of the activate signal; and inhibit means for inhibiting the operation of said gate means in response to a busy signal from the auxiliary memory.
Claim 9
Dependent Claim
166 words
Interface apparatus for coupling an auxiliary memory containing N pages to a central processing unit already including pages of memory numbered up to M, said apparatus comprising: address modification means for transferring memory addresses from the central processing unit to the auxiliary memory and including: subtractor means for subtracting M from the page number portions of the memory addresses to provide modified page numbers to which the auxiliary memory responds; comparator means for providing an activate signal in response to modified page numbers of greater than zero and less than N+1; synchronizing logic means comprising: delay means for inhibiting the operation of the auxiliary memory for a preselected time following the receipt of a command by said synchronizing logic means; gate means operatively coupled to said comparator means for initiating operation of the auxiliary memory following the preselected time and receipt of the activate signal; and inhibit means for inhibiting the operation of said gate means in response to a busy signal from the auxiliary memory.
Claim 10
Dependent Claim
46 words
Interface apparatus according to claim 7 wherein said synchronizing logic means further comprises read gating Means responsive to read commands from the central processing unit and enabling signals from the auxiliary memory for coupling a data register in the auxiliary memory to the central processing unit.
Claim 11
Dependent Claim
36 words
Interface apparatus according to claim 8 wherein said read gating means comprises reset means for disconnecting the data register from the central processing unit in reponse to a data acknowledge signal from the central processing unit.
Claim 12
Dependent Claim
58 words
Interface apparatus according to claim 9 wherein said synchronizing logic means further comprises write means responsive to an enable signal from the auxiliary memory and a memory release signal from the central processing unit for setting to cause the auxiliary memory to write the contents of a data register in the auxiliary memory into a preselected memory location.
Claim 13
Dependent Claim
18 words
Interface apparatus according to claim 10 wherein said write means comprises reset means for resetting said write means.
Claim 14
Dependent Claim
26 words
Interface apparatus according to claim 11 wherein said reset means comprises automatic delay reset means for automatically resetting said write means after a predetermined set time.
Claim 15
Dependent Claim
198 words
Auxiliary memory apparatus for use in conjunction with a central processing unit already including pages of memory numbered up to M, said apparatus comprising: auxiliary memory means comprising N pages of auxiliary memory; a data register for use in conjunction with said N pages; an address register for use in conjunction with said N pages; address modification means for transferring memory addresses from the central processing unit to said address register and comprising subtractor means for subtracting M from the page number portion of the memory addresses to provide modified page numbers which are delivered to said address register; comparator means for providing an activate signal in response to modified page numbers of greater than zero and less than N+1; synchronizing logic means comprising delay means for inhibiting the operation of said auxiliary memory means for a preselected time following the receipt of a command by said synchronizing logic means; gate means operatively coupled to said comparator means for intiating operation of said auxiliary memory means following the preselected time and receipt of the activate signal; and inhibit means for inhibiting the operation of said gate means in response to a busy signal from said auxiliary memory means.
Claim 16
Dependent Claim
198 words
Auxiliary memory apparatus for use in conjunction with a central processing unit already including pages of memory numbered up to M, said apparatus comprising: auxiliary memory means comprising N pages of auxiliary memory; a data register for use in conjunction with said N pages; an address register for use in conjunction with said N pages; address modification means for transferring memory addresses from the central processing unit to said address register and comprising subtractor means for subtracting M from the page number portion of the memory addresses to provide modified page numbers which are delivered to said address register; comparator means for providing an activate signal in response to modified page numbers of greater than zero and less than N+1; synchronizing logic means comprising delay means for inhibiting the operation of said auxiliary memory means for a preselected time following the receipt of a command by said synchronizing logic means; gate means operatively coupled to said comparator means for intiating operation of said auxiliary memory means following the preselected time and receipt of the activate signal; and inhibit means for inhibiting the operation of said gate means in response to a busy signal from said auxiliary memory means.
Claim 17
Dependent Claim
44 words
Auxiliary memory apparatus according to claim 13 wherein said synchronizing logic means further comprises read gating means responsive to read commands from the central processing unit and enabling signals from said auxiliary memory means for coupling said data register to the central processing unit.
Claim 18
Dependent Claim
37 words
Auxiliary memory apparatus according to claim 14 wherein said read gating means comprises reset means for disconnecting said data register from the central processing unit in response to a data acknowledge signal from the central processing unit.
Claim 19
Dependent Claim
60 words
Auxiliary memory apparatus according to claim 15 wherein said synchronizing logic means further comprises write means responsive to an enable signal from said auxiliary memory means and a memory release signal from the central processing unit for setting to cause said auxiliary memory means to write the contents of said data bus and data register into the preselected memory location.
Claim 20
Dependent Claim
19 words
Auxiliary memory apparatus according to claim 16 wherein said write means comprises reset means for resetting said write means.
Claim 21
Dependent Claim
27 words
Auxiliary memory apparatus according to claim 17 wherein said reset means comprises automatic delay reset means for automatically resetting said write means after a preselected set time.
Claim 22
Dependent Claim
13 words
Auxiliary memory apparatus according to claim 18 wherein N is greater than one.
Claim 23
Dependent Claim
109 words
Interface apparatus for coupling an auxiliary memory containing N pages to a central processing unit already including pages of memory numbered up to M, said apparatus comprIsing: address modification means for transferring memory addresses from the central processing unit to the auxiliary memory and including; means for determining whether the page number portions of the memory addresses exceed M for providing an activate signal in response to modified page numbers of greater than zero and less than N+1 and providing modified page numbers to which the auxiliary memory responds; comparator means and synchronizing logic means for enabling operation of the auxiliary memory following the receipt of the activate signal.
Claim 24
Dependent Claim
109 words
Interface apparatus for coupling an auxiliary memory containing N pages to a central processing unit already including pages of memory numbered up to M, said apparatus comprIsing: address modification means for transferring memory addresses from the central processing unit to the auxiliary memory and including; means for determining whether the page number portions of the memory addresses exceed M for providing an activate signal in response to modified page numbers of greater than zero and less than N+1 and providing modified page numbers to which the auxiliary memory responds; comparator means and synchronizing logic means for enabling operation of the auxiliary memory following the receipt of the activate signal.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1977-06-17 | 1977-12-17 | 1978-06-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1981-06-17 | 1981-12-17 | 1982-06-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1985-06-17 | 1985-12-17 | 1986-06-18 | $7700.00 | Window Closed / Lapsed |