Nios® V Processor Reference Manual

ID 683632
Date 1/27/2025
Public
Document Table of Contents

4.1. Processor Performance Benchmarks

Table 88.   Nios® V/g Processor Performance Benchmarks in Intel FPGA Devices for Quartus® Prime Software
Quartus® Prime Edition FPGA Used OPN fMAX (MHz) Logic Size Architecture Performance
DMIPS/MHz Ratio CoreMark/MHz Ratio
Quartus® Prime Pro Edition Cyclone® 10 10CX220YF780I5G 202 1986 ALM 1.448 2.323
Arria® 10 10AS066N3F40E2SG 214 1972 ALM
Stratix® 10 1SX280LU2F50E2VG 224 2166 ALM
Agilex™ 7 AGFB014R24AR0 270 2153 ALM
Agilex™ 5 A5EC065BB32AE4S 241 2203 ALM
Quartus® Prime Standard Edition Cyclone® IV E EP4CE115F29I8L 81 4316 LE 0.942 1.49
Cyclone® V 5CGTFD9E5F35C7 117 1886 ALM
Arria® V 5AGXMB7G6F35C6 121 1917 ALM
Arria® V GZ 5AGZME7K2F40C3 211 1859 ALM
Stratix® V 5SGXEA7K2F40C2 231 1853 ALM
Cyclone® 10 LP 10CL120YF780I7G 93 4174 LE
Arria® 10 10AS066N3F40E2SG 239 1818 ALM
MAX® 10 10M50DAF484C7G 91 4199 LE
Table 89.  Benchmark Parameters for Quartus® Prime Software
Parameter Settings/Description
Quartus® Prime Pro Edition Quartus® Prime Standard Edition
Quartus® Prime seed Maximum performance result are based on 10 seed sweep from Quartus® Prime Pro Edition software version 24.3. Maximum performance result are based on 10 seed sweep from Quartus® Prime Standard Edition software version 23.1.
Device speed grade Fastest speed grade from each Intel FPGA device family.
Defined peripherals
  • Nios® V/g processor core
  • Without debug module, internal timer, and floating point unit
  • With 4 KB instruction cache, 4 KB data cache, and branch prediction.
  • 128 KB on-chip memory for the instruction and data bus.
  • JTAG UART Intel® FPGA IP.
  • Interval Timer Core.
Toolchain Version
  • riscv32-unknown-elf-gcc (GCC) version 13.2.0
  • CMake Version: 3.29.3
  • riscv32-unknown-elf-gcc (GCC) version 12.1.0
  • CMake Version: 3.27.1
Compiler configuration
  • Compiler flags: -03
  • Assembler options: -Wa -gdwarf2
  • Compile options: -Wall -Wformat-security -march=rv32im_zicbom -mabi=ilp32
Intel uses the same Quartus® Prime design example for maximum performance benchmark(fMAX) and logic size benchmarks. However, the compiler settings are different for each benchmarks:
  • Superior Performance with Maximum Placement Effort in Quartus® Prime Pro Edition software.
  • High Performance Effort in Quartus® Prime Standard Edition software.
  • Logic size benchmark: area_aggressive
Note: Results may vary depending on the version of the Quartus® Prime software, the version of the Nios® V processor, compiler version, target device and the configuration of the processor. Additionally, any changes to the system logic design might change the performance and LE usage. All results are generated from design built with Platform Designer.