Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Question with the DMA

Altera_Forum
Honored Contributor II
1,110 Views

The flash device need special instruction to write. Is it realizable to transfer data to flash device with DMA?

0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
466 Views

Usualy no. Normaly you need to erase an entire page before you can write to flash memory. 

 

But if you want to write only once (and sequentialy), yes, it should be possible.
0 Kudos
Altera_Forum
Honored Contributor II
466 Views

Actually that is unlikely, after each write you probably need to poll a status register until the write itself has completed. 

Clearly it is possible to design a flash interface that performs this status test (or even a dma controller that will do status reads and compares and loops), but it is unlikely to be done!
0 Kudos
Reply