Internal Flash Controller IP Core

Seamless Access to MachXO5-NX Internal Flash with AHB-Lite or APB

Related Products

The Lattice Internal Flash Controller for MachXO5-NX IP Core has a system bus interface to access the registers. The input bus can be configured through IP attributes, which can be either AHB-Lite or APB interface. This IP also has four sub-blocks: Register Block, Data Buffer, Controller, and Flash Memory.

Features

  • Supports AHB-Lite interface
  • Supports APB interface
  • Initial user data to be programmed into the Flash Memory
  • Up to 50 MHz input clock frequency

Jump to

Block Diagram

Ordering Information

The Internal Flash Controller IP Core is available for free to use in Lattice Radiant design software.​

Documentation

Quick Reference
Information Resources
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Internal Flash Controller Driver API Reference
FPGA-TN-02421 1.0 12/11/2025 PDF 493 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Internal Flash Controller IP Core for MachXO5-NX - User Guide
FPGA-IPUG-02174 1.7 12/11/2025 PDF 1.5 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Internal Flash Controller IP Core for MachXO5-NX - Release Notes
FPGA-RN-02085 1.2 12/11/2025 PDF 257.3 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.