diff --git a/boards/uniboard1/libraries/unb1_board/src/vhdl/unb1_board_system_info.vhd b/boards/uniboard1/libraries/unb1_board/src/vhdl/unb1_board_system_info.vhd index aa946c8accb9ac9a5d1ceb297186c5f57de7f95c..a080c24a58f042e58ee893e24527cb78681f3472 100644 --- a/boards/uniboard1/libraries/unb1_board/src/vhdl/unb1_board_system_info.vhd +++ b/boards/uniboard1/libraries/unb1_board/src/vhdl/unb1_board_system_info.vhd @@ -31,9 +31,10 @@ USE work.unb1_board_pkg.ALL; ENTITY unb1_board_system_info IS GENERIC ( - g_sim : BOOLEAN := FALSE; - g_fw_version : t_unb1_board_fw_version := c_unb1_board_fw_version; -- firmware version x.y (4b.4b) - g_aux : t_c_unb1_board_aux := c_unb1_board_aux -- aux contains the hardware version + g_sim : BOOLEAN := FALSE; + g_fw_version : t_unb1_board_fw_version := c_unb1_board_fw_version; -- firmware version x.y (4b.4b) + g_aux : t_c_unb1_board_aux := c_unb1_board_aux; -- aux contains the hardware version + g_ctrl_unb1_version : NATURAL := 1 ); PORT ( clk : IN STD_LOGIC; @@ -86,6 +87,7 @@ BEGIN p_info : PROCESS(cs_sim, hw_version_reg, id_reg) BEGIN nxt_info <= (OTHERS=>'0'); + nxt_info(27 DOWNTO 24) <= TO_UVEC(g_ctrl_unb1_version, 4); nxt_info(23 DOWNTO 20) <= TO_UVEC(g_fw_version.hi, 4); nxt_info(19 DOWNTO 16) <= TO_UVEC(g_fw_version.lo, 4); nxt_info(10) <= cs_sim;