Cyclone® V Hard Processor System Technical Reference Manual

ID 683126
Date 8/28/2023
Public
Document Table of Contents

10.3.8.2. Features of the NEON* MPE

The NEON* processing engine accelerates multimedia and signal processing algorithms such as video encoding and decoding, 2‑D and 3‑D graphics, audio and speech processing, image processing, telephony, and sound synthesis.

The Cortex®-A9 NEON* MPE performs the following types of operations:

  • SIMD and scalar single-precision floating-point computations
  • Scalar double-precision floating-point computation
  • SIMD and scalar half-precision floating-point conversion
  • 8‑, 16‑, 32‑, and 64‑bit signed and unsigned integer SIMD computation
  • 8‑bit or 16‑bit polynomial computation for single‑bit coefficients

The following operations are available:

  • Addition and subtraction
  • Multiplication with optional accumulation (MAC)
  • Maximum- or minimum-value driven lane selection operations
  • Inverse square root approximation
  • Comprehensive data-structure load instructions, including register-bank-resident table lookup