Multi-Boot Reference Design

Supports Booting Patterns that Reside in an External SPI Flash Device

This reference design showcases the Multi-Boot mode supported in Nexus devices. The Multi-Boot mode supports booting from up to six patterns that reside in an external SPI flash device, up to three patterns for MachXO5-NX internal flash memory. The patterns include a primary pattern, a golden pattern, and up to four alternate patterns, designated as Alternate Pattern 1 to Alternate Pattern 4.

For Avant devices, the Multi-Boot mode supports booting from up to eighteen patterns that reside in an external SPI flash device. The patterns include a primary pattern, a golden pattern, and up to sixteen alternate patterns, designated as Alternate Pattern 1 to Alternate Pattern 16.

By using Multi-Boot mode, you can combine all the bitstream patterns into a single bitstream image and store it in a single external SPI flash device. This solution decreases cost, reduces board space, and simplifies field upgrades. Note that this reference design is developed using the CrossLink™-NX and Avant™-X70 device, but the design can be ported to other Nexus devices.

Features

  • Allows the system to dynamically switch between multiple bitstream pattern using the MULTIBOOT primitive while still being protected with a golden pattern

Jump to

Block Diagram

Multi-Boot Reference Design Block Diagram for Avant

Multi-Boot Reference Design Block Diagram for Nexus

Documentation

Technical Resources
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Nexus Device Multi-Boot Reference Design – Source Code
10/6/2024 ZIP 24.5 MB
Lattice Avant Device Multi-Boot Reference Design - Source Code
12/15/2025 ZIP 45.3 MB
Lattice Avant Device Multi-Boot Reference Design - User Guide
FPGA-RD-02321 0.80 12/15/2025 PDF 1.5 MB
Lattice Nexus Device Multi-Boot Reference Design – User Guide
FPGA-RD-02294 0.80 10/6/2024 PDF 1.4 MB

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