history/display: nach d_new_result = '1' werden die naechsten 70 bytes vom display
[hwmod.git] / src / gen_pkg.vhd
index 3b7f87e67f2c7d4cbfa2b95605804f70cc299047..9e27eae8a8a5435133247d081f8d788325b2e7e5 100644 (file)
@@ -18,13 +18,11 @@ package gen_pkg is
        -- integer ist 32bit (31bit + sign)
        subtype cinteger is integer;
 
-       -- vorerst: 2 * 71
-       constant H_RAM_SIZE : integer := 142;
-       -- danach: 50 * 71 * 2 = 7100
-       -- constant H_RAM_SIZE : integer := 7100;
+       -- 50 zeilen * 71 zeichen * 2 (berechnung + ergebnis) = 7100 bytes
+       constant H_RAM_SIZE : integer := 7100;
        constant H_RAM_WIDTH : integer := log2c(H_RAM_SIZE);
        subtype hspalte is std_logic_vector(6 downto 0);
-       subtype hzeile is std_logic_vector(4 downto 0);
+       subtype hzeile is std_logic_vector(6 downto 0);
        subtype hbyte is std_logic_vector(7 downto 0);
        subtype hstring is string(1 to 72);
        subtype hstr_int is integer range 0 to 72;
@@ -50,7 +48,6 @@ package gen_pkg is
        constant SC_KP_DIV : std_logic_vector(7 downto 0) := x"4a"; -- inkl. 0xe0!
 
        constant SC_ENTER : std_logic_vector(7 downto 0) := x"5a";
-       constant SC_KP_ENTER : std_logic_vector(7 downto 0) := x"5a"; -- inkl. 0xe0!
        constant SC_BKSP : std_logic_vector(7 downto 0) := x"66";
        constant SC_SPACE : std_logic_vector(7 downto 0) := x"29";
 end package gen_pkg;