3.5.12 V61

ARM(r) Mali(tm)-V61 Video Processor. This model is written in C++.

V61 contains the following CADI targets:

  • V61

V61 contains the following MTI components:

About V61

The model requires an external OpenMAX (OMX) IL implementation for codec functionality. By default, V61 looks for ffomaxil.dll on Windows or libffomaxil.so on Linux in the model binary's directory or in the Fast Models installation. The default library path can be overridden using the omx-library-path parameter.

FFomaxIL is an OMX IL implementation provided by Arm in the TPIP package for convenience. Refer to the TPIP package for more details on FFomaxIL.

When querying the OMX core, V61 searches for the following roles in the list of OpenMAX components:

H.264 decode"video_decoder.avc"
JPEG decode"video_decoder.mjpeg"
MPEG2 decode"video_decoder.mpeg2"
MPEG4 decode"video_decoder.mpeg4"
VC1 decode"video_decoder.vc1"
VP8 decode"video_decoder.vp8"
VP8 encode"video_encoder.vp8"


To build example platforms containing V61, you must either install the TPIP package, or remove the dependency on FFmpeg and libvpx from the platform's sgproj file, by removing the line containing V5xx.sgrepo.

The model has the following limitations:

  • No support for HEVC, VP9 and RealVideo decoders.
  • No support for 10-bit video output.
  • No support for RGB or AFBC input for encoding.
  • No profiling support.
  • No QoS support.
  • Power/Test modes are modeled only as register state changes.

Table 3-211 Ports

Name Protocol Type Description
apb_s PVBus Slave APB Slave port for register access.
axi_m PVBus Master AXI master bus for memory accesses.
clk ClockSignal Slave Master clock, typically 300MHz.
irq Signal Master IRQ signal to host CPU.
reset Signal Slave Reset signal.
Non-ConfidentialPDF file icon PDF version100964_1110_00_en
Copyright © 2014–2020 Arm Limited or its affiliates. All rights reserved.