Specifications

For more information about Altera-provided peripherals, refer to the Embedded Peripherals IP User
Guide.
Related Information
Embedded Peripherals IP User Guide
MPU Support
The HAL does not include explicit support for the optional memory protection unit (MPU) hardware.
However, it does support an advanced exception handling system that can handle Nios II MPU
exceptions.
For more information about handling MPU and other advanced exceptions, refer to the Exception
Handling chapter of the Nios II Software Developer’s Handbook.
For more information about the MPU hardware implementation, refer to the Programming Model chapter
of the Nios II Processor Reference Handbook.
Related Information
Exception Handling on page 8-1
For more information about handling MPU and other advanced exceptions.
Programming Model
For more information about the MPU hardware implementation.
MMU Support
The HAL does not support the optional memory management unit (MMU) hardware. To use the MMU,
you need to implement a full-featured operating system.
For more information about the Nios II MMU, refer to the Programming Model chapter of the Nios II
Processor Reference Handbook.
Related Information
Programming Model
For more information about the Nios II MMU.
Document Revision History for Overview of the Hardware Abstraction
Layer
Date Version Changes
May 2015 2015.05.14
Maintenance release.
Renamed to Nios II Classic.
May 2011 11.0.0 Introduction of Qsys system integration tool
February 2011 10.1.0 Removed “Referenced Documents” section.
July 2010 10.0.0 Maintenance release.
November 2009 9.1.0 Maintenance release.
5-6
MPU Support
NII5V2
2015.05.14
Altera Corporation
Overview of the Hardware Abstraction Layer
Send Feedback