Hallo zusammen, bei uns steht die Entwicklung eines günstigen SoC-Gateway-Geräts mit Highspeed-USB-Funktionalität (für Datenlogger) an. Dieses soll einen LPC1837 bekommen. Der interne RAM ist mit 136 KB zwar üppig, aber vermutlich trotzdem nicht ausreichend. Es müssen mehrere verschiedene CAN-Stacks, IP-Stacks, proprietäre Protokollstacks usw. untergebracht werden. Nach aktueller Schätzung würden die 136 KB gerade so ausreichen. Um auf Nummer sicher zu gehen, hatten wir überlegt, dass wir dank EMC-Interface ein schnelles SRAM (z.B. 64K x 32) beiseite stellen könnten. Der gesamte RAM-Bedarf wird in jedem Fall deutlich <256KByte sein. Die Aufteilung ist so gedacht, dass Betriebssystem, Task-Stacks, Treiber usw. nur internes RAM nutzen und im externen RAM hauptsächlich Datenpuffer für die verschiedenen Protokollstacks liegen. Der LPC1837 ist erstmal gesetzt, aufgrund der intergrierten Peripherie, Kosten und der CPU-Performance. Deshalb bitte erstmal auf diesen Controller konzentrieren. Meine Fragen: - Mit welchen Performanceverlusten ist im Vergleich von internem und externem SRAM ist zu rechnen? - Bleibt von den 180MHz Coretakt überhaupt noch was übrig, oder wird der Kern durch das externe SRAM total ausgebremst? - Was legt man denn sinnvollerweiße im externen SRAM ab? - Wäre ein SDRAM vielleicht eine Alternative? Sind die evtl. schneller? - Was gilt es sonst noch zu beachten, wenn man externes RAM über den EMC anspricht? Vielen Dank vorab!
Gibt's keinen größeren MC mit mehr Ram und gleichem Pinout? Das wäre doch viel einfacher... Wenn dann ein einfaches SRAM. Gruß Jonas
Leider nein. Es gibt noch einen mit glaube 208K. Der hat dafür dann keinen FLASH-Speicher mehr...
Na dann externes SRAM. Oder ein SDRAM über EBI. Suchs dir aus. gruß Jonas
LPC18xx habe ich nicht da, aber einen LPC1788 (120MHz) mit ext. 64MByte SDRAM. Wenn Du Benchmarkcode postest, kann ich das am WE mal rennen lassen.
BTW: zumindest bei LPC177x/178x kann der EMC wohl max. 80MHz IIRC. Aber evtl. ist das beim 18xx überarbeitet worden.
Alexander I. schrieb: > - Was gilt es sonst noch zu beachten, wenn man externes RAM über den EMC > anspricht? Es gibt ja von Keil einen Design-Vorschlag mit Schaltplan und Software: http://www.keil.com/mcb1800/ Oder einfach günstig kaufen und testen: http://shop.ngxtechnologies.com/product_info.php?cPath=21_33&products_id=130 Alexander I. schrieb: > - Was legt man denn sinnvollerweiße im externen SRAM ab? Meistens Framebuffer für LCDs aber auch Arrays und Buffer (ist DMA-fähig).
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.