The VCU2 core includes two MCU subsystems that run the MCU firmware and control the encoder and decoder blocks. The encoder and decoder blocks each have their own MCU to execute the firmware. The MCU has a 64-bit RISC-V architecture. The MCU has internal instruction, data cache, and AXI master interface to interface with the external memory.