Auswählen von externem RAM für einen statischen ARM-Speichercontroller

Ich gehe also das Datenblatt für ein Gerät von Atmel (AT91SAM) durch und es zeigt Folgendes:

Dieser SMC ist in der Lage, verschiedene Arten von externen Speicher- und Peripheriegeräten zu handhaben, wie SRAM, PSRAM, PROM, EPROM, EEPROM, LCD-Modul, NOR-Flash und NAND-Flash.

Das ist gut, da ich SRAM von Digkey bekommen kann, aber es gibt viele Arten: SRAM-Auswahl auf Digikey.

Welche ist die richtige? Vielleicht mehrere? Ich erinnere mich, dass ich diese Übungen die ganze Zeit an der Universität im Mikrocomputerunterricht gemacht habe, aber wir haben nie darüber gesprochen, welche Art von genauem Speicher wir an den 8086 Mikro anschließen :) Ich würde mich über Hilfe bei der Klärung freuen. Übrigens sehe ich, dass die Busbreite nur 8 Bit beträgt, was auch dazu beiträgt, die Auswahl zu minimieren, aber der Typ muss noch bestimmt werden.

Sie brauchen mehr als nur diesen Klappentext, um es zu wissen.
@IgnacioVazquez-Abrams, wo vermuten Sie, dass sie die detaillierten Informationen verstecken?
In dem Abschnitt, der ausführlich über das Gedächtnis spricht.
Haben Sie versucht, im Internet nach "AT91SAM sram" zu suchen? Ich habe kurz überflogen, und es gab mehrere Seiten, die potenzielle Antworten auf Ihre Frage zu sein scheinen. Auf diesen Seiten finden Sie möglicherweise bestimmte Teilenummern, die wiederum sowohl bestimmte Parameterwerte für Ihre Komponentensuche als auch die Konfiguration des Speichercontrollers enthalten können.
Irgendwo im Datenblatt und/oder Referenzhandbuch für den AT91SAM wird (oder sollte) ausführlich erklärt, wie verschiedene Arten von Speicher daran angeschlossen werden. Das sollte Ihnen einen guten Ausgangspunkt geben, wenn Sie herausfinden, welche Art(en) Sie verwenden sollten.

Antworten (1)

Die dort aufgeführten Peripheriegeräte haben typischerweise „asynchrone“ Busse – das heißt, den einfachen und vertrauten Typ mit Adressleitungen, Datenleitungen und ein paar Steuer- und Latch-Leitungen. Dies bedeutet, dass die SMC nicht für SDRAM, DDRAM oder andere Unterarten von synchronem dynamischem RAM geeignet ist: Sie ist für normales altes asynchrones statisches RAM vorgesehen, also sollten Sie danach suchen.

Sie können mit der SMC auch PSRAM (Pseudo-Static RAM) verwenden. PSRAMs sind dynamische RAM-Chips mit einem angehängten Controller, der einen asynchronen RAM imitiert und alle unordentlichen Aktualisierungsaufgaben für Sie erledigt. Da sie dynamisches RAM enthalten, können sie sehr groß und relativ billig sein. Der Nachteil ist, dass sie auch langsam sind, wie dynamisches RAM.

Wahrscheinlich möchten Sie kein Dual-Port- oder Quad-Port-RAM. Wenn Sie es brauchen würden, würden Sie mit ziemlicher Sicherheit gezielt danach suchen.