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;
- --output beautifier
- signal tx_debug : character;
-
signal stop : boolean := false;
begin
-- history
pc_spalte => pc_spalte,
pc_zeile => pc_zeile,
pc_char => pc_char,
- pc_busy => pc_busy,
pc_done => pc_done
);
pc_spalte => pc_spalte,
pc_get => pc_get,
pc_done => pc_done,
- pc_char => pc_char,
- pc_busy => pc_busy
+ pc_char => pc_char
);
- tx_debug <= character'val(to_integer(unsigned(tx_data)));
process
begin
report "==================";
end loop f_loop;
- icwait(sys_clk, 850);
+ -- uart ist ziemlich langsam...
+ icwait(sys_clk, 1000000000);
stop <= true;
wait;
end process;
begin
btn_a_int <= '1';
wait until sys_res_n = '1';
- wait for 50000 * 15 ns;
+ icwait(sys_clk, 50000);
wait until rising_edge(sys_clk);
btn_a_int <= '0';
wait for 30 ns;