Lattce Propel Version History

History

Lattice Propel 2.2

  • New Device Family Support
    • Lattice LFMXO5 (MachXO5™-NX)
    • Lattice LIFCL-33 (CrossLink™-NX-33)
  • Tools and Enhancements
    • Supports Ubuntu 20.04 LTS Operating System.
    • Supports dual processors.
    • Supports displaying the latest IP version in the Propel Builder catalog by default.
    • Supports printf through semihosting during On-Chip-Debugging.
    • Supports backward compatible templates such as Sentry 1.0 and Sentry 2.1 projects.
    • Supports pin connection through auto connect in Propel Builder.
    • Supports hierarchical IP in Propel Builder.
    • Enhances Meta Data tab GUI to have additional IP description options.
    • Supports new interface AMBA4 AXI4, AMBA4 AXI4 Lite, AMBA4 AXI4 Stream.
    • Enhances new language in IP Packager *.sv.
    • Supports multiple channel for On-Chip-Debugging.
    • Supports AHBL & APB passthrough master & slave for user extension.
    • Supports AXI4 and AXI4-Lite interface.
    • Supports RISC-V RTOS (RX) IP.
    • Supports AXI Interconnect IP (AXI4 and AXI4-Lite).
    • Supports AXI4 to AHB-Lite Bridge IP.
    • Supports AXI4 to APB3 Bridge IP.
    • Provides new AXI interface and RISC-V RX IP based SoC template.
    • Provides Windows installer with digital signature.

Lattice Propel 2.1

  • New Device Family Support
    • Lattice LFCPNX (CertusPro™-NX)
  • Tools and Enhancements
    • Supports RV32IMC by RISC-V MC processor.
    • Supports RHEL 7.7 & RHEL 8.4 Operating System.
    • Supports Lattice Radiant foundation IP in Propel Builder.
    • Supports device information modification in Propel Builder project.
    • Integrates picolibc as the default standard C library to support three levels of printf.
    • Supports CertusPro-NX template design, the HelloWorld Project.

Lattice Propel 2.0

  • New Device Family Support
    • Lattice MachXO2™
    • Lattice MachXO3L™
    • Lattice MachXO3LF™
  • Tools and Enhancements
    • Supports RISC-V CPU for state machine with tiny size of around 800 LUTs under minimum configuration and about 0.5 DMIPS/Mhz performance.
    • Supports creating C++ software projects based on Lattice SoC platform.
    • Supports gluelogic including invert, split, concat, equation, and simple RTL components in Propel Builder.
    • Supports redo/undo function in Propel Builder.
    • Supports IP Packager: a tool for creating an IP package easily by editing of port, file, parameter, and memory in IP Packager.
    • Provides MachXO2 template design, the HelloWorld Project.

Lattice Propel 1.1

  • New Device Family Support
    • Lattice CrossLink™-NX
    • Lattice Certus™-NX
  • Lattice Propel SDK
    • Supports cable port and device detection and selection during on-chip debug.
    • Supports creating C project for SoC project with multiple memory regions.
    • Supports importing Lattice System on Chip (SoC) projects into workspace.
    • Adds synchronizing C project with SoC project.
    • Adds Lattice Diamond, Lattice Radiant, and Propel Builder bridges.
    • Adds directory settings for Lattice Diamond /Lattice Radiant location.
    • Supports peripherals view with register description during debug session.
    • Supports hardware description language syntax highlighting.
  • Lattice Propel Builder
    • Adds standalone Propel Builder icon to the start menu and the desktop.
    • Supports creating SoC project and SoC verification in project wizard Graphic User Interface.
    • Adds Lattice Diamond, Lattice Radiant, and Propel SDK bridges.
    • Adds directory settings for user IP/Lattice Diamond/Lattice Radiant/Questasim location.
    • Generates simulation environment, testbench, and script.
    • Integrates OEM ModelSim.
  • Template Design and System Simulation
    • Provides CrossLink-NX template design, the HelloWorld Project.
    • Provides Certus-NX template design, the HelloWorld Project.
    • Supports functional verification using system-level simulation environment for templates.

Lattice Propel 1.0

  • Platform
    • Supports Lattice MachXO3D platform.
  • Processor and IPs
    • Supports RISC-V MC processor IP with RV32I & Zicsr ISA.
    • Encapsulates Timer and Programmer Interrupt Controller (PIC) in the processor IP.
    • Supports GNU Project Debugger (GDB) debug through JTAG port.
    • Supports foundation IPs for system bus (AHB-Lite, APB), system memory,and configuration of Embedded Functional Block (EFB) of MachXO3Ddevice.
    • Provides Board Support Package(BSP)support for RISC-V and foundation IPs.
  • Propel Builder
    • Implements a desired system simply with drag-and-drop instantiation and wizard-guided configuration and parameterization.
    • Automates the task of integrating IP components.
    • Supports downloadable IP from IP catalog.
  • Propel SDK
    • Built-in industry standard components and tools for software development and debugging.
    • Optimized project management flow for Lattice FPGA platform.
    • Integrates GDB and Open On-Chip-Debugging (OCD)with chained JTAG.
  • Template Design and System Simulation
    • Provides template design, the HelloWorld project.
    • Supports functional verification using system-level simulation 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.