IFFT Module written according to main_fsm specs