Forum Discussion
Altera_Forum
Honored Contributor
19 years agoInterrupt problem
Hi We are developing our own board. We use interrupts and DMA to transfer data between FPGA and linux kernel in Nios. We get an interrupt when data is available in the FPGA FIFO. Then we s...
Altera_Forum
Honored Contributor
19 years agoIn general, you should use level trigger interrupt, which should be more reliable for Linux.
Since the source of interrupts are inside the fpga, there is no need to use PIO for edge trigger. You should generate level trigger interrupt, and drive it directly to CPU. Then clear the interrupt request in your service routine.