From 7a6e313006f06785ab0d9ab08f9903e7d75731cd Mon Sep 17 00:00:00 2001
From: Pepping <pepping>
Date: Thu, 21 Apr 2016 09:06:33 +0000
Subject: [PATCH] Added g_unb1_ctrl_board_version generic and added it to info
 vector.

---
 .../unb1_board/src/vhdl/unb1_board_system_info.vhd        | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

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 aa946c8acc..a080c24a58 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;
-- 
GitLab