Forum Discussion
Altera_Forum
Honored Contributor
15 years agodma transaction
when dma transfers data, will the data goes through avalon bus or just directly from memory to memory?? anyone can explain to me in detail how dma works? i want to check if my understanding on dma is...
Altera_Forum
Honored Contributor
15 years agoDMA data goes from the master to the slave, through the Avalon fabric, which is a switched fabric, not really a bus.
The CPU is not special, it's just another master. I'm not sure on what you mean by "interrupt". If by "interrupt" you mean "pause", depending on your SOPC is configured, one master accessing the fabric may cause another master to wait. If by interrupt, you mean "abort", then only if there a way for the CPU to talk to the master performing DMA telling it to abort.