This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SPI and DMA ( router data to RAM )

Hi, I would like to receive suggestions about my problem. 

Then above I attached a picture with drawing of my system. I'm working with my P.h.d project and I need to store power quality electrical data. Then In my project all math is executed inside of FPGA, and after calcule FPGA send for me stellaris / TIVA data processed and this microcontroller build a header and acess SD card . 

During data transfer FPGA transfered 512 Words and detect disturbance events and all events are stored inside of SD. 

I read some suggestion and projects on internet and I verified that Tiva has DMA . Then I have the follow question : 

Can I use DMA to receive SPI data and when 512 words arrive, I call microcontroller to execute write on SD card?

Can I use DMA to write on specific RAM memory region without stop processor? I would like to work this mode because I want to improve performance of my device and use ARM core do calcule other parameters. 

Thanks too much for you attention