Forum Discussion
Altera_Forum
Honored Contributor
15 years agoIf you want to be sure that the slow speed is due to the PIO0 interface, you could hack the driver and add some read/write access counters. Then from your application, read those counters every second. You can therefore measure the read/write transfer speeds. If you are close to the PIO0 theoretical limit, it means that it is the PIO0 interface that limits your speed, and using a higher PIO or DMA should improve it.
There is an IDE controller on Opencores that you could use but I don't know how well it is tested. We use the Evatronix controller in our projects and it works very well, in all PIO and DMA modes. @Michael: we talked about the industrial compact flash that could recover from a power loss in this thread (http://www.alteraforum.com/forum/showthread.php?t=25702)