3.5.13 V550

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

V550 contains the following CADI targets:

  • V550

V550 contains the following MTI components:

V550 - about

The model requires an external OpenMAX (OMX) IL implementation for codec functionality. By default, V550 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 parameter omx-library-path.

FFomaxIL is an OMX IL implementation provided by ARM in the Third-Party IP (TPIP) package for convenience. Refer to the TPIP package for more details on FFomaxIL.

When querying the OMX core, V550 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".

Note:

To build example platforms containing V550, 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.

Limitations

The model has the following limitations:

  • No support for HEVC and RealVideo decoders.
  • No support for 10-bit video output.
  • No profiling support.
  • No QoS support.
  • Power and Test modes are modeled only as register state changes.

Table 3-204 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_1180_00_en
Copyright © 2014–2019 Arm Limited or its affiliates. All rights reserved.