Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 8/15/2024
Public
Document Table of Contents

3.5.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* -A53 MPCore 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