Forum: Mikrocontroller und Digitale Elektronik LPC2468 und SDRAM


von J. Huebler (Gast)


Lesenswert?

Einen schönen Samstagnachmittag !

Ich habe ein Board mit einem LPC2468 ,der mit einem SDRAM 2Meg x 32
(MT48LC2M32B2) zusammenarbeiten soll. Wie gesagt soll.

Ich bin der Meinung, daß ich nach dem User Manual des LPC das 
Adreßmapping
richtig eingestellt habe :

EMCDynamicConfig = 0x4300

und auch das Moderegister des SDRAM mit
  ldr r1,  =(0xA0000000 | ( 0x32 << 12))
  ldr r1, [r1]
beschreibe.
Allerdings kann ich damit nur 1kByte des SDRAM adressieren, das heißt,
nach jedem kByte wird wieder auf dieselben Speicherzellen zugegriffen.



Mit der Einstellung
  EMCDynamicConfig = 0x5300
und
 ldr r1,  =(0xA0000000 | ( 0x32 << 10))
 ldr r1, [r1]
kann ich 4kByte ansprechen.
Wo ist der Zusammenhang ?

Da im Erratasheet des 2468 nichts zum EMC drinsteht, ist der wohl 
fehlerfrei, was heißt, ich bin zu blöd die richtigen Einstellungen zu 
finden.

Hat irgend jemand eine Idee, wie der SDRAM eingestellt werden muß ?
Wo kommt die Verschiebung von 12 Bit her ?
Was bewirkt die Einstellung Low-power SDRAM?
Welche Leitungen des internen Adreßbusses werden wohin gemappt ?
Fragen über Fragen.

MfG

von Gast (Gast)


Lesenswert?

Hallo,

Bitte siehe die BA0 und BA1 nach,
die Sollen an A13 und A14 angeschlossen werden.

MfG

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.