Nios® V Processor Software Developer Handbook

ID 743810
Date 10/02/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.5.1.2. When to Regenerate Your BSP

Regenerating your BSP is required (and sufficient) in the following circumstances:

  • You change your hardware design, but all BSP system-dependent settings remain consistent with the new .qsys file. The following are examples of system changes that do not affect BSP system-dependent settings:
    • Changing a component’s base address
    • With the Internal Interrupt Controller (IIC), adding or removing hardware interrupts
    • With the IIC, changing a hardware interrupt number
    • Changing a clock frequency
    • Changing a simple processor option, such as cache size or core type
    • Changing a simple component option, other than memory size.
    • Adding a bridge
    • Adding a new component
    • Removing or renaming a component, other than a memory component, the stdio device, or the system timer device
    • Changing the size of a memory component when you are using the default memory map
  • You want to eliminate any customized source files and revert to the distributed BSP code.
Note: To revert to the distributed BSP code, you must ensure that you have not disabled generation on any BSP files