Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
159 words
For use in an N+1 wait state computer system having a microprocessor for controlling memory cycle start signal, bank select signal and same page access signal and having operatively associated therewith a bus cycle controller having RAMSET, RASTMA, RASTMB, CASTMA and CASTMB registers; a system clock for generating microprocessor clock cycles; and, a plurality of DRAM memory devices operable at an average of N+one-half microprocessor wait states, said DRAM memory devices being responsive to DRAM RAS and DRAM CAS access timing signals generated by a DRAM controller operatively associated with said microprocessor and said DRAM memory devices; an improved programmable DRAM controller comprising: means to program said DRAM RAS and DRAM CAS access timing signals in units of one-half said microprocessor clock cycle to reduce said DRAM RAS and said DRAM CAS access timing from N+1 microprocessor wait states to an average of N+one-half microprocessor wait states by repetitively varying said access timing from N+1 to N wait states.
Claim 2
Dependent Claim
159 words
For use in an N+1 wait state computer system having a microprocessor for controlling memory cycle start signal, bank select signal and same page access signal and having operatively associated therewith a bus cycle controller having RAMSET, RASTMA, RASTMB, CASTMA and CASTMB registers; a system clock for generating microprocessor clock cycles; and, a plurality of DRAM memory devices operable at an average of N+one-half microprocessor wait states, said DRAM memory devices being responsive to DRAM RAS and DRAM CAS access timing signals generated by a DRAM controller operatively associated with said microprocessor and said DRAM memory devices; an improved programmable DRAM controller comprising: means to program said DRAM RAS and DRAM CAS access timing signals in units of one-half said microprocessor clock cycle to reduce said DRAM RAS and said DRAM CAS access timing from N+1 microprocessor wait states to an average of N+one-half microprocessor wait states by repetitively varying said access timing from N+1 to N wait states.
Claim 3
Dependent Claim
47 words
A programmable DRAM controller according to claim 1 in which said DRAM RAS and DRAM CAS access programs RAS and CAS times in units of one-half microprocessor clock cycle to provide said DRAM RAS and DRAM CAS access in an average of N+one-half said microprocessor wait states.
Claim 4
Dependent Claim
46 words
A programmable DRAM controller according to claim 1 in which said controller includes a plurality of DRAM bank controllers which enable said DRAM RAS and DRAM CAS access timing to occur independently of said memory cycle start signal, bank select signal and same page access signal.
Claim 5
Dependent Claim
34 words
A programmable DRAM controller according to claim 1 in which said DRAM controller contains five memory control registers each being programmable through a different one of said RAMSET, RASTMA, RASTMB, CASTMA and CASTMB registers.
Claim 6
Dependent Claim
45 words
A programmable DRAM controller according to claim 2 in which said DRAM controller includes a plurality of DRAM bank controllers which enable said RAS and CAS access timing to occur independently of said memory cycle start signal, bank select signal and same page access signal.
Claim 7
Dependent Claim
33 words
A programmable DRAM controller according to claim 2 in which said controller contains five memory control registers each being programmable through a different one of said RAMSET, RASTMA, RASTMB, CASTMA and CASTMB registers.
Claim 8
Dependent Claim
33 words
A programmable DRAM controller according to claim 5 in which said controller contains five memory control registers each being programmable through a different one of said RAMSET, RASTMA, RASTMB, CASTMA and CASTMB registers.