beh_history: bla, was hatten wir heute gelernt? signale mehrfach treiben ist boese!
authorBernhard Urban <lewurm@gmail.com>
Wed, 26 May 2010 00:11:14 +0000 (02:11 +0200)
committerBernhard Urban <lewurm@gmail.com>
Wed, 26 May 2010 00:11:14 +0000 (02:11 +0200)
src/TODO
src/beh_history_tb.vhd

index e1a0f19be6714f0e262b89299f3a9fbc5ced5bbf..f3e16def36c80a1b72c31548ea5620dd291a0a62 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -6,9 +6,6 @@
 
 - gen_pkg: unsigned fuer hspalte, hzeile
 
-== BUGS ==
-- warum ist in beh_history s_done und finished manchmal 'X'?
-
 
 == low prio ==
 - logic elements eliminieren
index 84d8cc1a34b0be56bcdb14c17c6d9adbf648b187..45712266385ac9e74c85092135fa50b5fbd70063 100644 (file)
@@ -237,18 +237,13 @@ begin
                                        run_inner := false;
                                        if s_backspace = '1' or s_take = '1' then
                                                icwait(sys_clk, 1);
-                                               s_done <= '1';
                                                wait on s_take; -- = '0'
                                                icwait(sys_clk, 1);
-                                               s_done <= '0';
                                        elsif do_it = '1' then
                                                -- dauert normalweiser noch laenger (parser braucht
                                                -- relativ lange)
                                                icwait(sys_clk, 7);
-                                               finished <= '1';
                                                wait on do_it; -- = '0'
-                                               icwait(sys_clk, 1);
-                                               finished <= '0';
                                                icwait(sys_clk, 850);
 
                                                run_tc := false;