The following list describes the VCP1 and VCP2 modules operational modes.
- 0: Value at reset or value written by the coprocessor when previous instruction is read and its execution is ongoing. DSP may test the status word in the output control memory to check if the instruction is being executed.
- 1: Start - CPU orders the coprocessor to start a processing block: The first action of the coprocessor is then to generate the first XEVT to trigger DMA transfer of the input control words.
- 2: Pause - CPU orders the coprocessor to pause a processing block at the beginning of traceback.
- 3: Unpause (single_traceback) - CPU orders the coprocessor to restart at the beginning of traceback and halt at next traceback.
- 4: Unpause (finish_traceback) - CPU orders the coprocessor to restart at the beginning of traceback and complete decode.
- 5: Stop - CPU orders the coprocessor to reset: the coprocessor resets all VCP modules registers.