Nios® II Software Developer Handbook

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

6.3.2.1. Provide Full HAL Support

Intel FPGA® provides many peripherals for use in Nios II processor systems. Most Intel FPGA peripherals provide HAL device drivers that allow you to access the hardware with the HAL API. The following Intel FPGA peripherals provide full HAL support:
  • Character mode devices
    • UART core
    • JTAG UART core
    • LCD 16207 display controller
  • Flash memory devices
    • Common flash interface compliant flash chips
    • Intel FPGA’s erasable programmable configurable serial (EPCS) serial configuration device controller
  • File subsystems
    • Intel FPGA host based file system
    • Intel FPGA read-only zip file system
  • Timer devices
    • Timer core
  • DMA devices
    • DMA controller core
    • Scatter-gather DMA controller core
  • EPCQ soft IP peripheral
    • Upgraded to add support for x4 mode and L devices, giving faster access to the EPCQ device from Nios or other FPGA based masters
Note: Third-party vendors offer additional peripherals not listed here.