Specifications
For more information about what happens when you regenerate a BSP, refer to “Revising your BSP” in
the "Nios II Software Build Tools" chapter of the Nios II Software Developer’s Handbook.
Note: Avoid modifying HAL source files. If you modify a HAL source file, you cannot regenerate the BSP
without losing your changes. This makes it difficult to keep the BSP coordinated with changes to
the underlying hardware system.
For more information, refer to “Nios II Embedded Software Projects” in the "Nios II Software Build
Tools" chapter of the Nios II Software Developer’s Handbook.
Related Information
• Nios II Software Build Tools Reference on page 15-1
• Nios II Embedded Software Projects on page 4-4
Document Revision History for Developing Programs Using the
Hardware Abstraction Layer
Date Version Changes
May 2015 2015.05.14
• Maintenance release.
• Renamed to Nios II Classic.
January 2014 13.1.0 Removed “Nios II Development Flows” section.
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
• Introduced external interrupt controller.
• BSP generation file-copy behavior changed.
• Described alt_irq_init() function.
• Inserted host-based file system description.
• Removed IDE-specific information.
• Updated information about overriding HAL functions.
March 2009 9.0.0
• Reorganized and updated information and terminology to clarify
role of Nios II Software Build Tools.
• Add documentation for Altera logging.
• Corrected minor typographical errors.
May 2008 8.0.0 Maintenance release.
October 2007 7.2.0
• Added documentation for HAL program development with the
Nios II Software Build Tools.
• Additional documentation of alarms functions.
• Correct alt_erase_flash_block() example.
6-42
Document Revision History for Developing Programs Using the Hardware...
NII5V2
2015.05.14
Altera Corporation
Developing Programs Using the Hardware Abstraction Layer
Send Feedback