diff --git a/designs/LFR-em-WFP_MS/LFR-em.vhd b/designs/LFR-em-WFP_MS/LFR-em.vhd --- a/designs/LFR-em-WFP_MS/LFR-em.vhd +++ b/designs/LFR-em-WFP_MS/LFR-em.vhd @@ -391,7 +391,7 @@ BEGIN -- beh pirq_ms => 6, pirq_wfp => 14, hindex => 2, - top_lfr_version => X"01013C") -- aa.bb.cc version + top_lfr_version => X"01013D") -- aa.bb.cc version -- AA : BOARD NUMBER -- 0 => MINI_LFR -- 1 => EM diff --git a/lib/lpp/lfr_management/apb_lfr_management.vhd b/lib/lpp/lfr_management/apb_lfr_management.vhd --- a/lib/lpp/lfr_management/apb_lfr_management.vhd +++ b/lib/lpp/lfr_management/apb_lfr_management.vhd @@ -209,6 +209,8 @@ BEGIN paddr(7 DOWNTO 2) := apbi.paddr(7 DOWNTO 2); Rdata <= (OTHERS => '0'); + LOAD_ADDRESSN <= '1'; + WEN <= '1'; IF apbi.psel(pindex) = '1' THEN --APB READ OP @@ -290,8 +292,6 @@ BEGIN NULL; END CASE; ELSE - LOAD_ADDRESSN <= '1'; - WEN <= '1'; IF r.ctrl = '1' THEN r.ctrl <= '0'; END IF;