Ansprechen eines Flash-Speichers

Gast #251563
Lesenswert?
• ▲
▼
Hallo!

Ich will mit einem FPGA einen Flashspeicher (2Gbit von Micron, der
einzige NAND-Flash Baustein, den es unter micron.com gibt) ansprechen.
Ich habe versucht, mich an das Datenblatt zu halten, aber bekomme
folgendes Problem:

Ich geben einen Page-Read-Command (0x00, dann 5 Adresszyklen, dann
0x30). Dann Clocke ich die Daten raus. Wenn ich jetzt einen anderen
Befehl geben will, treibt der Flash-Baustein noch die IO-Leitungen
(über die ich den neuen Befehl eingeben muss).
Das ganze Simuliere ich mit dem Verilog-Modell des Herstellers.

Ich bin sicher, da gibt es eine ganz einfache Lösung, ich habe bestimmt
nur was übersehen! Kann mir bitte jemand einen Tipp geben?

Vielen Dank! R.
Gast #251566
Lesenswert?
• ▲
▼
nach dem Command 30h musst Du ja erstmal prüfen,
ob die Daten zum Lesen da sind, also Abfrage Status
mit 70h usw., wenn Du ein READY erhälst, dann kann
das Lesen losgehen, aber vorher MUSS nochmal Command
00h gesendet werden.
Machst Du das so?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren