Mali-V52 Video Processor

Mali-V52 Block Diagram.

About Mali-V52

Arm Mali-V52 is a video processor optimized for the mainstream market. Arm Mali-V52 provides significant area savings and uplifts in both encode quality and decode performance. Just one core of Mali-V52 can deliver 4K30FPS decode enabling premium 4K video in the smallest area. Arm Mali-V52 can simultaneously encode and decode using multiple codecs. Mali-V52 can achieve a total performance of up to 4K120 decode or 4K60 encode when configured with 4 cores.

Contact Us

Key features

  • Area efficient multi-standard video encode and decode core. Configurable from 1-4 cores
  • Adds High 10 H.264 encode and decode capability to Levels 5.0 and 5.1 respectively
  • Adds AVS Part 2 (Jizhun) and Part 15 (AVS+, Guangdian) decode capability for YUV420

Key benefits

  • 2x decode performance
  • 38% smaller area
  • 15% encode quality improvement 

Specification

 Features Value
Description
Codec Support
For encode and decode : VP9 Profile 2 (10-bit) and Profile 0 (8-bit), HEVC Main 10 and Main, H.264 Hi10P/HP/MP/BP, VP8, JPEG. Decode only : MPEG4, MPEG2, VC-1/WMV, Real, H.263, AVS+/AVS
Driver and video streaming infrastructure based on OpenMAX™, which runs on the host CPU. 
Bus Interface
AMBA4 AXI Compatible with a wide range of bus interconnect and peripheral IP.
Memory System
MMU Built-in Memory Management Unit (MMU) to support virtual memory.
Performance 1080p60 to 4K120 Scalable from one to four cores with multiple performance points.

  • A mali gpu chip.
  • Arm Mali GPUS

    Including both graphics and GPU compute technology, Mali GPUs offer a diverse selection of scalable solutions for low power to high performance smartphones, tablets and DTVs.

    Learn more
  • Arm Mali DPUs

    The Mali Display Processors bring composition, scaling, rotation and image post-processing tasks from the GPU on to a dedicated processor to maximize device battery life.

    Learn more

Get Support

Arm Support

Arm training courses and on-site system-design advisory services enable licensees to efficiently integrate the Mali-V52 Video Processor into their design. 

Arm training courses Open a support case
Answered Where do I find presentations and photos from SC'18? 2 votes 1363 views 0 replies Started 9 months ago by John Linford Answer this
Suggested answer Trouble Starting DS-5 Community Edition Debugging with Stratix 10
  • System on Chip (SoC)
  • DS-5 Debugger
  • DS-5 Community Edition
0 votes 64 views 4 replies Latest 7 hours ago by CMPE_grad Answer this
Suggested answer STM32F4 memcpy arry to structure other name addr hard-fault? 0 votes 54 views 2 replies Latest 8 hours ago by Westonsupermare Pier Answer this
Suggested answer Keil MDK V5.28.0.0 (256k ST version) - Debugger crashes at minimal program! 0 votes 90 views 3 replies Latest 8 hours ago by Westonsupermare Pier Answer this
Not answered gicv3 aarch32 icc_hsre 0 votes 7 views 0 replies Started 10 hours ago by PJ Nee Answer this
Suggested answer NVIC_EnableIRQ : enables only one interrupt at a time? 0 votes 35 views 3 replies Latest 10 hours ago by Andy Neil Answer this
Suggested answer Is there a built-in ARM assembly instruction for the following problem?
  • MDK-Arm
  • Arm Assembly Language (ASM)
0 votes 24 views 1 replies Latest 10 hours ago by Andy Neil Answer this
Suggested answer Is it possible to get keyboard input into an ARM Assembly program?
  • MDK-Arm
  • Keil Cortex-M Eval Boards
  • Keil
0 votes 21 views 1 replies Latest 10 hours ago by Andy Neil Answer this
Suggested answer address sanitizer in ARM GNU-A 8.2-2018.11 arm-linux-gnueabihf
  • Toolchain
  • Embedded Linux
  • GCC
  • GNU Arm
  • Linux
0 votes 52 views 3 replies Latest 10 hours ago by Tamar Christina Answer this
Suggested answer ARMv8 memory ordering
  • Cortex-A53
  • Armv8-A
0 votes 1034 views 6 replies Latest 11 hours ago by roffelsen Answer this
Suggested answer PC-Lint: Not working navigation (incorrect path) 0 votes 50 views 1 replies Latest 12 hours ago by ChenTang Answer this
Suggested answer EVENT RECORD to FreeRTOS information 0 votes 52 views 1 replies Latest 13 hours ago by Vladimir Umek Answer this
Answered Where do I find presentations and photos from SC'18? Started 9 months ago by John Linford 0 replies 1363 views
Suggested answer Trouble Starting DS-5 Community Edition Debugging with Stratix 10 Latest 7 hours ago by CMPE_grad 4 replies 64 views
Suggested answer STM32F4 memcpy arry to structure other name addr hard-fault? Latest 8 hours ago by Westonsupermare Pier 2 replies 54 views
Suggested answer Keil MDK V5.28.0.0 (256k ST version) - Debugger crashes at minimal program! Latest 8 hours ago by Westonsupermare Pier 3 replies 90 views
Not answered gicv3 aarch32 icc_hsre Started 10 hours ago by PJ Nee 0 replies 7 views
Suggested answer NVIC_EnableIRQ : enables only one interrupt at a time? Latest 10 hours ago by Andy Neil 3 replies 35 views
Suggested answer Is there a built-in ARM assembly instruction for the following problem? Latest 10 hours ago by Andy Neil 1 replies 24 views
Suggested answer Is it possible to get keyboard input into an ARM Assembly program? Latest 10 hours ago by Andy Neil 1 replies 21 views
Suggested answer address sanitizer in ARM GNU-A 8.2-2018.11 arm-linux-gnueabihf Latest 10 hours ago by Tamar Christina 3 replies 52 views
Suggested answer ARMv8 memory ordering Latest 11 hours ago by roffelsen 6 replies 1034 views
Suggested answer PC-Lint: Not working navigation (incorrect path) Latest 12 hours ago by ChenTang 1 replies 50 views
Suggested answer EVENT RECORD to FreeRTOS information Latest 13 hours ago by Vladimir Umek 1 replies 52 views