Claims
- 1. An intelligent programmable DRAM interface controller for controlling a DRAM, said interface controller comprising:
- a plurality of control registers for explicitly programming the DRAM parameters of TRAS, TRP, TRCD, TCP, TCAS and TCST in CPU clock/2 timing units; and
- control logic for producing CAS and RAS control signals for the DRAM, wherein said control logic implicitly programs the correspondingly required TCSH and TRSH DRAM parameters.
- 2. A DRAM interface controller according to claim 1 in which the CAS control signal is implicitly prevented from deasserting until the RAS control signal has either deasserted or until the TRAS DRAM parameter has been met, which ever occurs first, thereby implicitly satisfying the TCSH DRAM parameter.
- 3. A DRAM interface controller according to claim 1 in which the RAS control signal is implicitly held asserted in all normal read and write accesses for at least one clock/2 cycle after the CAS control signal has been asserted, thereby implicitly satisfying the TRSH DRAM parameter.
- 4. A DRAM interface controller according to claim 2 in which the RAS control signal is implicitly held asserted in all normal read and write accesses for at least one clock/2 cycle after the CAS control signal has been asserted.
- 5. A method for supplying control signals to a DRAM, said method comprising:
- (a) programming TRAS, TCAS, TRCD, TRP, TCP, and TCST timing parameters in CPU clock/2 timing units for use by the DRAM;
- (b) producing RAS and CAS control signals for use by the DRAM;
- (c) preventing the CAS control signal being produced from deasserting until the RAS control signal is deasserted or the TRAS timing parameter is satisfied; and
- (d) preventing RAS control signal from deasserting until after the CAS control signal activates.
- 6. A method as recited in claim 5, wherein said preventing (d) prevents the RAS control signal from deasserting until a CPU clock/2 timing unit after the CAS control signal activates.
- 7. A method as recited in claim 5, wherein said preventing (d) implicitly satisfies a TRSH timing parameter for the DRAM without having to program the TRSH timing parameter in said programming (a).
- 8. A method as recited in claim 7, wherein said preventing (c) implicitly satisfies a TCSH timing parameter for the DRAM without having to program the TCSH timing parameter in said programming (a).
CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation-in-part of U.S. patent application Ser. No. 07/661,738 filed Feb. 27, 1991 now abandoned.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5307320 |
Farrer et al. |
Apr 1994 |
|
5394541 |
Chesley et al. |
Feb 1995 |
|
5418924 |
Dresser |
May 1995 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
661738 |
Feb 1991 |
|