Altera_Forum
Honored Contributor
10 years agoHardware interrupts from FPGA to HPS
Hi,
I have data bus that I want to send to a PC each time we get an interrupt from FPGA module (maximum interrupt frequency is 1MHZ and the throughput should be 8 Mbytes/sec) through Ethernet. I have a problem with implementing an interrupt to ARM(Cortex A9) processor from FPGA. I'm using DE1-SOC development board which contains Altera's Cyclone V device. This device is combination of FPGA and ARM. I'm running Linux Yocto on the ARM processor and I have a problem with making the Linux OS recognize an interrupt from FPGA module. Basically I want the embedded Linux OS recognize a new hardware interrupt. The problem is that I don't see the hardware interrupt in Linux by running "cat /proc/interrupts" command. After I compile Quartus (and configured the PIO to be an interrupt from FPGA to HPS in Qsys) what should I do in order to make the interrupt in Linux OS? Can anyone help me please? If there is another way (or better way) to perform the data transfer I would be glad to know. Thanks in advance Boris