Clock Configuration

Zynq UltraScale plus MPSoC Power Management

Release Date
2023-04-24

Video Codec Unit (VCU) has encoders and decoders which can be independently clock gated. There is a VCU PLL which provides clocks for the encoder, decoder and MCUs. When the VCU is not used, it can be clock gated and PLL shutdown to save power. This is best achieved by unloading the VCU driver and loading it only when required.

To minimize the dynamic power consumed by VCU, it is critical to select a minimum operating frequency that helps in achieving desired resolution, no. of streams and FPS. The frequency selection can be made in VCU IP config dialog in Vivado. For calculation of the optimal clock frequency, refer to VCU Programmers Guide .

Here is a screenshot of VCU IP configuration in Vivado to setup Clock frequency that impacts power:

VCU Clock config in Vivado