STM32 mit FMC: Byte masking pins verstehen

OP #6114831
Lesenswert?
• ▲
▼
Guten morgen zusammen,

ich baue gerade u.a. eine DRAM Schnittstelle zu einem STM32 für ein 
neues Projekt und bin mir bei einem Punkt nicht so ganz sicher:

Der Ram, den ich bauen möchte ist ISSI IS42S1632xxx
https://www.mouser.de/datasheet/2/198/42-45R-S_86400F-16320F-706495.pdf

Dieser hat u.a. diese Bit Masking pins DQML und DQMH. Das heißt, man 
kann durch diese Pins das eine von zwei Bytes vom 16bit Wort maskieren. 
Ist ja hilfreich für Burst schreiben, damit benachbarte Bytes nicht 
unerwünscht plattgemacht werden, wenn man ungerade Anzahl an Bytes 
schreiben möchte. Soweit klar.

Auf der STM32 Seite kann man ein "16bit Byte" oder "32bit Byte" 
konfigurieren. Dadurch kann man zwei zusäzliche Pins von FMC "NBL0" und 
"NBL1" nutzen. Diese sind sogenannte "Byte lane outputs". Das heißt, die 
deaktivieren die einzelnen Bytes.

Ist mein Verständnis erstens soweit richtig? Kann ich also diese zwei 
Pins einfach mit den besagten Pins am DRAM verbinden?

Zweitens, (und das verwirrt mich eigentlich): Ist hier die Reihenfolge 
wichtig? Ich habe intuitiv DQML mit NBL0 und DQMH mit NBL1 verbunden. 
Weil L für lower stehen soll. Aber spielt da endianness eine Rolle? 
Besteht da die Gefahr, dass man das falsche Byte maskiert?

Grüße und Danke
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.