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

Closed loop address

Assignee: Unisys Corp
•
Filing: 1978-11-30
•
Granted: 1980-10-07
•
Expires: 1998-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for enabling a central processing unit (CPU) to directly read the address transferred to a memory module to permit the CPU to test the address circuitry of the memory module without actually referencing an addressable location of the memory array within the memory module. A status register located within the memory module has two bit positions assigned to controlling the closed loop address capability. If the two assigned bit positions contain binary zeroes, the memory module operates normally by using each address received to address one addressable location of the memory array of the memory module. If one of the assigned bit positions contains a binary one, subsequent read commands cause the memory not to access the memory arrays but to return the portion of the address corresponding to the bit position containing the binary one (i.e., one bit position causes part of the address to be returned whereas the other bit position causes the remainder of the address to be returned) to the requesting CPU as if it were data read from the contents of the specified addressable location, thus permitting the CPU to directly verify the correct operation of the addressing circuitry of the memory module. Since the assigned bit positions of the status register may be easily altered under software control, the closed loop address capability may be rapidly and automatically invoked to periodically verify the correct operation of the addressing circuitry of the memory module.

Inventors

  • 👤 Lee T. Thorsrud
  • 👤 Gary A. Spencer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 09:48
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/04; G11C29/08; G11C29/12; G11C29/46; G11C29/02

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 155 words
In a computer having a central processing unit programmable through the execution of a series of software instructions and having a memory module containing a plurality of addressable locations and containing addressing circuits which permit said central processing unit to read from or write into at least one of said plurality of addressable locations by transferring to said addressing circuits an address specifying one of said plurality of addressable locations to read from or write into, the apparatus for permitting said central processing unit to test said addressing circuits, comprising: means responsively coupled to said central processing unit for recording that said central processing unit is testing said addressing circuits; and means responsively coupled to said addressing circuits, said central processing unit, and said recording means for transferring to said central processing unit the address transferred to said addressing circuits when said recording means indicates that said central processing unit is testing said addressing circuits.
Claim 2
Dependent Claim 155 words
In a computer having a central processing unit programmable through the execution of a series of software instructions and having a memory module containing a plurality of addressable locations and containing addressing circuits which permit said central processing unit to read from or write into at least one of said plurality of addressable locations by transferring to said addressing circuits an address specifying one of said plurality of addressable locations to read from or write into, the apparatus for permitting said central processing unit to test said addressing circuits, comprising: means responsively coupled to said central processing unit for recording that said central processing unit is testing said addressing circuits; and means responsively coupled to said addressing circuits, said central processing unit, and said recording means for transferring to said central processing unit the address transferred to said addressing circuits when said recording means indicates that said central processing unit is testing said addressing circuits.
Claim 3
Dependent Claim 45 words
The apparatus for permitting said central processing unit to test said addressing circuits according to claim 1 wherein said recording means further comprises: a status register having contents alterable by said central processing unit through the execution of one of said series of software instructions.
Claim 4
Dependent Claim 213 words
In a computer having a central processing unit programmable through the execution of a series of software instructions and having a memory module containing a plurality of addressable locations and containing addressing circuits which permit said central processing unit to read from or write into at least one of said plurality of addressable locations by transferring to said addressing circuits an address specifying one of said plurality of addressable locations to read from or write into, and by transferring to said memory module a request signal corresponding to said address to indicate whether to read from or write into said one of said plurality of addressable locations specified by said address, the apparatus for permitting said central processing unit to test said addressing circuits, comprising: means responsively coupled to said central processing unit for recording that said central processing unit is testing said addressing circuits; means responsively coupled to said addressing circuits, said central processing unit, and said recording means for transferring to said central processing unit the address transferred to said addressing circuits when said recording means indicates that said central processing unit is testing said addressing circuits and when said request signal corresponding to said address indicates that said one of said plurality of addressable locations is to be read from.
Claim 5
Dependent Claim 213 words
In a computer having a central processing unit programmable through the execution of a series of software instructions and having a memory module containing a plurality of addressable locations and containing addressing circuits which permit said central processing unit to read from or write into at least one of said plurality of addressable locations by transferring to said addressing circuits an address specifying one of said plurality of addressable locations to read from or write into, and by transferring to said memory module a request signal corresponding to said address to indicate whether to read from or write into said one of said plurality of addressable locations specified by said address, the apparatus for permitting said central processing unit to test said addressing circuits, comprising: means responsively coupled to said central processing unit for recording that said central processing unit is testing said addressing circuits; means responsively coupled to said addressing circuits, said central processing unit, and said recording means for transferring to said central processing unit the address transferred to said addressing circuits when said recording means indicates that said central processing unit is testing said addressing circuits and when said request signal corresponding to said address indicates that said one of said plurality of addressable locations is to be read from.
Claim 6
Dependent Claim 45 words
The apparatus for permitting said central processing unit to test said addressing circuits according to claim 3 wherein said recording means further comprises: a status register having contents alterable by said central processing unit through the execution of one of said series of software instructions.
Claim 7
Dependent Claim 33 words
A computer according to claim 3 wherein said memory module further comprises: means responsively coupled to said recording means and said addressing circuitry for permitting an operator to manually select a maintenance mode.
Claim 8
Dependent Claim 48 words
A computer according to claim 5 wherein said recording means further comprises: a status register having contents alterable by said central processing unit through the execution of one of said series of software instructions whenever said permitting means indicates that said operator has manually selected said maintenance mode.
Claim 9
Dependent Claim 63 words
A computer according to claim 5 wherein said recording means further comprises: a status register into which said central processing unit may write by transferring to said addressing circuits a predefined address and said request signal corresponding to said predefined address to indicate a write into said status register whenever said permitting means indicates that said operator has manually selected said maintenance mode.
Claim 10
Dependent Claim 260 words
In a computer having a central processing unit programmable through the execution of a series of software instructions and having a memory module containing a plurality of addressable locations and containing addressing circuits which permit said central processing unit to read from or write into at least one of said plurality of addressable locations by transferring to said addressing circuits an address specifying one of said plurality of addressable locations to read from or write into, and by transferring to said memory module a request signal corresponding to said address to indicate whether to read from or write into said one of said plurality of addressable locations specified by said address and containing a switch permitting an operator to manually select a maintenance mode, the improvement comprising: a status register into which said central processing unit may write by transferring to said addressing circuits a predefined address and said request signal corresponding to said predefined address to indicate a write into said status register whenever said switch indicates that said operator has selected said maintenance mode, having at least two binary bit positions; and means responsively coupled to said addressing circuits, said central processing unit, and said status register for transferring to said central processing unit a first portion of said address transferred to said addressing circuits whenever a first predefined bit position of said status register is set and for transferring to said central processing unit a second portion of said address transferred to said addressing circuits whenever a second predefined bit position of said status register is set.
Claim 11
Dependent Claim 260 words
In a computer having a central processing unit programmable through the execution of a series of software instructions and having a memory module containing a plurality of addressable locations and containing addressing circuits which permit said central processing unit to read from or write into at least one of said plurality of addressable locations by transferring to said addressing circuits an address specifying one of said plurality of addressable locations to read from or write into, and by transferring to said memory module a request signal corresponding to said address to indicate whether to read from or write into said one of said plurality of addressable locations specified by said address and containing a switch permitting an operator to manually select a maintenance mode, the improvement comprising: a status register into which said central processing unit may write by transferring to said addressing circuits a predefined address and said request signal corresponding to said predefined address to indicate a write into said status register whenever said switch indicates that said operator has selected said maintenance mode, having at least two binary bit positions; and means responsively coupled to said addressing circuits, said central processing unit, and said status register for transferring to said central processing unit a first portion of said address transferred to said addressing circuits whenever a first predefined bit position of said status register is set and for transferring to said central processing unit a second portion of said address transferred to said addressing circuits whenever a second predefined bit position of said status register is set.

References Cited (Backward Citations)

US3270318A Cited
US3228000A Cited
US3665175A Cited
US3982111A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-10-07 1984-04-07 1984-10-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-10-07 1988-04-07 1988-10-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-10-07 1992-04-07 1992-10-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag