Kurze Frage: Ich habe SDRAM (SDR) und versuche, es mit uC zu verbinden.
Kann ich Datenbits in beliebiger Reihenfolge von SDRAM zu uC routen? Sie sind also nicht verbunden (d0->d0, d1->d2 ... d15->d15), sondern in beliebiger Reihenfolge (wie d0->d5, d1->d13 usw.)?
Wenn ich das richtig verstehe, sollte es keine Rolle spielen - wenn ich in dieser Reihenfolge schreibe und in derselben lese, sollte es in Ordnung sein. Habe ich recht?
(Ich weiß, dass dies aufgrund von Burst-Lesen, Spalten / Zeilen usw. nicht für den Adressbus gilt).
Stellen Sie sicher, dass die Assoziation mit den Byte-Freigaben korrekt bleibt. Es sollte kein Problem geben, Datenleitungen innerhalb jedes Bytes umzuschalten oder die Bytes zu vertauschen, solange Sie die Byte-Aktivierungen im Auge behalten. Es wäre jedoch eine gute Idee, das Datenblatt zu überprüfen, um sicherzustellen, dass es keine seltsamen Anforderungen in Bezug auf Bursts oder den Zugriff auf interne Steuerregister gibt. Außerdem können Sie möglicherweise einige Adresszeilen umschalten, aber Sie sollten die niederwertigen Adresszeilen unvertauscht lassen, damit bei sequentiellen Zugriffen keine Zeitnachteile entstehen. Stellen Sie außerdem sicher, dass Sie keine Adresszeilen vertauschen, die Konfigurationsbefehlen entsprechen, oder verfolgen Sie zumindest, was ausgetauscht wurde, damit Sie den richtigen Befehl an den Chip senden können.
Andi aka
Eugen Sch.
krass
KalleMP
Jippie
user_1818839
DoxyLover
Jippie
zupazt3
user_1818839
alex.forencich
zupazt3