Hallo, wie langsam kann man ein DRAM ansteuern, z.B. "zu Fuß" mit einem uC? Die Datenblätter geben für -RAS zu -CAS Delay nur Maximalwerte bzgl. der Einhaltung der min. Zugriffszeit an. Lediglich für die -CAS/-RAS Pulsdauer findet sich ein max. Wert von 10uS. In AN417 von Philips wird die Ansteuerung auch "zu Fuß" erledigt. Der Refresh wird allerdings als -RAS only gemacht. Ein CAS before RAS müsste doch eigentlich auch möglich sein.
DRAM an uC, wie langsam?
Peter Heitzer schrieb:
Hallo,
ein obere Schranke f=FCr die Dauer eines Zugriffs bekommst Du doch wenn D= u=20 die Refresh Zykluszeit f=FCr einen kompletten Durchgang durch die Zahl de= r=20 n=F6tigen Refreshzyklen teilst und dann noch deutlich unter diesem Wert=20 bleibst.
Bye
Da sollte es nach oben kein Limit geben. Nach dem Aktivieren von /RAS sind die Schreib-/Leseverstärker für die ganze Zeile aktiv - innerhalb dieser Zeile sollte also auch nach beliebig langer Zeit nichts vergessen werden solange /RAS aktiv bleibt. Die Daten in den anderen Zeilen werden halt ohne Refresh irgendwann ungueltig ...
Prinzipiell ja, die RAMs muessen CBR-Refresh halt unterstuetzen (also einen internen Adresszaehler mit ensprechender Logik haben). Fuer Demozwecke daher /RAS-only weil das immer funktioniert.
Micha
bei einfachem Micron SDRAM seh ich auf die Schnelle keinen min. Takt
ich meine mich zu erinnern, dass alle neueren Speicher-Chips eine minimale Taktfrequenz vorschreiben ...
bei einem Micron MTV46V128M8 DDR-SDRAM steht in Tabelle 6 was von 75 MHz
bei einem Micron MT47H 1Gb DDR2-SDRAM finde ich eine max clock cycle time von 8ns ... also unter 125 MHz geht da nix mehr
bye, Michael
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required