LPC2478 + 32bit SDRAM

Gast #3281030
Lesenswert?

Hallo Leute,

Ich habe hier einen LPC2478 rumliegen, an den via 32bit Daten-Bus ein 
32MByte großer SDRAM angeschlossen ist.

Meine Frage ist nun:

Wenn ich ein Byte in den Ram schreibe, werden dann vier Bytes belegt.
also 3 mit 0x00 und eins mit dem Byte dass ich wollte? Oder kann ich 
trotz des  32bit Busses jedes Byte ansprechen.

Wäre nämlich dumm wenn ich zuerst vier Bytes intern Puffern müsste, um 
sie dann als eine Einheit in den Ram zu schreiben.


Vielen Dank im Voraus

M.H.
Gast #3281889
Lesenswert?

M. H. schrieb:
> Wäre nämlich dumm wenn ich zuerst vier Bytes intern Puffern müsste

Ah ja.. du hast irgend ein Eval-Board. Hast du auf dem Chip denn schon 
irgendwas laufen? Speziell ne Initialisierung des SDRAM's? Nebenbei 
würde mich mal interessieren, was für einen RAM-Chip du dort drauf hast. 
8 und 16 MB sind mir bekannt, aber bei 32 MB eigentlich nur 16 Bit 
breit.

Ansonsten brauchst du dich um deine geäußerten Bedenken bei einem 
korrekt angeschlossenen und initialisierten SDRAM nicht zu kümmern. 
Schreib einfach deine Bytes hinein, wo du magst. Lediglich bei word's 
und dword's mußt du auf gerade Adressen achten, was aber vom Prozessor 
her kommt.

W.S.

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