Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
198 words
A computer system, comprising: system dynamic random access memory and a dynamic random access memory controller connected thereto by a memory bus, said system memory capable of being refreshed during a first access period; a central processing unit connected to said dynamic random access memory controller by a local processor bus; a bus control unit for monitoring and controlling activity on said local processor bus and on an input/output bus, said local processor, I/O and memory buses forming a system bus; circuitry for detecting if at least one input/output device having expansion dynamic random access memory incorporated therein is connected to said bus control unit by said input/output bus, said expansion dynamic random access memory requiring a second access period in which to be refreshed, said second access period being of a longer duration than said first access period; and a refresh control unit incorporating control logic for alternatively executing either (i) a first refresh cycle if no expansion dynamic random access memory is detected in the system or (ii) a second refresh cycle if expansion dynamic random access memory is detected in the system, said first refresh cycle being a faster process than said second refresh cycle.
Claim 2
Dependent Claim
198 words
A computer system, comprising: system dynamic random access memory and a dynamic random access memory controller connected thereto by a memory bus, said system memory capable of being refreshed during a first access period; a central processing unit connected to said dynamic random access memory controller by a local processor bus; a bus control unit for monitoring and controlling activity on said local processor bus and on an input/output bus, said local processor, I/O and memory buses forming a system bus; circuitry for detecting if at least one input/output device having expansion dynamic random access memory incorporated therein is connected to said bus control unit by said input/output bus, said expansion dynamic random access memory requiring a second access period in which to be refreshed, said second access period being of a longer duration than said first access period; and a refresh control unit incorporating control logic for alternatively executing either (i) a first refresh cycle if no expansion dynamic random access memory is detected in the system or (ii) a second refresh cycle if expansion dynamic random access memory is detected in the system, said first refresh cycle being a faster process than said second refresh cycle.
Claim 3
Dependent Claim
33 words
The computer system of claim 1, wherein said central processing unit relinquishes control of said system bus to said refresh control unit during execution of one of said first and second refresh cycles.
Claim 4
Dependent Claim
24 words
The computer system of claim 1, wherein said local processor bus, said memory bus and said input/output bus conform to IBM AT bus architecture.
Claim 5
Dependent Claim
53 words
The computer system of claim 3, wherein said central processing unit and said refresh control unit operate on separate clocks operating at about eight megahertz, and further comprising circuitry for synchronizing operations of said central processing unit and said refresh control unit which are based on clock cycles provided by said separate clocks.
Claim 6
Dependent Claim
30 words
The computer system of claim 3, wherein said first and said second refresh cycles are alternatively executed depending upon the status of an input port to said refresh control unit.
Claim 7
Dependent Claim
19 words
The computer system of claim 5, wherein said first or second refresh cycles are executed about every 15 μsec.
Claim 8
Dependent Claim
27 words
The computer system of claim 1, wherein said system dynamic random access memory and said input/output device having dynamic random access memory incorporated therein are refreshed simultaneously.
Claim 9
Dependent Claim
36 words
The computer system of claim 7, wherein a single row of cells in said system dynamic random access memory and said input/output device having dynamic random access memory incorporated therein are refreshed during each refresh cycle.
Claim 10
Dependent Claim
54 words
The computer system of claim 8, wherein said refresh control unit is provided with a counter the count of which is incremented after each successive refresh cycle, said count corresponding to a given row of cells in said system dynamic random access memory and said input/output device having dynamic random access memory incorporated therein.
Claim 11
Independent Claim
194 words
A method of refreshing dynamic random access memory in a computer system including a central processing unit and further providing (i) system dynamic random access memory and (ii) optional expansion dynamic random access memory incorporated into at least one input/output device connected to the system via an input/output bus, said expansion dynamic random access memory requiring an access period in which to be refreshed which is longer than that required by said system dynamic random access memory, said method comprising the steps of: providing a single refresh control unit for all dynamic random access memory in the system for alternatively executing either a first refresh cycle or a second refresh cycle depending on whether expansion dynamic random access memory is present in the system; detecting if at least one input/output device having dynamic random access memory is connected to the system via the input/output bus; setting a binary status of an input port on said refresh control unit depending on whether or not at least one input/output device having dynamic random access memory has been detected; and executing either said first or said second refresh cycle depending upon the status of said input port.
Claim 12
Independent Claim
194 words
A method of refreshing dynamic random access memory in a computer system including a central processing unit and further providing (i) system dynamic random access memory and (ii) optional expansion dynamic random access memory incorporated into at least one input/output device connected to the system via an input/output bus, said expansion dynamic random access memory requiring an access period in which to be refreshed which is longer than that required by said system dynamic random access memory, said method comprising the steps of: providing a single refresh control unit for all dynamic random access memory in the system for alternatively executing either a first refresh cycle or a second refresh cycle depending on whether expansion dynamic random access memory is present in the system; detecting if at least one input/output device having dynamic random access memory is connected to the system via the input/output bus; setting a binary status of an input port on said refresh control unit depending on whether or not at least one input/output device having dynamic random access memory has been detected; and executing either said first or said second refresh cycle depending upon the status of said input port.
Claim 13
Dependent Claim
19 words
The method of claim 10, wherein said first refresh cycle is a faster process than said second refresh cycle.
Claim 14
Dependent Claim
15 words
The method of claim 10, wherein said computer system conforms to IBM AT bus architecture.
Claim 15
Dependent Claim
52 words
The method of claim 12, wherein said central processing unit and said refresh control unit operate on separate clocks operating at about eight megahertz, and further comprising circuitry for synchronizing operations of said central processing unit and said refresh control unit which are based on clock cycles provided by said separate clocks.
Claim 16
Dependent Claim
18 words
The method of claim 12, wherein said first or second refresh cycles are executed about every 15 μsec.
Claim 17
Dependent Claim
26 words
The method of claim 10, wherein said system dynamic random access memory and said input/output device having dynamic random access memory incorporated therein are refreshed simultaneously.
Claim 18
Dependent Claim
35 words
The method of claim 15, wherein a single row of cells in said system dynamic random access memory and said input/output device having dynamic random access memory incorporated therein are refreshed during each refresh cycle.
Claim 19
Dependent Claim
53 words
The method of claim 16, wherein said refresh control unit is provided with a counter the count of which is incremented after each successive refresh cycle, said count corresponding to a given row of cells in said system dynamic random access memory and said input/output device having dynamic random access memory incorporated therein.