Knowledge Base Article

Why do FPGA GPIO interrupts fail to trigger in the HPS GSRD for the Agilex™ 5 FPGA E-Series Premium Dev Kit in release 25.3.1?

Description

Due to a problem in the 25.3.1 GHRD 2.0 (Baseline) for Agilex™ 5 FPGA E-Series Premium Development Kit, the FPGA GPIO interrupts fail to trigger when the push buttons are pressed.

The error message observed during the interrupts exercising is the following:

root@agilex5e:~# modprobe gpio_interrupt gpio_number=592 ubtr_type 2

modeprobe: FATAL: Modeule gpio_interrupt not found in directory /lib/modules/6.12.43-altera-xyz

root@agilex5e:~# modprobe gpio_interrupt gpio_number=524 ubtr_type 3

modeprobe: FATAL: Modeule gpio_interrupt not found in directory /lib/modules/6.12.43-altera-xyz

The problem has been rooted caused to the PIO interrupt mapping in the GHRD, which incorrectly uses IRQ18 instead of IRQ17.

Resolution

To workaround this problem, you need to change the PIO interrupt mapping in the GHRD to use IRQ17 instead of IRQ18.

This will be fixed in a future release.

Updated 1 month ago
Version 2.0
No CommentsBe the first to comment