Specifications

The Arm Mali-C52 Image Signal Processor (ISP) delivers unparalleled image quality that is available in two configurations. Arm Mali-C52 can be optimized for image quality or optimized for area. The Mali-C52 is a complete solution that includes hardware IP, software drivers, 3A libraries including Auto Exposure, Auto White Balance and Auto Focus, as well as calibration and tuning tools.

Explore the following tools and training available when developing with the Mali-C52 ISP.

Start designing now

Arm Flexible Access gives you quick and easy access to this IP, relevant tools and models, and valuable support. You can evaluate and design solutions before committing to production, and only pay when you are ready to manufacture.

Learn more

Arm ISP Control and Calibration tools

Speed up initial evaluation of the system, image quality and software performance with the Arm ISP reference platform, pre-built and pre-tuned with the Mali-C52.

Speed up development time with:

  • Initial introduction of the Mali-C52
  • Image quality evaluation before silicon is available
  • Learn how to use the ISP tools provided

The Arm ISP reference platform is delivered with one fully tuned image sensor that is fully supported by FPGA logic and software components. The reference platform works out-of-the-box with minimum interaction from a user side and provides extended capabilities for monitoring ISP state by using the ISP tools.

Arm is working with many sensor vendors, so if you would like a different image sensor to be supplied with your reference platform, contact your Arm partner manager or contact one of our technical experts.

Arm ISP Tuning Package

The Arm ISP tuning package is free to download via a simple end user license agreement.

Learn more

Get Support

Blog posts

Popular forum posts

Answered MSAA 2x on Mali - GLES
  • Mali GPU (Valhall Architecture)
  • Mali DDK for GPU (Midgard Architecture)
  • Mali GPU (Bifrost Architecture)
  • OpenGL ES
0 votes 653 views 1 replies Latest 3 days ago by Peter Harris Answer this
Answered Cache data invalidation between kernel calls in OpenCL
  • Mali GPU (Valhall Architecture)
  • OpenCL
  • Mali GPU (Bifrost Architecture)
  • Cache
0 votes 818 views 1 replies Latest 6 days ago by Kévin Petit Answer this
Answered How to access(zero copy) AHardWareBuffer and ANativeWindow_Buffer, with Mali OpenCL? 0 votes 29166 views 14 replies Latest 9 days ago by Hxxfff Answer this
Suggested answer The difference between clEnqueueSVMMap and clEnqueueMapBuffer
  • OpenCL
  • Mali OpenCL SDK
0 votes 7426 views 1 replies Latest 9 days ago by Kévin Petit Answer this
Answered MSAA 2x on Mali - GLES Latest 3 days ago by Peter Harris 1 replies 653 views
Answered Cache data invalidation between kernel calls in OpenCL Latest 6 days ago by Kévin Petit 1 replies 818 views
Answered How to access(zero copy) AHardWareBuffer and ANativeWindow_Buffer, with Mali OpenCL? Latest 9 days ago by Hxxfff 14 replies 29166 views
Suggested answer The difference between clEnqueueSVMMap and clEnqueueMapBuffer Latest 9 days ago by Kévin Petit 1 replies 7426 views