Lattice Propel Design Environment

Build FPGA-based Processor Systems in Minutes

Related Products

Design Environment for Lattice FPGA - based Processor System Design - Lattice Propel is a complete set of graphical and command-line tools to create, analyze, compile, and debug both the hardware design of an FPGA-based processor system, and the software design for that processor system.

Lattice Propel Builder - An easy to use system IP integration environment, Propel Builder provides tools to integrate processors and peripheral IP. The graphical integration environment features an easy to use drag and drop correct by construction methodology. All commands are Tcl scriptable.

Lattice Propel SDK - A seamless software development environment, Propel SDK is a software development kit (SDK) with an integrated industry standard IDE and toolchain. The SDK features SW/HW debugging capabilities along with software libraries and board support packages (BSP) for Propel Builder defined systems.

Features

  • Drag and drop IP instantiation
  • Correct by construction design methodology
  • High productivity HW/SW debugging
  • Software libraries and BSP support
  • Tcl scripting commands

Getting Started

  1. Download: choose and download foftware from the Software Downloads & Documentation table below
  2. Install: follow the installation guide, found in Software Downloads & Documentation section below.
  3. License: You will need a Lattice Propel license, Click the button below to request a license.

Jump to

Block Diagrams

Lattice Propel Design Environment

Lattice Propel Builder Design Flow

Lattice Propel Solutions

Lattice Sentry ESB Mux IP Core for MachXO3D

IP Core

Lattice Sentry ESB Mux IP Core for MachXO3D

Propel IP Module for Lattice Sentry: Enables access the MachXO3D embedded security block (ESB) simultaneously with internal crytographic operations
Lattice Sentry ESB Mux IP Core for MachXO3D
Lattice Sentry I2C Monitor IP Core for MachXO3D

IP Core

Lattice Sentry I2C Monitor IP Core for MachXO3D

Propel IP Module for Lattice Sentry: Monitors traffic on I2C bus to identify and block potentially illegal traffic.
Lattice Sentry I2C Monitor IP Core for MachXO3D
Lattice Sentry QSPI Monitor IP Core for MachXO3D

IP Core

Lattice Sentry QSPI Monitor IP Core for MachXO3D

Propel IP Module for Lattice Sentry: Monitors traffic on SPI/QSPI bus to identify and block potentially illegal traffic.
Lattice Sentry QSPI Monitor IP Core for MachXO3D
Lattice Sentry QSPI Streamer IP Core for MachXO3D

IP Core

Lattice Sentry QSPI Streamer IP Core for MachXO3D

Propel IP Module for Lattice Sentry: Provides fast SPI memory access for firmware authentication as part fo Platform Root of Trust operation
Lattice Sentry QSPI Streamer IP Core for MachXO3D
RISC-V MC CPU IP Core

IP Core

RISC-V MC CPU IP Core

Propel IP Module: 32-bit RISC-V processor core with optional Timer and PIC sub-modules, connects via AHB-Lite bus to other Propel IP modules and more.
RISC-V MC CPU IP Core

Award

Leadership in Engineering Achievement Program (LEAP) Awards 2020

Gold Medal- Software Category

Software Downloads & Documentation

Quick Reference
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Propel 1.0 API Reference
FPGA-AN-02027 1.0 6/3/2020 PDF 914.5 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Propel 1.0 Installation Guide
FPGA-AN-02026 1.0 6/3/2020 PDF 1.3 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Propel Builder 1.0 User Guide
1.0 6/3/2020 PDF 295.7 KB
Lattice Propel 1.0 User Guide
FPGA-UG-02110 1.0 6/3/2020 PDF 1.9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Propel Product Brochure
IO272 1.0 6/3/2020 PDF 2.1 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Propel 1.0 Release Notes
FPGA-AN-02025 1.0 6/3/2020 PDF 581.8 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Lattice Propel 1.0
1.0 6/2/2020 EXE 470.2 MB
NGO Encryption Pack
1.0 7/3/2020 EXE 5.4 MB

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

Licensing

Currently, Lattice Propel Design Environment only requires a Free License.

Device Support

Device Support by License
Product Subscription License Free License
MachXO3D
Check Mark
 
Request License

Propel Feature List

  • Propel Builder – Graphical driven IP integration and system building tool drag and drop instantiation and wizard guided configuration and parameterization.
  • Propel SDK – Software development kit with Industry-standard IDE and toolchain with integrated Gnu Debugging (GDB).
  • Templates for Hello World project
  • System-level functional verification environment for templates
Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.