Mach-NX

Hardware Security for Programmable System Control

Cyber Resilient System Control – Builds on Lattice secure control leadership by addressing evolving PFR requirements. Includes immutable Secure Enclave to enable HW RoT & 384-bit cryptography.

Dynamic End-to-End Firmware Protection – Provides real-time firmware protection with nanosecond response time to block malicious activity on the system bus.

Rapidly Customizable – Easily configure security features in RISC-V environment with Lattice Propel. Develop NIST SP 800-193 compliant PFR solutions in days.

Features

  • Up to 8.4K LC of user logic, 2669 kbits of user flash memory and dual boot flash feature
  • Up to 379 programmable I/O supporting 1.2/1.5/1.8/2.5/3.3 I/O voltages
  • Secure enclave supports 384-bit cryptography, including SHA, HMAC, and ECC
  • Configuration of PFR and security functions through Lattice Propel simplifies developer experience
  • Highly reliable. Low power and 3X better SER performance to comparable CMOS technologies

Jump to

Family Table

Mach-NX Device Selection Guide
Features LFMNX-50
User LCs 8400
Distributed RAM (kbits) 73
EBR SRAM (kbits) 432
UFM (kbits) 1064 / 26691
Number of PLLs 2
Hardened Security Functions2
Configurable PFR 1
Secure Enclave 1
SoC Hardened Functions
I2C 2
SPI 1
Timer / Counter 1
Oscillator 1
On-chip Dual-boot Yes3
Core Vcc - 1.0V Yes
Temperature
Commercial Yes
Industrial Yes

1. When dual-boot is disabled, image space can be repurposed as extra UFM.
2. 40K LCs equivalent design
3. For user logic

0.8 mm Pitch Packages & Total I/O Count

LFMNX-50
256-ball fcCSP (14 x 14 mm) 188
484-ball fcBGA (19 x 19 mm) 378

Block Diagram

Mach-NX Architecture

  • Up to 8.4K LCs user logic, up to 2669 kbits of user flash memory and dual boot flash feature
  • Up to 379 programmable I/O supporting 1.2/1.5/1.8/2.5/3.3 I/O voltages
  • Secure enclave supports 384-bit cryptography

Design Resources

Development Kits & Boards

Our development boards & kits help streamline your design process

Intellectual Property & Reference Designs

Simplify your design efforts by using pre-tested, reusable functions

Software

Complete Design Flows, High Ease of Use

Documentation

Quick Reference
Technical Resources
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Mach-NX Platform Firmware Resiliency Out-of-Band I2C Command Protocol
This document would be provided through Technical Support Request after sign-in to Lattice web site. Please refer to Answer Database FAQ 6848 for detail instruction
FPGA-UG-02136 1.0 12/28/2022 WEB
Mach-NX Platform Firmware Resiliency Manifest and Log Management
This document would be provided through Technical Support Request after sign-in to Lattice web site. Please refer to Answer Database FAQ 6848 for detail instruction
FPGA-UG-02137 1.0 12/28/2022 WEB
Mach-NX Family Data Sheet
FPGA-DS-02084 1.6 7/31/2024 PDF 1.3 MB
Mach-NX FCBGA256 Pinout
FPGA-SC-02029 1.0 9/1/2021 CSV 8.3 KB
Mach-NX FCBGA484 Pinout
FPGA-SC-02020 1.0 9/8/2021 CSV 16.6 KB
Package Diagrams
FPGA-DS-02053 8.2 9/22/2024 PDF 9 MB
Mach-NX SFB Hardware Usage Guide
FPGA-TN-02222 1.0 10/7/2021 PDF 1.9 MB
Mach-NX sysIO Usage Guide
FPGA-TN-02233 1.0 12/8/2020 PDF 1.1 MB
Mach-NX PFR and SFB Architecture User Guide
FPGA-TN-02230 1.0 2/27/2022 PDF 2.1 MB
Mach-NX sysCLOCK PLL Design and Usage Guide
FPGA-TN-02215 1.0 9/22/2021 PDF 2 MB
Mach-NX Dual Boot Usage Guide
FPGA-TN-02229 1.0 8/31/2021 PDF 508.6 KB
Memory Usage Guide for Mach-NX Devices
FPGA-TN-02236 1.0 12/7/2020 PDF 7.7 MB
Mach-NX Hardware Checklist
FPGA-TN-02235 1.2 3/19/2024 PDF 755.4 KB
Mach-NX Programming and Configuration Usage Guide
FPGA-TN-02231 1.0 5/26/2021 PDF 2.4 MB
Triple-Speed Ethernet MAC Driver API Reference
FPGA-TN-02341 1.1 7/29/2024 PDF 398.2 KB
Implementing High Speed Interfaces with Mach-NX
FPGA-TN-02234 1.1 4/4/2024 PDF 1.2 MB
I3C Target Driver API Reference
FPGA-TN-02338 1.0 12/21/2023 PDF 769.7 KB
I3C Controller Driver API Reference
FPGA-TN-02342 1.0 12/21/2023 PDF 894.8 KB
Solder Reflow Guide for Surface Mount Devices
FPGA-TN-02041 4.9 9/23/2024 PDF 878.5 KB
PCB Layout Recommendations for BGA Packages
FPGA-TN-02024 5.4 8/27/2024 PDF 6.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Mach-NX Family Data Sheet
FPGA-DS-02084 1.6 7/31/2024 PDF 1.3 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Sentry Flash Address Map Generation for Mach-NX
This document would be provided through Technical Support Request after sign-in to Lattice web site. Please refer to Answer Database FAQ 6848 for detail instruction.
3/13/2024 WEB
Lock Policy Settings for MachXO5-NX Devices
This document would be provided through Technical Support Request after sign-in to Lattice web site. Please refer to Answer Database FAQ 6848 for detail instruction
FPGA-TN-02326 10/26/2023 WEB
Mach-NX SFB Hardware Usage Guide
FPGA-TN-02222 1.0 10/7/2021 PDF 1.9 MB
Mach-NX sysIO Usage Guide
FPGA-TN-02233 1.0 12/8/2020 PDF 1.1 MB
Mach-NX PFR and SFB Architecture User Guide
FPGA-TN-02230 1.0 2/27/2022 PDF 2.1 MB
Mach-NX sysCLOCK PLL Design and Usage Guide
FPGA-TN-02215 1.0 9/22/2021 PDF 2 MB
Advanced Configuration Security Usage Guide for Mach-NX
FPGA-TN-02266 1.0 3/5/2023 PDF 809.7 KB
Mach-NX Dual Boot Usage Guide
FPGA-TN-02229 1.0 8/31/2021 PDF 508.6 KB
Memory Usage Guide for Mach-NX Devices
FPGA-TN-02236 1.0 12/7/2020 PDF 7.7 MB
Mach-NX Hardware Checklist
FPGA-TN-02235 1.2 3/19/2024 PDF 755.4 KB
Mach-NX Programming and Configuration Usage Guide
FPGA-TN-02231 1.0 5/26/2021 PDF 2.4 MB
Triple-Speed Ethernet MAC Driver API Reference
FPGA-TN-02341 1.1 7/29/2024 PDF 398.2 KB
Lattice Sentry Firmware Signing Tool for Mach-NX Devices User Guide
FPGA-TN-02351 1.1 5/3/2024 PDF 919 KB
Lattice Sentry 2.2 Mach-NX PFR and SFB Architecture - User Guide
FPGA-TN-02359 1.0 5/24/2024 PDF 902.6 KB
Lattice Sentry 2.2 Mach-NX SoC Function Block Hardware - User Guide
FPGA-TN-02360 1.0 5/23/2024 PDF 1.1 MB
Implementing High Speed Interfaces with Mach-NX
FPGA-TN-02234 1.1 4/4/2024 PDF 1.2 MB
I3C Target Driver API Reference
FPGA-TN-02338 1.0 12/21/2023 PDF 769.7 KB
I3C Controller Driver API Reference
FPGA-TN-02342 1.0 12/21/2023 PDF 894.8 KB
Solder Reflow Guide for Surface Mount Devices
FPGA-TN-02041 4.9 9/23/2024 PDF 878.5 KB
PCB Layout Recommendations for BGA Packages
FPGA-TN-02024 5.4 8/27/2024 PDF 6.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Mach-NX FCBGA256 Pinout
FPGA-SC-02029 1.0 9/1/2021 CSV 8.3 KB
Mach-NX FCBGA484 Pinout
FPGA-SC-02020 1.0 9/8/2021 CSV 16.6 KB
Package Diagrams
FPGA-DS-02053 8.2 9/22/2024 PDF 9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Mach-NX Platform Firmware Resiliency Out-of-Band I2C Command Protocol
This document would be provided through Technical Support Request after sign-in to Lattice web site. Please refer to Answer Database FAQ 6848 for detail instruction
FPGA-UG-02136 1.0 12/28/2022 WEB
Mach-NX Platform Firmware Resiliency Manifest and Log Management
This document would be provided through Technical Support Request after sign-in to Lattice web site. Please refer to Answer Database FAQ 6848 for detail instruction
FPGA-UG-02137 1.0 12/28/2022 WEB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice OrCAD Capture Schematic Library (OLB)
This file contains an OrCAD Capture Schematic Library (OLB file type) for all Lattice products. This .zip file also includes a .xls worksheet with a list of the contents of the OLB. These symbols can be used to help with OrCAD schematic designs.
FPGA-SC-02005 8.2 8/8/2024 ZIP 2.6 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Product Selector Guide
I0211 46.0 7/18/2024 PDF 9.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Mach-NX White Paper
1.0 12/8/2020 PDF 228.3 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
[BSDL] LFMNX-50
FPGA-MD-02011 1.14 12/8/2020 ZIP 18.4 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Mach-NX Device Family Delphi Models
FPGA-MD-02021 1.0 3/2/2021 ZIP 171.3 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
[IBIS] LFMNX-50
FPGA-MD-02012 1.0 2/25/2021 ZIP 15.4 MB

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

Support

Technical Support

Need Help? We're Here to Assist You

Quality & Reliability

Reference Material to Help Answer Your Questions