+ case int_req is
+ when UART =>
+ instruction(31 downto 0) <= (others => '0');
+ instruction(31 downto 28) <= "1110";
+ instruction(27 downto 23) <= "10110";
+ instruction(PHYS_INSTR_ADDR_WIDTH + 7 - 1 downto 7) <= UART_INT_VECTOR;
+ instruction(6 downto 4) <= "001";
+ instruction(3 downto 2) <= "01";
+ instruction(1 downto 0) <= "10";
+
+-- instr_r_addr_nxt <= instr_r_addr;
+ when others => null;
+ end case;
+
+ if (s_reset = RESET_VALUE) then
+ rom_ram_nxt <= RAM_USE;
+ instr_r_addr_nxt <= (others => '0');
+ end if;
+