signal pc_spalte : hspalte;
signal pc_get, pc_done : std_logic;
signal pc_char : hbyte;
+ signal pc_busy : std_logic;
--dummy button
signal btn_a_int : std_logic;
pc_spalte => pc_spalte,
pc_zeile => pc_zeile,
pc_char => pc_char,
+ pc_busy => pc_busy,
pc_done => pc_done
);
rx_data => (others => '0'),
rx_new => '0',
-- History
- pc_zeile => pc_zeile,
- pc_spalte => pc_spalte,
- pc_get => pc_get,
- pc_done => pc_done,
- pc_char => pc_char
+ pc_zeile => pc_zeile,
+ pc_spalte => pc_spalte,
+ pc_get => pc_get,
+ pc_done => pc_done,
+ pc_char => pc_char,
+ pc_busy => pc_busy
);
process
btn_pressed : process is
begin
- btn_a_int <= '0';
+ btn_a_int <= '1';
wait until sys_res_n = '1';
wait for 50000 * 15 ns;
wait until rising_edge(sys_clk);
- btn_a_int <= '1';
- wait for 30 ns;
btn_a_int <= '0';
+ wait for 30 ns;
+ btn_a_int <= '1';
wait;
end process btn_pressed;
end architecture sim;