diff --git a/src/hdl/controlUnit.vhd b/src/hdl/controlUnit.vhd index 7ef817c6d5f6ebad101fc1180fa4df0e33c23e38..38a4ac21037a40663337cc01f6da1de275d027c0 100644 --- a/src/hdl/controlUnit.vhd +++ b/src/hdl/controlUnit.vhd @@ -140,9 +140,9 @@ begin O_initSum <= '1' when (SR_presentState = STORE) else I_processingDone when (SR_presentState = PROCESSING_LOOP_FIR_1) else - I_processingDone when (SR_presentState = PROCESSING_LOOP_IIR_FEEDFORWARD) else - '1' when (SR_presentState = PROCESSING_LOOP_IIR_FEEDBACK) else - I_processingDone when (SR_presentState = PROCESSING_LOOP_FIR_2) else '0'; +-- I_processingDone when (SR_presentState = PROCESSING_LOOP_IIR_FEEDFORWARD) else + I_processingDone when (SR_presentState = PROCESSING_LOOP_IIR_FEEDBACK) else + I_processingDone when (SR_presentState = PROCESSING_LOOP_FIR_2) else '0'; O_loadSum <= not(I_processingDone) when (SR_presentState = PROCESSING_LOOP_FIR_1) else diff --git a/src/hdl/tb_firUnit.vhd b/src/hdl/tb_firUnit.vhd index 1ed86e3447bcd80072b3fcb35f0c1401eea2758f..c6974a53183a85091461c3afe850e630f9eee9ac 100644 --- a/src/hdl/tb_firUnit.vhd +++ b/src/hdl/tb_firUnit.vhd @@ -56,8 +56,8 @@ begin -- Null signal followed by a Dirac and then an arbitrary sequence SC_inputSample <= "00000000000", - "01111111111" after 401 ns, - "00000000000" after 601 ns; + "01111111111" after 51 ns, + "00000000000" after 251 ns;