diff --git a/common/firmware/hdl/EcalDataProcessor.vhd b/common/firmware/hdl/EcalDataProcessor.vhd
index bb6e1d4af71b5e9e9986d1eb2f8b057461d33880..64c1eb692f903143853ca5b45be82a1e745af22e 100644
--- a/common/firmware/hdl/EcalDataProcessor.vhd
+++ b/common/firmware/hdl/EcalDataProcessor.vhd
@@ -206,6 +206,7 @@ begin
           data_out(0).data  <= (others => '0');
           data_out(0).valid <= '0';
           data_out(0).start <= '0';
+          data_out(0).last <= '0';
           data_out(0).strobe <= '0';
           ostate <= wait_start;
         elsif rising_edge(clk_p) then
@@ -213,6 +214,7 @@ begin
           data_out(0).data  <= data_out_s.data;
           data_out(0).valid <= '0';
           data_out(0).start <= '0';
+          data_out(0).last <= '0';
           data_out(0).strobe <= '0';
           case ostate is
             when wait_start =>