Hi, ich brauche für ein Projekt 64GB SDRAM am STM32F429. Bin mir aber nicht schlüssig welches SDRAM ich anbinden kann. Hat jemand so etwas schon mal gemacht und erfolgreich zum Laufen gebracht? Beste Grüße
Bist du sicher, dass du 64GB SDRAM brauchst? Und wenn ja, ob ein Mikrocontroller hier die richtige Wahl ist, besonders ein 32bit controller, dessen Adressraum nur 4GB abdecken kann. Außerdem kenne ich RAM in dieser Größenordnung nur als DDR-RAM, und dafür benötigt man spezielle Interfaces, die nicht auf Mikrocontrollern vorhanden sind.
Alex D. schrieb: > Bist du sicher, dass du 64GB SDRAM brauchst? Und wenn ja, ob ein > Mikrocontroller hier die richtige Wahl ist, besonders ein 32bit > controller, dessen Adressraum nur 4GB abdecken kann. Gibt es denn 64-Bit-µCs?
wenn 64GB ein Tippfehler ist, 32MB haben schon funktioniert: https://dasrotemopped.de/bilder/stm32f429i-disco_32MB.jpg https://www.digikey.de/products/de/integrated-circuits-ics/memory/774?k=is42S16160&k=&pkeyword=is42S16160&sv=0&pv16=242591&sf=0&quantity=&ColumnSort=0&page=1&stock=1&rohs=1&pageSize=25 Auf dem STM32F429i-disc1 muss man nur eine Adressleitung an PG2 nachpatchen. Es gibt auch ein 64MB Baustein, der war mir aber zu teuer. Bei einem eigenen Board Design kann man natürlich auch 2x32MB verwenden. Gruß, dasrotemopped.
Die STM32F429 können "nur" 512MB SDRAM ansteuern. Auf einem 32bit Cortex-M lassen sich sowieso mangels MMU nichtmal die 4 GB erreichen, weil die Peripherie ja auch Adressraum belegt. Du brauchst also einen 64bit Cortex-A, z.B. einen NXP i.MX8. Das ist allerdings eine ganz andere Hausnummer und setzt ein High Level OS wie Linux praktisch voraus. Ein entsprechendes Board zu entwickeln wäre natürlich extrem aufwendig (und teuer). Vielleicht wäre es sinnvoller einen normalen PC mit 64 GB RAM zu verwenden und den Controller per USB oder so anzubinden.
Wie lange soll denn die Verarbeitung der 64 GB dauern? Wenn wir mal annehmen, dass du 100 Takte pro Byte brauchst und dein Mikrocontroller mit 180 MHz läuft, dann sind das immerhin noch 10 Stunden. War das so geplant?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.