diff --git a/lib/emac/src/piso.vhd b/lib/emac/src/piso.vhd index ef9c2f6..51152fa 100644 --- a/lib/emac/src/piso.vhd +++ b/lib/emac/src/piso.vhd @@ -67,7 +67,7 @@ begin if rising_edge(clk) then if rst = '1' then din_vld_reg <= '0'; - elsif pre_fin = '1' and dout_en = '1' then + elsif (pre_fin = '1' and dout_en = '1') or din_vld_reg = '0' then din_vld_reg <= din_vld; end if; end if;