DMA mit FRAM und AVR (8bit)

OP #884165
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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren