Computer architecture system having an imporved memory
First Claim
1. A computer system comprising:
- a first memory storing first computer instructions and first computer operands;
a second memory storing second computer instructions and second computer operands;
a shared address generator circuit generating a shared memory address;
a first memory selection detector coupled to the shared address generator circuit and generating a first memory selection detector signal in response to the shared memory address;
a second memory selection detector coupled to the shared address generator circuit and generating a second memory selection detector signal in response to the shared memory address;
a first memory accessing circuit coupled to the first memory, to the shared address generator circuit, and to the first memory selection detector and accessing first computer instructions and first computer operands stored by the first memory in response to the shared memory address and in response to the first memory selection detector signal;
a second memory accessing circuit coupled to the second memory, to the shared address generator circuit, and to the second memory selection detector and accessing second computer instructions and second computer operands stored by the second memory in response to the shared memory address and in response to the second memory selection detector signal; and
a stored program computer coupled to the first memory accessing circuit and to the second memory accessing circuit and processing the accessed first computer operands and the accessed second computer operands in response to the accessed first computer instructions and in response to the accessed second computer instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system having an improved memory architecture uses a variety of memory speed enhancement features that can be used in combination. For example, the memory is scanned out across memory blocks, unnecessary row addressing operations are detected and eliminated, and the memory is organized to reduce row addressing operations for combinations of instruction accesses interspersed by operand accesses. In a DRAM configuration, unnecessary CAS addressing cycles and RAS addressing cycles are detected and eliminated. A memory address detector circuit in the memory controller determines the nature of the memory cycle; chip select, RAS, or CAS; needed to access stored digital information and deletes unnecessary cycles.
151 Citations
84 Claims
-
1. A computer system comprising:
-
a first memory storing first computer instructions and first computer operands; a second memory storing second computer instructions and second computer operands; a shared address generator circuit generating a shared memory address; a first memory selection detector coupled to the shared address generator circuit and generating a first memory selection detector signal in response to the shared memory address; a second memory selection detector coupled to the shared address generator circuit and generating a second memory selection detector signal in response to the shared memory address; a first memory accessing circuit coupled to the first memory, to the shared address generator circuit, and to the first memory selection detector and accessing first computer instructions and first computer operands stored by the first memory in response to the shared memory address and in response to the first memory selection detector signal; a second memory accessing circuit coupled to the second memory, to the shared address generator circuit, and to the second memory selection detector and accessing second computer instructions and second computer operands stored by the second memory in response to the shared memory address and in response to the second memory selection detector signal; and a stored program computer coupled to the first memory accessing circuit and to the second memory accessing circuit and processing the accessed first computer operands and the accessed second computer operands in response to the accessed first computer instructions and in response to the accessed second computer instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a plurality of memories storing computer instructions and computer operands; a shared address generator circuit generating a shared memory address; a plurality of memory selection detectors coupled the shared address generator circuit and generating a plurality of memory selection detector signals in response to the shared memory address; a plurality of memory accessing circuits coupled to the plurality of memories, to the shared address generator circuit, and to the plurality of memory selection detectors and accessing computer instructions and computer operands stored by the plurality of memories in response to the shared memory address and in response to the plurality of memory selection detector signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
an instruction memory storing computer instructions; an operand memory storing computer operands; a shared address generator circuit generating a shared memory address; an instruction memory selection detector coupled to the shared address generator circuit and generating an instruction memory selection detector signal in response to the shared memory address; an operand memory selection detector coupled to the shared address generator circuit and generating an operand memory selection detector signal in response to the shared memory address; an instruction memory accessing circuit coupled to the instruction memory, to the shared address generator circuit, and to the instruction memory selection detector and accessing instructions stored by the instruction memory in response to the shared memory address and in response to the instruction memory selection detector signal; an operand memory accessing circuit coupled to the operand memory, to the shared address generator circuit, and to the operand memory selection detector and accessing operands stored by the operand memory in response to the shared memory address and in response to the operand memory selection detector signal; and a stored program computer coupled to the instruction memory accessing circuit and to the operand memory accessing circuit and processing the operands accessed by the operand memory accessing circuit in response to the instructions accessed by the instruction memory accessing circuit. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer system comprising:
-
a plurality of operand memories storing computer operands; an instruction memory storing computer instructions; a shared address generator circuit generating a shared memory address; a plurality of operand memory selection detectors coupled to the shared address generator circuit and generating a plurality of operand memory selection detector signals in response to the shared memory address; an instruction memory selection detector coupled to the shared address generator circuit and generating an instruction memory selection detector signal in response to the shared memory address; an operand memory accessing circuit coupled to the plurality of operand memories, to the shared address generator circuit, and to the plurality of operand memory selection detectors and accessing operands stored by the plurality of operand memories in response to the shared memory address and in response to the plurality of operand memory selection detector signals; an instruction memory accessing circuit coupled to the instruction memory, to the shared address generator circuit, and to the instruction memory selection detector and accessing computer instructions stored by the instruction memory in response to the shared memory address and in response to the instruction memory selection detector signal; and a stored program computer coupled to the instruction memory accessing circuit and to the operand memory accessing circuit and processing the operands accessed by the operand memory accessing circuit in response to the instructions accessed by the instruction memory accessing circuit. - View Dependent Claims (23, 24)
-
-
25. A computer system comprising:
-
a memory storing computer instructions and computer operands; a memory address generator circuit generating a memory address having a plurality of digital memory address bits including a first digital memory address bit and a second digital memory address bit; a first detector circuit coupled to the memory address generator circuit and generating a first detector signal in response to detection of a change in the first digital memory address bit; a second detector circuit coupled to the memory address generator circuit and generating a second detector signal in response to detection of a change in the second digital memory address bit; a time delay circuit coupled to the first detector circuit-and to the second detector circuit and generating a time delay signal in response to the first detector signal and in response to the second detector signal; an update circuit coupled to the memory address generator circuit and to the time delay circuit and updating the plurality of digital memory address bits in response to the time delay signal; an accessing circuit coupled to the memory and to the memory address generator circuit and accessing computer instructions and computer operands stored by the memory in response to the memory address; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (26, 27)
-
-
28. A computer system comprising:
-
a memory storing a plurality of operand data bits; an address generator generating a memory address; a detector coupled to the address generator and generating a detector signal identifying a readdressing condition or a scanout condition in response to the memory address; a time delay circuit generating a readdressing time delay in response to the detector signal identifying a readdressing condition and not generating the readdressing time delay in response to the detector signal identifying a scanout condition; a memory accessing circuit coupled to the memory, to the address generator, and to the time delay circuit and accessing at least one readdressed operand data bit in response to the memory address having a readdressing time delay and accessing at least one scanout operand data bit in response to the memory address without having a readdressing time delay; and a stored program digital computer coupled to the memory accessing circuit and processing the operand data bits in response to execution of computer instructions. - View Dependent Claims (29, 30)
-
-
31. A computer system comprising:
-
a plurality of memories storing computer instructions and computer operands; an address generator generating a memory address; a plurality of memory selection detectors coupled to the address generator and generating a plurality of memory selection detector signals in response to the memory address; a memory accessing circuit coupled to the plurality of memories, to the address generator, and to the plurality of memory selection detectors and accessing computer instructions and computer operands stored by the plurality of memories in response to the memory address and in response to the plurality of memory selection detector signals; a plurality of update detectors coupled to the address generator and generating a plurality of update detector signals in response to the memory address; an address update circuit coupled to the address generator and to the plurality of update detectors and updating the memory address in response to the plurality of update detector signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (32)
-
-
33. In a computer system comprising a stored program digital computer and a memory, a process comprising:
-
generating a memory address; detecting a readdressing condition; causing a time delay in response to the detecting of the readdressing condition; accessing the memory in response to the memory address and in response to the time delay; detecting a scanout condition;
accessing the memory in response to the memory address and not in response to the time delay; andprocessing data accessed by the accessing step in response to a stored program. - View Dependent Claims (34)
-
-
35. A computer system comprising:
-
a memory storing operands; an address circuit generating a memory address having readdressing address bits and having scanout address bits; a detector circuit coupled to the address circuit and generating a detector signal having a readdressing state and a scanout state in response to the memory address; a readdressing access circuit coupled to the memory, to the addressing circuit, and to the detector circuit and simultaneously accessing a plurality of operand bits in response to the readdressing address bits; a scanout access circuit coupled to the readdressing access circuit and to the addressing circuit and sequentially accessing a plurality of the simultaneously accessed operand bits in response to the scanout address bits; and a stored program computer coupled to the scanout access circuit and processing the sequentially accessed operand bits in response to at least one stored instruction. - View Dependent Claims (36)
-
-
37. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator circuit generating a memory address having less significant address bits and having more significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator circuit and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a detector coupled to the address generator circuit and generating a detector signal in response to a change in the more significant address bits; a delay circuit coupled to the detector and generating a time delay signal in response to the detector signal; an address update circuit coupled to the address generator circuit and to the delay circuit and updating the memory address in response to the time delay signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (38)
-
-
39. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a plurality of detectors coupled to the address generator and generating a plurality of detector signals in response to the memory address; an address update circuit coupled to the address generator and to the plurality of detectors and updating the memory address in response to the plurality of detector signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (40)
-
-
41. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator circuit generating a memory address having more significant address bits, middle significant address bits, and less significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator circuit and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a first detector coupled to the address generator circuit and generating a first detector signal in response to the more significant address bits of the memory address; a second detector coupled to the address generator circuit and generating a second detector signal in response to the middle significant address bits of the memory address; a first delay circuit coupled to the first detector and generating a first time delay signal in response to the first detector signal; a second delay circuit coupled to the second detector and generating a second time delay signal in response to the second detector signal; an address update circuit coupled to the address generator circuit, to the first delay circuit, and to the second delay circuit and updating the memory address in response to the first time delay signal and in response to the second time delay signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (42)
-
-
43. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a plurality of detectors coupled to the address generator and generating a plurality of detector signals in response to the memory address; an address update circuit coupled to the address generator and to the plurality of detectors and updating the memory address in response to the plurality of detector signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (44)
-
-
45. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits and having more significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a plurality of detectors coupled to the address generator and generating a plurality of detector signals in response to the more significant address bits; a time delay circuit coupled to the plurality of detectors and generating a time delay signal in response to the plurality of detector signals; an address update circuit coupled to the address generator and to the time delay circuit and updating the memory address in response to the time delay signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (46)
-
-
47. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits, middle significant address bits, and more significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a first detector coupled to the address generator and generating a first detector signal in response to detection of a change in the middle significant address bits; a second detector coupled to the address generator and generating a second detector signal in response to detection of a change in the more significant address bits; an internal scanout update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a first address update rate in response to a first condition of the first detector signal and the second detector signal; an external scanout update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a second address update rate that is lower than the first address update rate in response to a second condition of the first detector signal and the second detector signal; a re-addressing address update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a third address update rate that is lower than the first address update rate and that is lower than the second address update rate in response to a third condition of the first detector signal and the second detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (48)
-
-
49. A computer system comprising:
-
a plurality of memories storing computer instructions and computer operands; an address generator circuit generating a memory address; a plurality of memory selection detectors coupled to the address generator circuit and generating a plurality of memory selection detector signals in response to the memory address; a plurality of memory accessing circuits coupled to the plurality of memories, to the address generator circuit, and to the plurality of memory selection detectors and accessing computer instructions and computer operands stored by the plurality of memories in response to the memory address and in response to the plurality of memory selection detector signals; an update detector coupled to the address generator circuit and generating an update detector signal in response to the memory address; an address update circuit coupled to the address generator circuit and to the update detector and updating the memory address in response to the update detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions. - View Dependent Claims (50)
-
-
51. A computer system comprising:
-
an instruction memory storing computer instructions; an operand memory storing computer operands; an address generator generating a memory address; an instruction address detector circuit coupled to the address generator and generating an instruction address detector signal in response to the more significant address bits of the memory address; an operand detector circuit coupled to the address generator and generating an operand detector signal in response to the more significant address bits of the memory address; an instruction accessing circuit coupled to the instruction memory, to the address generator, and to the instruction detector and accessing computer instructions stored by the instruction memory in response to the memory address and in response to the instruction detector signal; an operand accessing circuit coupled to the operand memory, to the address generator, and to the operand detector and accessing computer operands stored by the operand memory in response to the memory address and in response to the operand detector signal; a stored program digital computer coupled to the instruction accessing circuit and to the operand accessing circuit and processing the computer operands accessed by the operand accessing circuit in response to the computer instructions accessed by the instruction accessing circuit; an address update detector coupled to the address generator and generating an address update detector signal in response to the more Significant address bits of the memory address; and an address update circuit coupled to the address generator and to the address update detector and updating the address in response to the address update detector signal. - View Dependent Claims (52)
-
-
53. A computer system comprising:
-
an instruction memory storing computer instructions; an operand memory storing computer operands; an address generator circuit generating a memory address; an instruction detector coupled to the address generator circuit and generating an instruction detector signal in response to the memory address; an operand detector coupled to the address generator circuit and generating an operand detector signal in response to the memory address; an instruction accessing circuit coupled to the instruction memory, to the address generator circuit, and to the instruction detector and accessing computer instructions stored by the instruction memory in response to the memory address and in response to the instruction detector signal; an operand accessing circuit coupled to the operand memory, to the address generator circuit, and to the operand detector and accessing computer operands stored by the operand memory in response to the memory address and in response to the operand detector signal; a stored program digital computer coupled to the instruction accessing circuit and to the operand accessing circuit and processing the computer operands accessed by the operand accessing circuit in response to the computer instructions accessed by the instruction accessing circuit; an address update detector coupled to the address generator and generating an address update detector signal in response to the memory address; a delay circuit coupled to the address update detector and generating a time delay signal in response to the address update detector signal; and an address update circuit coupled to the address generator circuit and to the delay circuit and updating the memory address in response to the time delay signal. - View Dependent Claims (54)
-
-
55. A computer system comprising:
-
a plurality of instruction memories storing computer instructions; an operand memory storing computer operands; a shared address generator circuit generating a shared memory address; a plurality of instruction memory selection detectors coupled to the shared address generator circuit and generating a plurality of instruction memory selection detector signals in response to the shared memory address; an operand memory selection detector coupled to the shared address generator circuit and generating an operand memory selection detector signal in response to the shared memory address; an instruction memory accessing circuit coupled to the plurality of instruction memories, to the shared address generator circuit, and to the plurality of instruction memory selection detectors and accessing instructions stored by the plurality of instruction memories in response to the shared memory address and in response to the plurality of instruction memory selection detector signals; an operand memory accessing circuit coupled to the operand memory, to the shared address generator circuit, and to the operand memory selection detector and accessing computer operands stored by the operand memory in response to the shared memory address and in response to the operand memory selection detector signal; and a stored program computer coupled to the instruction memory accessing circuit and to the operand memory accessing circuit and processing the operands accessed by the operand memory accessing circuit in response to the instructions accessed by the instruction memory accessing circuit. - View Dependent Claims (56, 57)
-
-
58. In a computer system comprising a stored program digital computer and a memory, a process comprising:
-
generating a first memory address; detecting a first condition of the first memory address; invoking a time delay in response to detecting of the first condition of the memory address; accessing a first stored instruction from the memory in response to the first memory address after the completion of the time delay; executing the accessed first stored instruction; generating a second memory address; detecting a second condition of the second memory address; not invoking a time delay in response to detecting of the second condition of the memory address; accessing a second stored instruction from the memory in response to the second memory address without completion of the time delay; and executing the accessed second stored instruction. - View Dependent Claims (59)
-
-
60. In a computer system comprising a stored program digital computer and a plurality of memories, a process comprising:
-
generating a first memory address; detecting a first condition of the first memory address; invoking a time delay in response to detecting of the first condition of the memory address; accessing a first stored instruction from at least one of the plurality of memories in response to the first memory address after the completion of the time delay; executing the accessed first stored instruction; generating a second memory address; detecting a second condition of the second memory address; not invoking a time delay in response to detecting of the second condition of the memory address; accessing a second stored instruction from at least one of the plurality of memories in response to the second memory address without completion of the time delay; and executing the accessed second stored instruction. - View Dependent Claims (61)
-
-
62. A computer system comprising:
-
a first memory storing first digital data; a second memory storing second digital data; a third memory storing third digital data; a forth memory storing forth digital data; a memory address generator generating a memory address; a first access circuit coupled to the first memory and accessing the first digital data; a second access circuit coupled to the second memory and accessing the second digital data; a third access circuit coupled to the third memory and accessing the third digital data; a forth access circuit coupled to the forth memory and accessing the forth digital data; a stored program digital computer coupled to the first access circuit, to the second access circuit, to the third access circuit, and to the forth access circuit and processing the accessed first digital data, the accessed second digital data, the accessed third digital data, and the accessed forth digital data; a memory address update circuit coupled to the stored program digital computer and to the memory address generator and updating the memory address in response to the processing of the accessed first digital data, the accessed second digital data, the accessed third digital data, and the accessed forth digital data; a first address detector coupled to the memory address generator and generating a first detector signal in response to a first condition of the memory address; a second address detector coupled to the memory address generator and generating a second detector signal in response to a second condition of the memory address; a third address detector coupled to the memory address generator and generating a third detector signal in response to a third condition of the memory address; a forth address detector coupled to the memory address generator and generating a forth detector signal in response to a forth condition of the memory address; and a delay circuit coupled to the stored program digital computer, to the first address detector, to the second address detector, to the third address detector, and to the forth address detector and delaying the processing by the stored program digital computer in response to the first detector signal, the second detector signal, the third detector signal, and the forth detector signal.
-
-
63. A computer system comprising:
-
a first memory storing first computer instructions; a second memory storing second computer instructions; a third memory storing third computer instructions; a forth memory storing forth computer instructions; a memory address generator generating a memory address; a first access circuit coupled to the first memory and accessing the first computer instructions; a second access circuit coupled to the second memory and accessing the second computer instructions; a third access circuit coupled to the third memory and accessing the third computer instructions; a forth access circuit coupled to the forth memory and accessing the forth computer instructions; a stored program digital computer coupled to the first access circuit, to the second access circuit, to the third access circuit, and to the forth access circuit and processing digital data in response to the accessed first computer instructions, the accessed second computer instructions, the accessed third computer instructions, and the accessed forth computer instructions; a memory address update circuit coupled to the stored program digital computer and to the memory address generator and updating the memory address in response to the processing of the digital data; a first address detector coupled to the memory address generator and generating a first detector signal in response to a first condition of the memory address; a second address detector coupled to the memory address generator and generating a second detector signal in response to a second condition of the memory address; a third address detector coupled to the memory address generator and generating a third detector signal in response to a third condition of the memory address; a forth address detector coupled to the memory address generator and generating a forth detector signal in response to a forth condition of the memory address; and a delay circuit coupled to the stored program digital computer, to the first address detector, to the second address detector, to the third address detector, and to the forth address detector and delaying the processing by the stored program digital computer in response to the first detector signal, the second detector signal, the third detector signal, and the forth detector signal.
-
-
64. A computer system comprising:
-
a first memory storing first computer instructions; a second memory storing second computer instructions; a third memory storing third computer instructions; a forth memory storing forth computer instructions; a memory address generator generating a memory address; a first access circuit coupled to the first memory and accessing the first computer instructions; a second access circuit coupled to the second memory and accessing the second computer instructions; a third access circuit coupled to the third memory and accessing the third computer instructions; a forth access circuit coupled to the forth memory and accessing the forth computer instructions; a stored program digital computer coupled to the first access circuit, to the second access circuit, to the third access circuit, and to the forth access circuit and processing digital data in response to the accessed first computer instructions, the accessed second computer instructions, the accessed third computer instructions, and the accessed forth computer instructions; a memory address update circuit coupled to the stored program digital computer and to the memory address generator and updating the memory address in response to the processing of the digital data; a first readdressing-address detector coupled to the more significant bits of the memory address generator and generating a first readdressing detector signal in response to a condition of the more significant bits of the memory address; a second readdressing address detector coupled to the more significant bits of the memory address generator and generating a second readdressing detector signal in response to a condition of the more significant bits of the memory address; a third readdressing address detector coupled to the more significant bits of the memory address generator and generating a third readdressing detector signal in response to a condition of the more significant bits of the memory address; a forth readdressing address detector coupled to the more significant bits of the memory address generator and generating a forth readdressing detector signal in response to a condition of the more significant bits of the memory address; a first scanout address detector coupled to the less significant bits of the memory address generator and generating a first scanout detector signal in response to a condition of the less significant bits of the memory address; a second scanout address detector coupled to the less significant bits of the memory address generator and generating a second scanout detector signal in response to a condition of the less significant bits of the memory address; a third scanout address detector coupled to the less significant bits of the memory address generator and generating a third scanout detector signal in response to a condition of the less significant bits of the memory address; a forth scanout address detector coupled to the less significant bits of the memory address generator and generating a forth scanout detector signal in response to a condition of the less significant bits of the memory address; and a readdressing delay circuit coupled to the stored program digital computer, to the first readdressing address detector, to the second readdressing address detector, to the third readdressing address detector, and to the forth readdressing address detector and delaying the processing by the stored program digital computer by a readdressing delay period in response to the first readdressing detector signal, to the second readdressing detector signal, to the third readdressing detector signal, and to the forth readdressing detector signal; and a scanout delay circuit coupled to the stored program digital computer, to the first scanout address detector, to the second scanout address detector, to the third scanout address detector, and to the forth scanout address detector and delaying the processing by the stored program digital computer by a scanout delay period in response to the first scanout detector signal, to the second scanout detector signal, to the third scanout detector signal, and to the forth scanout detector signal.
-
-
65. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having more significant address bits and having less significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a detector register coupled to the address generator and storing the more significant address bits of the memory address; a detector circuit coupled to the address generator and to the detector register and generating a detector signal in response to comparison of the more significant address bits of the memory address generated by the address generator and the more significant address bits of the memory address stored by the detector register; an address update circuit coupled to the address generator and to the detector circuit and updating the memory address in response to the detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
66. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator circuit generating a memory address having more significant address bits, middle significant address bits, and less significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator circuit and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a first detector coupled to the address generator circuit and generating a first detector signal in response to the more significant address bits of the memory address; a second detector coupled to the address generator circuit and generating a second detector signal in response to the middle significant address bits of the memory address; a first delay circuit coupled to the first detector and generating a first time delay signal in response to the first detector signal; a second delay circuit coupled to the second detector and generating a second time delay signal in response to the second detector signal; an address update circuit coupled to the address generator circuit, to the first delay circuit, and to the second delay circuit and updating the memory address in response to the first time delay signal and in response to the second time delay signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
67. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having a plurality of data bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a plurality of detector registers each storing a plurality of bits of the memory address; a plurality of comparitor detectors coupled to the address generator and to the plurality of detector registers and each comparitor detector generating a detector signal in response to comparison of the memory address and the plurality of bits of the memory address stored by a detector register; an address update circuit coupled to the address generator and to the comparitor detectors and updating the memory address in response to the detector signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
68. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits and having more significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a plurality of detectors coupled to the address generator and generating a plurality of detector signals in response to the more significant address bits; a time delay circuit coupled to the plurality of detectors and generating a time delay signal in response to the plurality of detector signals; an address update circuit coupled to the address generator and to the time delay circuit and updating the memory address in response to the time delay signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
69. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits and having more significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a comparitor detector coupled to the address generator and generating a detector signal in response to detection of a change in the more significant address bits of the memory address; an address update circuit coupled to the address generator and to the comparitor detector and updating the memory address in response to the detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
70. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits and having more significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a detector coupled to the address generator and generating a re-addressing detector signal in response to detection of a change in the more significant address bits; a scanout address update circuit coupled to the address generator and to the detector and updating the memory address at a first address update rate in response to a first state of the re-addressing detector signal; a re-addressing address update circuit coupled to the address generator and to the detector and updating the memory address at a second address update rate that is lower than the first address update rate in response to a second state of the detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
71. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits, middle significant address bits, and more significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a first detector coupled to the address generator and generating a first detector signal in response to detection of a change in the middle significant address bits; a second detector coupled to the address generator and generating a second detector signal in response to detection of a change in the more significant address bits; an internal scanout update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a first address update rate in response to a first condition of the first detector signal and the second detector signal; an external scanout update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a second address update rate that is lower than the first address update rate in response to a second condition of the first detector signal and the second detector signal; a re-addressing address update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a third address update rate that is lower than the first address update rate and that is lower than the second address update rate in response to a third condition of the first detector signal and the second detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
72. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having more significant address bits and having less significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a detector register coupled to the address generator and storing the more significant address bits of the memory address; a detector circuit coupled to the address generator and to the detector register and generating a detector signal in response to comparison of the more significant address bits of the memory address generated by the address generator and the more significant address bits of the memory address stored by the detector register; an address update circuit coupled to the address generator and to the detector circuit and updating the address in response to the detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
73. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator circuit generating a memory address having less significant address bits and having more significant address bits; a memory accessing circuit coupled to the random access memory and to the address generator circuit and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a detector coupled to the address generator circuit and generating a detector signal in response to a change in the more significant address bits; a delay circuit coupled to the detector and generating a time delay signal in response to the detector signal; an address update circuit coupled to the address generator circuit and to the delay circuit and updating the memory address in response to the time delay signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
74. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address having a plurality of data bits; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a plurality of detector registers each storing a plurality of bits of the memory address; a plurality of comparitor detectors coupled to the address generator and to the plurality of detector registers and each comparitor detector generating a detector signal in response to comparison of the memory address and the plurality of bits of the memory address stored by a detector register; an address update circuit coupled to the address generator and to the comparitor detectors and updating the memory address in response to the detector signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
75. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a comparitor detector coupled to the address generator and generating a detector signal in response to detection of a change in the memory address; an address update circuit coupled to the address generator and to the comparitor detector and updating the memory address; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
76. A computer system comprising:
-
a random access memory storing computer instructions and computer operands; an address generator generating a memory address; a memory accessing circuit coupled to the random access memory and to the address generator and accessing computer instructions and computer operands stored by the random access memory in response to the memory address; a detector coupled to the address generator and generating a detector signal in response to detection of a change in the more significant address bits; a scanout address update circuit coupled to the address generator and to the detector and updating the memory address at a first address update rate in response to a first state of the detector signal; a re-addressing address update circuit coupled to the address generator and to the detector and updating the memory address at a second address update rate that is lower than the first address update rate in response to a second state of the detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
77. A computer system comprising:
-
a plurality of memories storing computer instructions and computer operands; an address generator generating a memory address having a plurality of data bits; a plurality of memory selection detectors coupled to the address generator and generating a plurality of memory selection detector signals in response to the memory address; a memory accessing circuit coupled to the plurality of memories, to the address generator, and to the plurality of memory selection detectors and accessing computer instructions and computer operands stored by the plurality of memories in response to the memory address and in response to the plurality of memory selection detector signals; a plurality of detector registers each coupled to the address generator and each storing a plurality of bits of the memory address; a plurality of comparitor detectors coupled to the address generator and to the plurality of detector registers and each comparitor detector generating an update detector signal in response to comparison of the memory address generated by said address generator and the plurality of bits of the memory address stored by a detector register; an address update circuit coupled to the address generator and to the plurality of comparitor detectors and updating the memory address in response to the update detector signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
78. A computer system comprising:
-
a plurality of memories storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits and having more significant address bits; a plurality of memory selection detectors coupled to the address generator and generating a plurality of memory selection detector signals in response to the memory address; a memory accessing circuit coupled to the plurality of memories, to the address generator, and to the plurality of memory selection detectors and accessing computer instructions and computer operands stored by the plurality of memories in response to the memory address and in response to the plurality of memory selection detector signals; a plurality of update detectors coupled to the address generator and generating a plurality of update detector signals in response to the more significant address bits; a plurality of time delay circuits coupled to the plurality of update detectors and generating a plurality of time delay signals in response to the plurality of update detector signals; an address update circuit coupled to the address generator and to the plurality of time delay circuits and updating the memory address in response to the plurality of time delay signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
79. A computer system comprising:
-
a plurality of memories storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits and having more significant address bits; a plurality of memory selection detectors coupled to the address generator and generating a plurality of memory selection detector signals in response to the memory address; a memory accessing circuit coupled to the plurality of memories, to the address generator, and to the plurality of memory selection detectors and accessing computer instructions and computer operands stored by the plurality of memories in response to the memory address and in response to the plurality of memory selection detector signals; an update detector coupled to the address generator and generating an update detector signal in response to detection of a change in the more significant address bits; a scanout address update circuit coupled to the address generator and to the update detector and updating the memory address at a first address update rate in response to a first state of the update detector signal; a re-addressing address update circuit coupled to the address generator and to the update detector and updating the memory address at a second address update rate that is lower than the first address update rate in response to a second state of the update detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
80. A computer system comprising:
-
a plurality of memories storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits, middle significant address bits, and more significant address bits; a plurality of memory selection detectors coupled to the address generator and generating a plurality of memory selection detector signals in response to the memory address; a memory accessing circuit coupled to the plurality of memories, to the address generator, and to the plurality of memory selection detectors and accessing computer instructions and computer operands stored by the plurality of memories in response to the memory address and in response to the plurality of memory selection detector signals; a first detector coupled to the address generator and generating a first detector signal in response to detection of a change in the middle significant address bits; a second detector coupled to the address generator and generating a second detector signal in response to detection of a change in the more significant address bits; an internal scanout update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a first address update rate in response to a first condition of the first detector signal and the second detector signal; an external scanout update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a second address update rate that is lower than the first address update rate in response to a second condition of the first detector signal and the second detector signal; a re-addressing address update circuit coupled to the address generator, to the first detector, and to the second detector and updating the memory address at a third address update rate that is lower than the first address update rate and that is lower than the second address update rate in response to a third condition of the first detector signal and the second detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
81. A computer system comprising:
-
a memory storing computer instructions and computer operands; an address circuit generating a memory address; a first address detector circuit coupled to the address circuit and generating a first detector signal in response to a first condition of the memory address; a second address detector circuit coupled to the address circuit and generating a first detector signal in response to a second condition of the memory address; a memory accessing circuit coupled to the memory, to the address circuit, to the first address detector circuit, and to the second address detector circuit and accessing computer instructions and computer operands stored by the memory in response to the memory address, in response to the first detector signal, and in response to the second detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
82. A computer system comprising:
-
a memory storing computer instructions and computer operands; an address circuit generating a memory address; a plurality of address detector circuits coupled to the address circuit and generating a plurality of detector signals in response to the memory address; a memory accessing circuit coupled to the memory, to the address circuit, and to the plurality of address detector circuits and accessing computer instructions and computer operands stored by the memory in response to the memory address and in response to the plurality of detector signals; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
-
83. A computer system comprising:
-
a first memory storing first computer instructions and first computer operands; a second memory storing second computer instructions and second computer operands; an address circuit generating a memory address; a first select circuit coupled to the first memory and to the address circuit and generating a first select signal in response to a first condition of the memory address; a second select circuit coupled to the second memory and to the address circuit and generating a second select signal in response to a second condition of the memory address; a first detector circuit coupled to the address circuit and generating a first detector signal in response to a first condition of the memory address; a second detector circuit coupled to the address circuit and generating a second detector signal in response to a second condition of the memory address; an update circuit coupled to the address circuit, to the first detector circuit, and to the second detector circuit and updating the memory address in response to the first detector signal and in response to the second detector signal; a first access circuit coupled to the first memory, to the first select circuit, and to the address circuit and accessing first computer instructions and first computer operands from the first memory in response to the memory address and in response to the first select signal; a second access circuit coupled to the second memory, to the second select circuit, and to the address circuit and accessing second computer instructions and second computer operands from the second memory in response to the memory address and in response to the second select signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed first computer operands and the second computer operands in response to the accessed first computer instructions and in response to the second computer instructions.
-
-
84. A computer system comprising:
-
a plurality of memories storing computer instructions and computer operands; an address generator generating a memory address having less significant address bits and having more significant address bits; a plurality of memory selection detectors coupled to the address generator and generating a plurality of memory selection detector signals in response to the more significant address bits; a memory accessing circuit coupled to the plurality of memories, to the address generator, and to the plurality of memory selection detectors and accessing the computer instructions and computer operands stored by the plurality of memories in response to the memory address and in response to the plurality of memory selection detector signals; a comparitor detector coupled to the address generator and generating a comparitor detector signal in response to detection of a change in the more significant address bits of the memory address; an address update circuit coupled to the address generator and to the comparitor detector and updating the memory address in response to the comparitor detector signal; and a stored program computer coupled to the memory accessing circuit and processing the accessed computer operands in response to the accessed computer instructions.
-
Specification