MachXO5™-NX Development Board

Prototyping Board with Configurable I/O, SGMII, and ADC Interface

The MachXO5-NX Development Board features the MachXO5-NX-25 in a 400-ball caBGA package. This device offers a variety of features and programmability that enhances Secure Control PLD functionality with multiple boot capabilities. Its cryptographic engine supports user-mode security features. Alongside the cryptographic engine, numerous system functions are included such as two PLLs and 432 kbits of embedded RAM plus hardened implementations of I2C and SPI. Flexible, high performance I/O support numerous single-ended and differential standards including LVDS and MIPI.

MachXO5-NX Development Board also includes features to expand the usability of the MachXO5-NX-25 with Arduino, Raspberry, FX12, Versa, and Aardvark headers. It also allows programming of external flash memory and can access flash memory via soft SPI.

Configuration ports and Breakout for GPIO – Enable user to test all configuration modes (JTAG, I2C/I3C, SPI), as well as I/O capabilities.

Consistent Board Control Experience – Interface to ASC Bridge Board (L-ASC-BRIDGE-EVN) like XO3 and XO3D Development Boards.

Maximize Wide Range I/O – Provide flexibility in the configuration of wide range I/O voltages.

Enabling multiple external ports simultaneously – Support up to 5 channels per FTDI connection.


  • Optional SGMII, GbE PHY RJ45 connector and Aardvark header
  • HyperRAM up to 166 MHz (333 Mbyte/s), x16 bits
  • ADC interface with 10k POT
  • 7-Segment Blue LED, 4-position DIP Switches, 4 push buttons, and 8 red LEDs for demo purposes
  • Two Hirose FX12-40 headers and Multiple reference clock sources

Jump to

Kit Contents

  • MachXO5-NX Development Board
  • 12 V AC/DC Adapter and International Plug Adapters
  • USB Cable for Programming via PC (USB-A to Mini-B)
  • Quick Start Guide with Lattice Radiant software download information

Board Photos

Top View With Jumpers

Top View Without Jumpers

Bottom View

Side View

Ordering Information

  • Ordering Part Number: LFMXO5-25-EVN (without Ethernet support) or LFMXO5-25-E-EVN (with Ethernet support)

Note: LFMXO5-25-EVN and LFMXO5-25-E-EVN use the same board but have different BOM.


Quick Reference
Technical Resources
Select All
MachXO5-NX Development Board - User Guide and Schematics
FPGA-EB-02052 1.1 9/28/2023 PDF 3.1 MB
MachXO5-NX Development Board - Quick Start Guide
QS067 1.0 6/28/2024 PDF 481.6 KB
Select All
MachXO5-NX Development Board - Schematics
9/28/2023 ZIP 1.1 MB
Select All
MachXO5-NX Development Board - Layout
9/28/2023 BRD 14.8 MB
MachXO5-NX Development Board - Complete Design Package
9/28/2023 ZIP 10.3 MB
MachXO5-NX Development Board - Gerber Files
9/28/2023 ZIP 1.3 MB
MachXO5-NX Development Board - BOM
9/28/2023 XLSX 32.1 KB
MachXO5-NX Development Board Default Demo - Bitstream
9/28/2023 BIT 570.1 KB
MachXO5-NX Development Board Default Demo - Source Code
9/28/2023 ZIP 69.6 KB

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


Technical Support

Need Help? We're Here to Assist You

Quality & Reliability

Reference Material to Help Answer Your Questions