Internal Flash Controller IP Core

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

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
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Internal Flash Controller Driver API Reference
FPGA-TN-024211.012/11/2025PDF493 KB

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

TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Internal Flash Controller IP Core for MachXO5-NX - User Guide
FPGA-IPUG-021741.82/18/2026PDF1.5 MB
TITLENUMBERVERSIONDATEFORMATSIZE
Select All
Internal Flash Controller IP Core for MachXO5-NX - Release Notes
FPGA-RN-020851.36/26/2026PDF329.8 KB