Forum: Mikrocontroller und Digitale Elektronik DMA mit FRAM und AVR (8bit)


von Daniel R. (zerrome)


Lesenswert?

hallo,

mir ist da so eine idee für direct memory access (DMA) gekommen, frage 
ist nur ob das geht.

fram von ramtron ist ja seriell, also über spi.
wenn mann jetzt z.b. auch noch eine mmc/sd karte am spi bus hat, könnte 
man doch den fram mit den schreibe kommandos und der 1. Adresse füttern 
(weitere werden intern incrementiert). dann mit hold das eigentliche 
daten schreiben "unterbrechen", danach der mmc/sd karte das block lesen 
kommando senden, zuletzt, bevor die mmc/sd karte das 1. daten bit sendet 
den hold pin des fram wieder loslassen. Jetzt sollten die daten von der 
karte in den fram geschrieben werden, solange der avr die sck leitung 
bedient oder?

wäre super, weil so der avr zeit hat alles mögliche andere zu machen.
zudem könnte man den turbo einschalten, wenn die karte in den fram 
schreibt, weil z.b. bei 20mhz avr takt ja nur 10mhz spi möglich ist, 
eine mmc/sd karte und der fram aber bis zu 25mhz spi können...

was sagen die profis?

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
Noch kein Account? Hier anmelden.