SRAM geschwindigkeit

Gast #446012
Lesenswert?
• ▲
▼
Hallo Leute,

ich weiss das Thema wurde schon mal diskutiert aber ich finde es nicht 
mehr...

ich habe vor dem atmega 128 ein externe SRAM zu spenden. AVR soll mit 
14,7456 MHZ laufen. SRAM sollte ohne waitstates laufen können. Reicht 
mir da ein SRAM mit 70ns oder muss es einer mit 55ns oder gar weniger 
sein?

Gruss
Johann
#577076
Lesenswert?
• ▲
▼
bei 16 MHz dauert das ausführen eines Taktes 62,5 nSek wenn man jetzt 
was ins SRAM speichert dann muss der AVR auch erstmal andere Sachen 
erledigen bevor man ein weiteres Byte speichert, z.B. den Adresspeicher 
hochzählen wodurch nun ein weitere Takt verbeistreicht, also selbst wenn 
der AVR immer nur die Adresse hochzählt und das ganze über mehrere Ports 
an das SRAM legt vergehen einige Takte, ein 60nSek SRAM reicht auf 
jedenfall da der AVR nicht so schnell die anliegenden Daten ändern kann. 
Bei der Anwendung bringst also keine Vorteile einen schnelleren Baustein 
zu verwenden, warscheinlich braucht das schnellere Teil mehr Strom und 
kostet zudem mehr.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.