From b24311471fcaee33cac4539909df3a58f67a5b14 Mon Sep 17 00:00:00 2001 From: Eric Kooistra <kooistra@astron.nl> Date: Wed, 12 Feb 2020 14:44:12 +0100 Subject: [PATCH] Work around for unb1_minimal in git. Use g_stamp_svn : INTEGER, to avoid error in git, when the svn stamp is not there and yields -1. --- .../revisions/unb1_minimal_qsys/unb1_minimal_qsys.vhd | 2 +- .../revisions/unb1_minimal_sopc/unb1_minimal_sopc.vhd | 2 +- .../uniboard1/designs/unb1_minimal/src/vhdl/unb1_minimal.vhd | 2 +- .../libraries/unb1_board/src/vhdl/ctrl_unb1_board.vhd | 2 +- .../unb1_board/src/vhdl/mms_unb1_board_system_info.vhd | 2 +- .../unb1_board/src/vhdl/unb1_board_system_info_reg.vhd | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/boards/uniboard1/designs/unb1_minimal/revisions/unb1_minimal_qsys/unb1_minimal_qsys.vhd b/boards/uniboard1/designs/unb1_minimal/revisions/unb1_minimal_qsys/unb1_minimal_qsys.vhd index 7d773cb4b5..13e9851683 100644 --- a/boards/uniboard1/designs/unb1_minimal/revisions/unb1_minimal_qsys/unb1_minimal_qsys.vhd +++ b/boards/uniboard1/designs/unb1_minimal/revisions/unb1_minimal_qsys/unb1_minimal_qsys.vhd @@ -33,7 +33,7 @@ ENTITY unb1_minimal_qsys IS g_sim_node_nr : NATURAL := 0; g_stamp_date : NATURAL := 0; -- Date (YYYYMMDD) -- set by QSF g_stamp_time : NATURAL := 0; -- Time (HHMMSS) -- set by QSF - g_stamp_svn : NATURAL := 0 -- SVN revision -- set by QSF + g_stamp_svn : INTEGER := 0 -- SVN revision -- set by QSF ); PORT ( -- GENERAL diff --git a/boards/uniboard1/designs/unb1_minimal/revisions/unb1_minimal_sopc/unb1_minimal_sopc.vhd b/boards/uniboard1/designs/unb1_minimal/revisions/unb1_minimal_sopc/unb1_minimal_sopc.vhd index f9c05be852..a34407ad49 100644 --- a/boards/uniboard1/designs/unb1_minimal/revisions/unb1_minimal_sopc/unb1_minimal_sopc.vhd +++ b/boards/uniboard1/designs/unb1_minimal/revisions/unb1_minimal_sopc/unb1_minimal_sopc.vhd @@ -33,7 +33,7 @@ ENTITY unb1_minimal_sopc IS g_sim_node_nr : NATURAL := 0; g_stamp_date : NATURAL := 0; -- Date (YYYYMMDD) -- set by QSF g_stamp_time : NATURAL := 0; -- Time (HHMMSS) -- set by QSF - g_stamp_svn : NATURAL := 0 -- SVN revision -- set by QSF + g_stamp_svn : INTEGER := 0 -- SVN revision -- set by QSF ); PORT ( -- GENERAL diff --git a/boards/uniboard1/designs/unb1_minimal/src/vhdl/unb1_minimal.vhd b/boards/uniboard1/designs/unb1_minimal/src/vhdl/unb1_minimal.vhd index ea6ede3610..07df2214db 100644 --- a/boards/uniboard1/designs/unb1_minimal/src/vhdl/unb1_minimal.vhd +++ b/boards/uniboard1/designs/unb1_minimal/src/vhdl/unb1_minimal.vhd @@ -36,7 +36,7 @@ ENTITY unb1_minimal IS g_sim_node_nr : NATURAL := 0; g_stamp_date : NATURAL := 0; -- Date (YYYYMMDD) -- set by QSF g_stamp_time : NATURAL := 0; -- Time (HHMMSS) -- set by QSF - g_stamp_svn : NATURAL := 0 -- SVN revision -- set by QSF + g_stamp_svn : INTEGER := 0 -- SVN revision -- set by QSF ); PORT ( -- GENERAL diff --git a/boards/uniboard1/libraries/unb1_board/src/vhdl/ctrl_unb1_board.vhd b/boards/uniboard1/libraries/unb1_board/src/vhdl/ctrl_unb1_board.vhd index 2766d5fe86..bbaa9e82c3 100644 --- a/boards/uniboard1/libraries/unb1_board/src/vhdl/ctrl_unb1_board.vhd +++ b/boards/uniboard1/libraries/unb1_board/src/vhdl/ctrl_unb1_board.vhd @@ -52,7 +52,7 @@ ENTITY ctrl_unb1_board IS g_fw_version : t_unb1_board_fw_version := (0, 0); -- firmware version x.y g_stamp_date : NATURAL := 0; g_stamp_time : NATURAL := 0; - g_stamp_svn : NATURAL := 0; + g_stamp_svn : INTEGER := 0; g_design_note : STRING := "UNUSED"; g_mm_clk_freq : NATURAL := c_unb1_board_mm_clk_freq_125M; -- default use same MM clock as for TSE clock g_xo_clk_use_pll : BOOLEAN := FALSE; diff --git a/boards/uniboard1/libraries/unb1_board/src/vhdl/mms_unb1_board_system_info.vhd b/boards/uniboard1/libraries/unb1_board/src/vhdl/mms_unb1_board_system_info.vhd index 4624cdc3d0..3e1a8c454e 100644 --- a/boards/uniboard1/libraries/unb1_board/src/vhdl/mms_unb1_board_system_info.vhd +++ b/boards/uniboard1/libraries/unb1_board/src/vhdl/mms_unb1_board_system_info.vhd @@ -34,7 +34,7 @@ ENTITY mms_unb1_board_system_info IS g_fw_version : t_unb1_board_fw_version := c_unb1_board_fw_version; -- firmware version x.y g_stamp_date : NATURAL := 0; g_stamp_time : NATURAL := 0; - g_stamp_svn : NATURAL := 0; + g_stamp_svn : INTEGER := 0; g_design_note : STRING := ""; g_aux : t_c_unb1_board_aux := c_unb1_board_aux; -- aux contains the hardware version g_rom_version : NATURAL := 1; diff --git a/boards/uniboard1/libraries/unb1_board/src/vhdl/unb1_board_system_info_reg.vhd b/boards/uniboard1/libraries/unb1_board/src/vhdl/unb1_board_system_info_reg.vhd index c16da3f61d..f22b7364ce 100644 --- a/boards/uniboard1/libraries/unb1_board/src/vhdl/unb1_board_system_info_reg.vhd +++ b/boards/uniboard1/libraries/unb1_board/src/vhdl/unb1_board_system_info_reg.vhd @@ -56,7 +56,7 @@ ENTITY unb1_board_system_info_reg IS g_use_phy : t_c_unb1_board_use_phy; g_stamp_date : NATURAL := 0; g_stamp_time : NATURAL := 0; - g_stamp_svn : NATURAL := 0; + g_stamp_svn : INTEGER := 0; g_design_note : STRING ); PORT ( @@ -136,7 +136,7 @@ BEGIN sla_out.rddata(c_word_w-1 DOWNTO 0) <= TO_UVEC(g_stamp_time, c_word_w); ELSIF vA = c_nof_fixed_regs + c_nof_design_name_regs+2 THEN - sla_out.rddata(c_word_w-1 DOWNTO 0) <= TO_UVEC(g_stamp_svn, c_word_w); + sla_out.rddata(c_word_w-1 DOWNTO 0) <= TO_SVEC(g_stamp_svn, c_word_w); ELSIF vA < c_nof_fixed_regs + c_nof_design_name_regs+c_nof_stamp_regs+c_nof_design_note_regs THEN sla_out.rddata(c_word_w-1 DOWNTO 0) <= c_design_note(vA-c_nof_fixed_regs-c_nof_design_name_regs-c_nof_stamp_regs); -- GitLab