Hallo, ich würde gerne eine Mikrocontroller Platine mit relativ großem Ram bauen. Dabei habe ich folgende Ansprüche: - Ram leicht verfügbar ( Reichelt o.ä. ) - Ram länger verfügbar ( deshalb vermutlich kein PC-Ram ) - möglichst noch von Hand lötbar. Bei Reichelt gibt es statisch Rams bis 512kx8. Wer kennt größere? Ditributor? Gruß, baku
Nimm halt mehrere RAMs und kaskadiere sie (kommt halt drauf an was du haben willst lieber breiter oder tiefer ;) ). Wenn du als vorgabe hast, dass die noch leicht zu löten sind (DIP), dann sollte der Platz ja nicht das Problem sein.
Platz ist ein Problem. Wenn man Platinen fertigen will, kosten die Flächenweise. Die Frage ist also: gibt es größer Rams? Eventuell könnte ich ein FPGA draufsetzen, dann wäre nur die Frage nach dem D-Ram Controller.
Am solidesten wäre da vermutlich so ein RAM-Modul aus dem PC. Die kosten heute fast nix mehr. Dazu dann ein zweiter Controller, der sich um die Refreshs und so weiter kümmert. Der könnte dann auch ein serielles Interface bereitstellen, denn das spart unheimlich viele Leiterbahnen :-)
Größer als etwa 2MByte als SRAM wird schwer. All die DRAMs/SDRAMs haben halt das Problem mit dem Refresh und der gemultiplexten Adresse. Worst case beträgt die Zugriffszeit damit >100ns. Wenn das akzeptabel ist, dann sollte ein CPLD das schaffen.
Sven P. schrieb: > Am solidesten wäre da vermutlich so ein RAM-Modul aus dem PC. Also DDR-Speichermodule? > Die kosten > heute fast nix mehr. Stimmt... > Dazu dann ein zweiter Controller, der sich um die > Refreshs und so weiter kümmert. Der könnte dann auch ein serielles > Interface bereitstellen, denn das spart unheimlich viele Leiterbahnen > :-) Ein serielles Speicherinterface für DDR-DIMM-Module? Welcher kranke IC bietet denn soetwas!? Bezüglich der ursprünglichen Frage: Man kann anhand Deiner Beschreibung jetzt alles mögliche herumraten. Du müsstest schon genauer beschreiben, was Du eigentlich brauchst und welche Anforderungen Du hast. Einfach mal in den Raum geworfen sei dieser Vorschlag: IS62WV51216BLL, 1MByte Async SRAM mit 16 Bit Speicherinterface, im TSSOP-Gehäuse (man kriegts also noch selbst gelötet). Erhältlich bei Digikey und sicher auch bei anderen Distributoren. Edit: na lesen sollte man können. Heisst ja schon im Titel "> 1MB" ...
Ich dachte als Controller eher an einen billigen FPGA oder sowas -- dann kann man es 1. im Notfall an andre Ansteuerungstaktiken umstellen und 2. sich das Leiterplattenrouting erheblich vereinfachen, da die Pins am FPGA ja frei konfigurierbar sind.
>Bezüglich der ursprünglichen Frage: Man kann anhand Deiner Beschreibung >jetzt alles mögliche herumraten. Du müsstest schon genauer beschreiben, >was Du eigentlich brauchst und welche Anforderungen Du hast. Ein Arm-Board entwickeln, auf dem zur Not Linux laufen kann. ( Nicht bei Olimex kaufen ;-) )
Ok, dann kommt wohl doch eher SDRAM infrage. DDR ist allgemein zu kompliziert mit Terminierung etc. z.B. LPC2420 mit IS42S16100C1, beide erhältlich bei Digikey. Nicht getestet oder weiter evaluiert, nur als Anregung.
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.