diff --git a/src/hdl/controlUnit.vhd b/src/hdl/controlUnit.vhd index e040e8bf3b0ffbff688afb8c289246cbbc6cf373..11a467bd41b0d1741dfec6c4ca8154a4331117b8 100644 --- a/src/hdl/controlUnit.vhd +++ b/src/hdl/controlUnit.vhd @@ -90,6 +90,13 @@ begin SR_nextState <= WAIT_END_SAMPLE; end if; + when PROCESSING_LOOP => + if I_processingDone = '1' then + SR_nextState <= OUTPUT; + else + SR_nextState <= PROCESSING_LOOP; + end if; + when others => SR_nextState <= WAIT_SAMPLE;