Gast
#3559311
Hallo! Ich hab eine Frage zu erzielbaren Geschwindigkeit mit DRAM. Es geht darum, große Datenmengen von einem ADC/DAC - System zu verarbeiten. In Summe muss ich mit 50MHz 12 Bytes lesen und 10 schreiben, die Busbreiten sind 16 bzw. 32 bit. Durch parallelisieren von Chips kann ich das auf 1 Lesezugriff und 1 Schreibzugriff pro 20ns runterbrechen, was einem Zugriffstakt von 100MHz entspricht. Nun die eigentliche Frage: Erreiche ich mit einem 133MHz DRAM diesen Durchsatz? -> Muss ich für den refresh Pausen einlegen? Da die Daten ohnehin zyklisch gelesen/geschrieben werden, sollte das kein Problem sein, oder? ->Ein Großteil der Zugriffe wird inkrementell erfolgen, also Buffer von Vorn bis Hinten vollschreiben, dann wieder lesen.... Allerdings muss ich auf die gepufferten Daten während das System läuft willkürlich wortweise (16bit) zugreifen können (lesen oder schreiben). Diese Zugriffe sind oben schon einkalkuliert, aber ich frag mich ob die 133MHz für 'random'-Zugriff gelten, oder nur wenn ich sequentiell zugreife (immer eine ganze Page auf einmal). Kurzum: gibt es Situationen, in denen ich die 133MHz nicht ausnutzen kann? Danke an alle Digital-Spezialisten unter Euch, Alex