From 038f983cb577c1a626d7dd587820230f4ff933eb Mon Sep 17 00:00:00 2001 From: Derek Christ Date: Sat, 19 Nov 2022 16:05:21 +0100 Subject: [PATCH] Fix the irq_controller for the real board --- soc/core/irq_controller.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soc/core/irq_controller.vhd b/soc/core/irq_controller.vhd index 6023907..c02ab1a 100644 --- a/soc/core/irq_controller.vhd +++ b/soc/core/irq_controller.vhd @@ -97,7 +97,7 @@ begin variable num_highest : unsigned(irq_num_width - 1 downto 0) := (others => '0'); begin -- if not in request, and something is pending (ignoring startup uninitialized state) - if ((rst = '0') and ((pending /= (pending'range => '0')) and (pending /= (pending'range => 'U')))) then + if ((rst = '0') and ((pending /= (pending'range => '0')))) then --and (pending /= (pending'range => 'U')))) then -- something is pending -- initialize variables before loop