display/history: robuster, trotzdem funktioniert es noch nicht so wie ich moechte
[hwmod.git] / src / beh_display_tb.vhd
index 707788b0fbebd156849e03960bce689cc46ddf79..166510a7f2f7f6afbdd94272ecd0ecb6e9078be0 100644 (file)
@@ -76,10 +76,12 @@ begin
                icwait(sys_clk, 5);
                sys_res_n <= '1';
 
-               while i <= 71 loop
+               while i <= 5 loop
+                       icwait(sys_clk, 10);
                        d_new_eingabe <= '1';
                        wait on d_get; -- = '1';
                        icwait(sys_clk, 1);
+                       d_new_eingabe <= '0';
 
                        ctmp := input(to_integer(unsigned(d_spalte)));
                        d_char <= hbyte(to_unsigned(character'pos(ctmp),8));
@@ -88,7 +90,6 @@ begin
                        wait on d_get; -- = '0';
                        icwait(sys_clk, 1);
                        d_done <= '0';
-                       d_new_eingabe <= '0';
 
                        free <= '0';
                        icwait(sys_clk, 1);