Forum: Mikrocontroller und Digitale Elektronik SRAM Memory Ranges XMC4700


von Detlev Neumann (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

kurze Frage ich arbeite mit einem XMC4700 Board
Insgesamt hat der Controller 352 Kbytes SRAM jetzt steht Datenblatt

PSRAM    1FFE 8000 - 1FFF FFFF  hex      96 kByte
DSRAM    2000 0000 - 2001 FFFF  hex     128 kByte
CSRAM    2002 0000 - 2003 FFFF  hex     128 kByte

Jetzt steht im Datenblatt so etwas wie System Data SRAN (DSRAM) und
Communication Data CSRAM beide hängen aber an der Identischen Bus Matrix
zum CPU (PSRAM lassen wir mal kurz außer acht). siehe XMC4700.png

Meine Frage von den 256 kByte RAM kann ich da 150 kByte zusammenhängend 
deklarieren ich meine rein von der Adressierung müsste das gehen. oder 
spricht da etwas gegen.

Danke für eure Hilfe

Gruß

Detlev

von Detlev Neumann (Gast)


Lesenswert?

Versuch war es Wert ist wahrscheinlich zu trivial und ich verstehe es 
nur nicht

Danke

Detlev

von M.K. B. (mkbit)


Lesenswert?

Prinzipiell ist es ja nur eine Busadresse an der die Daten stehen, da 
der Speicher fortlaufend ist kannst du das logisch natürlich auch als 
einen zusammenhängend Adressbereich betrachten.

Es könnte sein, dass ein unaligned Zugriff über Speichergrenzen hinweg 
nicht möglich ist, aber dazu kenne ich die Architektur zu wenig.

Wenn du Ethernet oder USB verwendest, dann ist nur ein Speicher davon 
für das Ethernet oder USB Modul zugänglich. In diesem Fall müsstest du 
die Speicher getrennt verwalten, damit die Austauschspeicher dann im 
richtigen Ram liegen.

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.