Nios® V Processor Reference Manual

ID 683632
Date 10/07/2024
Public
Document Table of Contents

6. Document Revision History for the Nios® V Processor Reference Manual

Document Version Quartus® Prime Version Changes
2024.10.07 24.3
  • Updated the fMAX and Logic Size in the table Processor Performance Benchmarks in Intel® FPGA Devices for Quartus® Prime Pro Edition for each Nios® V/c, Nios® V/m, and Nios® V/g processors.
  • Updated the table Benchmark Parameters for Quartus Prime Software for each Nios® V/c, Nios® V/m, and Nios® V/g processors.
  • Added a new topic Choosing A Suitable Interface for Nios® V/c Processor and Nios® V/m processors.
  • Updated the topic Nios® V/g: Processor Architecture:
    • Updated the figure Nios® V/g Processor Core Block Diagram to add Branch Prediction and Lockstep Module.
    • Added new topics:
      • Branch Prediction
      • Lockstep Modules
  • Edited the topic Error Correction Code and split int into a new topic ECC Interface.
    • Added new topics:
      • ECC Error Injection
      • Affected CSR during ECC Event
      • Branch Prediction
    • Added mtval2 as a new control and status register to the table Control and Status Registers List and the topic Control and Status Register Field.
  • Edited the following topics to add more clarity:
    • Nios® V/m: Processor: Trap Controller
    • Nios® V/m: Halt from Debug Module
    • Nios® V/m: Hardware/Software Interface
    • Nios® V/g: Control and Status Registers
2024.07.26 24.2
  • Updated the following topics for each Nios® V/c, Nios® V/m, and Nios® V/g chapters:
    • Updated the fMAX and Logic Size in the Table: Processor Performance Benchmarks for Quartus® Prime Pro Edition.
    • Updated the toolchain version in the Table: Benchmark Parameters for Quartus® Prime Software.
    • Instruction Manager Port.
    • Data Manager Port.
    • Error Correction Code.
    • Instruction Set Reference.
2024.04.01 24.1
  • Updated the following tables:
    • Nios® V/c Processor Performance Benchmarks in Intel FPGA Devices for Quartus® Prime Software.
    • Benchmark Parameters for Quartus Prime Software for the Nios® V/c, Nios® V/m, and Nios® V/g processors.
    • Instruction Interface Signals for the Nios® V/c, Nios® V/m, and Nios® V/g processors.
    • Data Interface Signals for the Nios® V/c, Nios® V/m, and Nios® V/g processors.
    • Nios® V/m Processor Performance Benchmarks in Intel FPGA Devices for Quartus® Prime Software.
    • Nios® V/g Processor Performance Benchmarks in Intel FPGA Devices for Quartus® Prime Software.
2023.12.11 23.4
  • Updated all tables related to Processor Performance Benchmarks.
  • Edited Nios V/c Processor Core Block Diagram.
  • Revised instruction set from RV32IAZicsr to RV32IZicsr.
  • Updated Accessing Tightly Coupled Memory.
  • Updated the note in Using Tightly Coupled Memory Effectively to revise the support for Instruction TCM.
2023.10.02 23.3
  • Added Nios® V/c processor in the table Nios V Processor Variants.
  • Added new section Nios® V/c Processor.
  • Updated section Nios® V/m Processor:
    • Added new sub-topics Pipelined and Non-pipelined in the topics Processor Performance Benchmarks and Processor Pipeline.
    • Updated table Nios® V/m Processor Performance Benchmarks in Intel FPGA Devices for Quartus® Prime Pro Edition Software.
    • Added ECC module in figure Nios® V/m Processor Core Block Diagram.
    • Updated tables Instruction Interface Signals and Data Interface Signals.
    • Added new topic Error Correction Code (ECC).
  • Updated section Nios® V/g Processor:
    • Updated table Nios® V/g Processor Performance Benchmarks in Intel FPGA Devices for Quartus® Prime Pro Edition Software.
    • Added ECC module, Instruction Tightly Coupled Memory, Data Tightly Coupled Memory, and Floating Point Unit in figure Nios® V/g Processor Core Block Diagram.
    • Added the following topics:
      • Floating-Point Unit
      • IEEE 754 Exception Conditions
      • Floating Point Operations
      • Tightly Coupled Memory
      • Instruction and Data Tightly-Coupled Memory
      • Accessing Tightly-Coupled Memory
      • Using Tightly-Coupled Memory Effectively
      • Error Correction Code (ECC)
    • Updated tables Instruction Interface Signals and Data Interface Signals.
    • Added Floating-Point CSRs in table Control and Status Registers List.
    • Added Floating-Point CSR Register Fields in Control and Status Register Field.
2023.05.26 23.1 Added a link to AN 980: Nios® V Processor Quartus® Prime Software Support.
2023.04.14 23.1
  • Updated Nios® V/m Processor Performance Benchmarks.
  • Added a new section Nios® V/g Processor.
  • Updated product family name to " Intel Agilex® 7".
Document Version Quartus® Prime Version IP Version Changes
2022.10.31 22.1std 1.0.0
  • Updated references from Quartus® Prime Pro Edition to Quartus® Prime to indicate support for both Pro and Standard Edition.
  • Added Table: Nios V/m Processor Performance Benchmarks in Intel FPGA Devices for Intel Quartus Prime Standard Edition in Processor Performance Benchmarks section.
2022.09.26 22.3 22.3.0
  • Updated the values in Table: Nios V/m Processor Performance Benchmarks in Intel FPGA Devices.
  • Replaced Table: Reset and Debug Signals with new signals, types, and descriptions.
  • Updated the step to set exception address in section Exception Controller.
2022.08.01 22.2 21.3.0
  • Edited the performance metric value in Table: Architecture Performance.
  • Added new sections
    • Trigger
    • Typical Use Cases
  • Edited the following sections:
    • Reset and Debug Signals
    • RISC-V based Debug Module
    • Debug Mode
    • Halt from Debug Module
    • Control and Status Registers (CSR) Mapping
    • Control and Status Register Field
2022.06.30 22.1 21.2.0 Added new section Reset and Debug Signals.
2022.03.28 21.4 21.1.1 Updated RISC-V based Debug Module section with details for Nios® V processor.
2021.12.13 21.4 21.1.1 Updated IP version and Quartus® Prime version.
2021.11.15 21.3 21.1.0 Edited Table: Architecture Performance in Section: Processor Performance Benchmarks.
  • Change CoreMark to CoreMark/MHz Ratio and updated the value to 0.32148.
2021.10.04 21.3 21.1.0 Initial release.