Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

4.3.2.2.4. Flow Summary

In a Nios® II system with an MPU, whenever MPU initialization or reinitialization is required, the software is responsible for the following tasks:

  1. Ensure that the MPU is disabled.
    Note: At system reset, the MPU is disabled by default. At other times, software must disable the MPU before reconfiguring regions.
  2. Initialize and configure the MPU with region information.
  3. Enable the MPU prior to executing task-specific or single-threaded application code.