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