From: Bernhard Urban Date: Wed, 26 May 2010 00:11:14 +0000 (+0200) Subject: beh_history: bla, was hatten wir heute gelernt? signale mehrfach treiben ist boese! X-Git-Tag: abgabe~38^2 X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=hwmod.git;a=commitdiff_plain;h=0b280738ec11e356d2dee15b357a88ebcd4b08f2 beh_history: bla, was hatten wir heute gelernt? signale mehrfach treiben ist boese! --- diff --git a/src/TODO b/src/TODO index e1a0f19..f3e16de 100644 --- 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 diff --git a/src/beh_history_tb.vhd b/src/beh_history_tb.vhd index 84d8cc1..4571226 100644 --- a/src/beh_history_tb.vhd +++ b/src/beh_history_tb.vhd @@ -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;