Altera Cyclone V Device Handbook page 554

Hide thumbs Also See for Cyclone V:
Table of Contents

Advertisement

6-8
Single Instruction, Multiple Data (SIMD) Processing
Single Instruction, Multiple Data (SIMD) Processing
Single Instruction
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-bit, 16-bit, 32-bit, 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
For more information about the Cortex-A9 NEON MPE, refer to the Cortex-A9 NEON
Engine Technical Reference Manual, Revision r3p0, which you can download from the ARM website
(infocenter.arm.com).
Related Information
ARM Infocenter (www.infocenter.arm.com)
Memory Management Unit
The MMU is used in conjunction with the L1 and L2 caches to translate virtual addresses used by software
to physical addresses used by hardware. Each processor has a private MMU.
Altera Corporation
Multiple Data
Op
Op
Source Register
Source Register
Op
Op
Destination Register
Cortex-A9 Microprocessor Unit Subsystem
cv_54006
2013.12.30
Media Processing
Send Feedback

Advertisement

Table of Contents
loading

Table of Contents