MachXO5-NX I2C Reference Design

Data Access to MachXO5-NX Internal Flash through User I2C Bus Interface

We're upgrading our website on August 31st! You may experience brief interruptions during the transition. Thank you for your patience.

Related Applications

Lattice MachXO5-NX™ I2C Reference Design provides the data access to the MachXO5-NX internal flash through the user I2C bus interface.

The MachXO5-NX I2C reference design initiates and connects the MachXO5-NX flash programming through the user I2C interface. The reference design is based on the RISC-V MC SoC project template with addition of I2C Target component and Internal Flash Controller component, and removal of the Oscillator component.

Features

  • Supports I2C commands to program the MachXO5-NX flash
  • Implement Erase, write, and read on the CFG, UFM, and USERDATA partitions
  • Works on Lattice MachXO5-NX-25 Development Board

Block Diagram

Documentation

Technical Resources
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
MachXO5-NX I2C Reference Design – User Guide
FPGA-RD-02299 1.0 1/17/2025 PDF 1.4 MB
MachXO5-NX I2C Reference Design – Source Code
1/17/2025 ZIP 20.7 MB

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