Hi ich möchte mit einem DRAM einen Ringspeicher realisieren. Der Ringspeicher soll die Daten vom Atmel Mega 644 erhalten. Ich möchte Bilddaten auf dem Ringspeicher speichern. ein bild hat ca 60 kb und ich möchte 6 bilder in der sekunde speichern habt ihr vllt tipps oder hinweise auf was ich achten muss? danke und mfg
@ Alex Glaser (almalex) >ich möchte mit einem DRAM einen Ringspeicher realisieren. Der >Ringspeicher soll die Daten vom Atmel Mega 644 erhalten. Möglich, aber nicht sinnvoll. >Ich möchte Bilddaten auf dem Ringspeicher speichern. ein bild hat ca 60 >kb und ich möchte 6 bilder in der sekunde speichern Macht 360 kB. Das kann man leicht mit einem SRAM (Ohne D, siehe Speicher) realisieren, den kann man direkt an einen AVR mit externem Speicherinterface anschliessen. Die oberen Adressbits muss man dann über extra Portbits ansteuern (Paging) und den Speicher dann seitenweise beschreiben. 10mal einfacher und schneller als DRAM am AVR. Aber 360 kB/s sind dann auch ihne Tricks drin. MFG Falk
es muss ein speicher für ca 200 bilder mit 640*480 sein ich will nämlich nacher die bilder wenn ein taster gedrückt wird auf eine sd karte spielen und da sollen immer nur die letzten 30 sek sein, und da die sd karte nicht so oft beschrieben werden kann suche ich nach einer sinnvollen lösung für den ringspeicher
@ Alex Glaser (almalex) >es muss ein speicher für ca 200 bilder mit 640*480 sein >ich will nämlich nacher die bilder wenn ein taster gedrückt wird auf >eine sd karte spielen und da sollen immer nur die letzten 30 sek sein, >und da die sd karte nicht so oft beschrieben werden kann suche ich nach >einer sinnvollen lösung für den ringspeicher Und das alles mit einem kleinen AVR. Sportliche Leistung! ;-) Für sowas gibt es deutlich geeignetere Systeme. AKA Videokamera oder Digicam. MFG Falk
Also rund 16MByte. Jetzt lass mich raten: als jpg von einer Handycamera? 16MByte als einzelner DRAM wird schwer. 4Mx4 waren eigentlich die größten DRAMs die einigermaßen verbreitet waren. Von daher würde ich zu einem ATxmega mit einem 16MByte SDRAM tendieren. Passende SDRAMs sollten nicht allzu schwer erhältlich sein, und die ganze SDRAM Ansteuerung macht der Controller für dich.
Benedikt K. schrieb: > 16MByte als einzelner DRAM wird schwer. 4Mx4 waren eigentlich die > größten DRAMs die einigermaßen verbreitet waren. Wobei man auch auf PS/2 SIMMs ausweichen kann. Da reicht eines, und das kann man vielleicht noch irgendwo in der Bekanntschaft abstauben.
Ja, würde auch gehen. Allerdings sind die etwas aufwendig anzusteuern, denn die Daten sind 32bit breit. Das bedeutet erstmal einen ordentlichen Verdrahtungsaufwand mit mindestens 2-lagiger Platine oder vielen Drahtbrücken usw. wenn man die Module auf 8bit umverdrahtet. Auf den 16MByte Modulen sind meist 8 von den oben angesprochen 4Mx4 DRAMs verbaut. Daher gibt es logischerweise auch 4 CAS Anschlüsse. Bei der 32MByte Version (doppelseitig bestückt) dann zusätzlich noch 2 RAS. Sowas habe ich früher auch gemacht (Beitrag "2MB DRAM an AVR"), aber mittlerweile gibts sowas zum Glück in einem IC, so dass man sich den ganzen Aufwand sparen kann.
ja stimmt als jpg von da handycam ok passt also mit sdram danke für die hilfe
@ Alex Glaser (almalex) >ok passt also mit sdram SDRAM ist nicht DRAM, siehe Artikel Speicher MFG Falk
Falk Brunner schrieb: > @ Alex Glaser (almalex) > >>ok passt also mit sdram > > SDRAM ist nicht DRAM, siehe Artikel Speicher > > MFG > Falk ja das weis ich schon aber Benedikt K. hat gemeint das es mit dem SDRAM machbar ist und auch vom speicher her passt
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.