AN 978: Nios® V Processor Migration Guidelines

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

8. Document Revision History for the AN 978: Nios® V Processor Migration Guidelines

Document Version Changes
2025.01.27
  • Added new parameters in the topic: IP Parameter Configuration for Nios® V/m and Nios® V/g variants.
  • Updated the following figures to the latest interface:
    • Nios V/m Microcontroller Intel FPGA IP – IP Parameter Editor
    • IP Parameter Editor Comparison
  • Updated the IP Parameter Editor in the table: IP Parameter Editor Comparison for Nios® V/m and Nios® V/g variants.
  • Updated the Interrupt Controller to Vectore Interrupt Controller in the table Interrupt Feature Comparison.
  • Updated Ethernet Stack to add the following tables:
    • Board Specific Configuration
    • BSP Settings
  • Updated the table Supported Flash Memories with Respective Boot Options to add the following supported boot memories:
    • On-Chip Flash (for Internal configuration)
    • General Purpose QSPI Flash (for user data only)
  • Added new table Changes in the MicroC/OS-II BSP Settings for Nios® V Processor.
2024.11.25
  • Edited Overview to add more clarity.
  • Updated the Branch Prediction value in the Table: Core Architecture Comparison to Nios® II/f Processor to Yes for Nios® V/g processor.
  • Changed the title for topic Processor Core Migration Mapping to Processor Core Upgrade Paths.
  • Removed Quartus® Prime Software Release Version from the Table: Processor Core Migration.
  • Updated Hardware Component for Quartus® Prime Pro Edition to add a note about enabling Avalon® Interface.
  • Edited the following topics in Migrating Nios® II/e Processor to Nios® V/c Processor, Migrating Nios® II Processor to Nios® V/m Processor, and Migrating Nios® IIf Processor to Nios® V/g Processor:
    • Updated topic Primary Interface for Nios® V/c and Nios® V/m processors to add a note about using Avalon® memory-mapped interface for the Data Bus and Instruction Bus interfaces.
    • Updated topic IP Parameter Configuration to add more information about the CPU Architecture and updated new IP parameter figures.
    • Updated the Branch Prediction value for the Nios® V/g processor in the Table: IP Parameter Editor Comparison.
  • Updated the ECC Recovery value for Nios® V processor in the Table: Error Correction Code.
  • Added enable_runtime_stack_checking to the Table: Intel HAL Settings.
  • Added new chapter: Assembly Language Comparison.
2024.05.15
  • Added notes in Software Component to refer to Intel HAL Settings to migrate BSP settings.
  • Edited IP Parameter Configuration.
    • Updated the IP Parameter Editor figures.
    • Updated the IP Parameter Editor Comparison table.
  • Edited Interrupt, Data and Instruction Cache, and Tightly Coupled Memory topics.
2023.11.12
  • Removed Atomic Extn from the following tables:
    • Core Architecture Comparison to Nios II/e Processor.
    • Core Architecture Comparison to Nios II/f Processor.
  • Edited the topic Software Optimization
    • Updated the Program Size (KB) values for Nios® V processor.
    • Added a link to Nios® V Processor Software Developer Handbook - Reducing Code Footprint in Embedded Systems.
  • Updated the figure for the IP Parameter Editor for Nios® V/c, Nios® V/m, and Nios® V/g processors.
  • Replaced table Supported Nios V Processor Booting Use Cases with the table Supported Flash Memories with Respective Boot Options.
  • Update the TCM in the table TCM Use Cases for Nios® V/g processor.
  • Updated the figure Tightly-Coupled Memory in Nios V/g Processor and the note
2023.10.02
  • Updated the following topics for new Nios® V/c processor variant and new Nios® V/g features:
    • Software Optimization
    • Design Migration from Nios II Processor to Nios V Processor for Quartus® Prime Pro Edition and Quartus® Prime Standard Edition
    • Migrating Nios II Processor to Nios V/m Processor
    • Migrating Nios II/f Processor to Nios V/g Processor
    • Timer
  • Added the following new topics:
    • Migrating Nios II/e Processor to Nios V/c Processor
    • Tightly Coupled Memory
    • Error Correction Code
2023.08.22 Updated the Memory Management Unit (MMU) value for Nios® II/f Processor in Core Architecture Comparison Table.
2023.04.14 Initial release.