diff --git a/lib/lpp/lpp_top_lfr/lpp_lfr.vhd b/lib/lpp/lpp_top_lfr/lpp_lfr.vhd --- a/lib/lpp/lpp_top_lfr/lpp_lfr.vhd +++ b/lib/lpp/lpp_top_lfr/lpp_lfr.vhd @@ -39,7 +39,7 @@ ENTITY lpp_lfr IS hindex : INTEGER := 2; - top_lfr_version : STD_LOGIC_VECTOR(31 DOWNTO 0) := (OTHERS => '0') + top_lfr_version : STD_LOGIC_VECTOR(23 DOWNTO 0) := (OTHERS => '0') ); PORT ( diff --git a/lib/lpp/lpp_top_lfr/lpp_lfr_apbreg.vhd b/lib/lpp/lpp_top_lfr/lpp_lfr_apbreg.vhd --- a/lib/lpp/lpp_top_lfr/lpp_lfr_apbreg.vhd +++ b/lib/lpp/lpp_top_lfr/lpp_lfr_apbreg.vhd @@ -47,7 +47,7 @@ ENTITY lpp_lfr_apbreg IS pmask : INTEGER := 16#fff#; pirq_ms : INTEGER := 0; pirq_wfp : INTEGER := 1; - top_lfr_version : STD_LOGIC_VECTOR(31 DOWNTO 0)); + top_lfr_version : STD_LOGIC_VECTOR(23 DOWNTO 0)); PORT ( -- AMBA AHB system signals HCLK : IN STD_ULOGIC; @@ -386,7 +386,7 @@ BEGIN -- beh WHEN "100110" => prdata(31 DOWNTO 0) <= debug_reg6(31 DOWNTO 0); WHEN "100111" => prdata(31 DOWNTO 0) <= debug_reg7(31 DOWNTO 0); ---------------------------------------------------- - WHEN "111100" => prdata(31 DOWNTO 0) <= top_lfr_version(31 DOWNTO 0); + WHEN "111100" => prdata(23 DOWNTO 0) <= top_lfr_version(23 DOWNTO 0); WHEN OTHERS => NULL; END CASE; IF (apbi.pwrite AND apbi.penable) = '1' THEN diff --git a/lib/lpp/lpp_top_lfr/lpp_lfr_pkg.vhd b/lib/lpp/lpp_top_lfr/lpp_lfr_pkg.vhd --- a/lib/lpp/lpp_top_lfr/lpp_lfr_pkg.vhd +++ b/lib/lpp/lpp_top_lfr/lpp_lfr_pkg.vhd @@ -85,7 +85,7 @@ PACKAGE lpp_lfr_pkg IS pirq_ms : INTEGER; pirq_wfp : INTEGER; hindex : INTEGER; - top_lfr_version : STD_LOGIC_VECTOR(31 DOWNTO 0) + top_lfr_version : STD_LOGIC_VECTOR(23 DOWNTO 0) ); PORT ( clk : IN STD_LOGIC; @@ -155,7 +155,7 @@ PACKAGE lpp_lfr_pkg IS pmask : INTEGER; pirq_ms : INTEGER; pirq_wfp : INTEGER; - top_lfr_version : STD_LOGIC_VECTOR(31 DOWNTO 0)); + top_lfr_version : STD_LOGIC_VECTOR(23 DOWNTO 0)); PORT ( HCLK : IN STD_ULOGIC; HRESETn : IN STD_ULOGIC;