AN 978: Nios® V Processor Migration Guidelines

ID 773196
Date 11/25/2024
Public
Document Table of Contents

5.1.1.2. IP Parameter Configuration

In the Nios® V/c processor, the following parameters are provided for you to configure:

  • CPU Architecture—Apply the Avalon® Memory Mapped instruction and data buses. When disabled, the buses are Arm* AMBA* AXI-4 Lite.
  • Use Reset Request—Exposes the reset request interface. You can enable this optional interface based on your needs requirement.
  • Reset Agent and Reset Offset—Configures the processor reset vector, equivalent to Reset Vector and Reset Offset in Nios® II/e processor.
  • ECC Nios® V/c processor supports ECC Error Detection and Status Reporting on embedded memory blocks within the core.
The figures below display the configuration settings of the Nios V/c processor.
Figure 16.  Nios® V/c Processor – IP Parameter Editor
Table 11.  IP Parameter Editor Configuration
IP Parameter Editor Nios® V/c Processor Nios® II/e Processor
Reset Vector Navigate to Vectors. Navigate to,Vector > Reset Vector
Exception Vector Define as .exceptions in BSP Editor > Linker Section Mappings Navigate to, Vector > Exception Vector
JTAG Debug Navigate to, JTAG Debug > JTAG Debug Settings
ECC

Navigate to ECC

Navigate to Advanced Features > General > ECC Present
CPU Reset Request Navigate to Use Reset Request Navigate to Advanced Features > General > Include cpu_resetrequest and cpu_resettaken signals
CPUID Value Navigate to Advanced Features > General > CPUID control register value
Generate Trace File Navigate to Advanced Features > General > Generate trace file during RTL simulation
RAM Memory Protection

Navigate to Advanced Features RAM Memory Protection

The figures below display the configuration settings of the Nios® II/e processor.
Figure 17.  Nios® II/e Processor – IP Parameter Editor (Vector Tab)
Figure 18.  Nios® II/e Processor – IP Parameter Editor (JTAG Debug Tab)
Figure 19.  Nios® II/e Processor – IP Parameter Editor (Advanced Features Tab)