diff --git a/projects/mips_sys/src/mips_sys.vhd b/projects/mips_sys/src/mips_sys.vhd index fe2e6a1..bb62c78 100644 --- a/projects/mips_sys/src/mips_sys.vhd +++ b/projects/mips_sys/src/mips_sys.vhd @@ -295,6 +295,7 @@ ARCHITECTURE behavior OF mips_sys IS MDAT_O : out unsigned(63 downto 0); -- JBUS Slave signals + INT_O : out STD_LOGIC; CYC_I : in STD_LOGIC; STB_I : in STD_LOGIC; WE_I : in STD_LOGIC; @@ -428,6 +429,7 @@ ARCHITECTURE behavior OF mips_sys IS signal SRDY_O_uart1 : std_logic; signal SDAT_O_uart1 : unsigned(31 downto 0); + signal INT_O_vga : std_logic; signal CYC_I_vga : std_logic; signal ACK_O_vga : std_logic; signal SRDY_O_vga : std_logic; @@ -552,7 +554,7 @@ int_sample: process(CLK_O) begin if rising_edge(CLK_O) then - INT <= int_timer & (INT_O_ps2_0 or INT_O_ps2_1) & (gpo1(2) and INT_O_ac97) & (gpo1(1) and sys_usb_int) & (int_uart0 or int_uart1) & sys_btn(4); + INT <= int_timer & (INT_O_ps2_0 or INT_O_ps2_1) & (INT_O_vga or (gpo1(2) and INT_O_ac97)) & (gpo1(1) and sys_usb_int) & (int_uart0 or int_uart1) & sys_btn(4); end if; end process; @@ -940,6 +942,7 @@ inst_vga_frontend : vga_frontend64 MDAT_O => MDAT_O_vga, -- JBUS Slave signals + INT_O => INT_O_vga, CYC_I => CYC_I_vga, STB_I => STB_O, WE_I => WE_O,