Lattice Propelシステム設計環境

FPGAをベースとしたプロセッサ・システムを数分以内にビルド

LatticeのFPGAをベースとしたプロセッサ・システム設計向けの設計環境 - Lattice PropelはFPGAベースのプロセッサ・システムのハードウェア設計と、プロセッサ・システムのソフトウェア設計の開発、分析、コンパイル、デバッグのためのコンプリート・グラフィカル/コマンド・ライン・ツールです。

Lattice Propel Builder - 使いやすいシステムIP統合環境であり、プロセッサとペリフェラルIPを統合するためのツールを提供します。このグラフィカルな統合環境は、使いやすいドラッグ・アンド・ドロップの「構築しながら修正する」手法を特長としています。すべてのコマンドがTclスクリプトに対応しています。

Lattice Propel SDK - シームレスなソフトウェア開発環境であり、業界標準IDEとツールチェーンの統合ソフトウェア開発キット(SDK)です。Propel Builder定義済みシステム向けにソフトウェア・ライブラリとボード・サポート・パッケージ(BSP)とともにソフトウェア/ハードウェア・デバッグ機能を備えています。

特長

  • ドラッグ・アンド・ドロップIPインスタンス化
  • 「構築しながら修正する」設計手法
  • 生産性の高いハードウェア/ソフトウェア・デバッグ
  • ソフトウェア・ライブラリとBSPサポート
  • Tclスクリプト・コマンド

使用方法

  1. ダウンロード:下にある「ソフトウェア・ダウンロード/技術文書」リストからソフトウェアを選択し、ダウンロード
  2. インストール:下にある「ソフトウェア・ダウンロード/技術文書」リストにあるインストール・ガイドに従ってインストール
  3. ライセンス:Lattice Propelライセンスが必要です。下のボタンをクリックしてライセンスをリクエストしてください

リンクに飛ぶ

ブロック図

Lattice Propel設計環境

Lattice Propel Design Environment

Lattice Propel Builder設計フロー

Lattice Propel Design Flow

Lattice Propelソリューション

RISC-V MC CPU IP Core

IP Core

RISC-V MC CPU IP Core

The Lattice RISC-V MC CPU soft IP contains a 32-bit RISC-V processor core and optional submodules – Timer and Programmable Interrupt Controller (PIC).
RISC-V MC CPU IP Core
RISC-V SM CPU IP Core

IP Core

RISC-V SM CPU IP Core

Lattice RISC-V SM CPU IP core supports the RV32I instruction set, external interrupt, and debug feature, which is JTAG – IEEE 1149.1 compliant.
RISC-V SM CPU IP Core
RISC-V RX CPU IP Core

IP Core

RISC-V RX CPU IP Core

Lattice RISC-V RX IP processes data and instructions while monitoring the external interrupts, using 32-bit RISC-V processor core and several submodules.
RISC-V RX CPU IP Core
Lattice Sentry PLD Interface IP Core

IP Core

Lattice Sentry PLD Interface IP Core

Lattice Semiconductor Customer Programmable Logic Devices (PLD)implements a bidirectional mailbox for sending and receiving messages.
Lattice Sentry PLD Interface IP Core
Lattice Sentry SMBus Mailbox IP Core

IP Core

Lattice Sentry SMBus Mailbox IP Core

SMBus, a two-wire interface that support fairness arbitration and compatible with AHB-Lite specification. Target devices are Mach-NX and MachXO3D.
Lattice Sentry SMBus Mailbox IP Core

Award

Leadership in Engineering Achievement Program (LEAP) Awards 2020

Gold Medal- Software Category

ソフトウェア・ダウンロード/技術文書

Quick Reference
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Propel 2024.1 Installation for Linux User Guide
FPGA-AN-02089 1.0 6/28/2024 PDF 377.7 KB
Lattice Propel 2024.1 Installation for Windows User Guide
FPGA-AN-02088 1.0 6/28/2024 PDF 828.9 KB
ModelSim Lattice-Edition Usage Guidelines and Tips
FPGA-AN-02053 1.0 10/31/2022 PDF 1.9 MB
Revision Control – Lattice Propel Builder 2024.1 User Guide
FPGA-UG-02214 1.0 6/28/2024 PDF 1.7 MB
Lattice IP Packager 2024.1 User Guide
FPGA-UG-02213 1.0 6/28/2024 PDF 3 MB
Lattice Propel 2024.1 Builder User Guide
FPGA-UG-02212 1.0 6/28/2024 PDF 5.9 MB
Lattice Propel 2024.1 SDK User Guide
FPGA-UG-02211 1.0 6/28/2024 PDF 4.3 MB
Lattice Propel Revision Control User Guide
FPGA-UG-02198 1.1 2/1/2024 PDF 1.6 MB
Lattice Propel 2023.2 Release Notes
FPGA-AN-02068 1.0 12/5/2023 PDF 261.1 KB
Lattice Propel 2024.1 Release Notes
FPGA-AN-02090 1.0 6/28/2024 PDF 279.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice RISC-V Embedded Design Guidelines
FPGA-AN-02072 1.0 2/25/2024 PDF 1.9 MB
ModelSim Lattice-Edition Usage Guidelines and Tips
FPGA-AN-02053 1.0 10/31/2022 PDF 1.9 MB
Lattice Propel 1.0 API Reference
FPGA-AN-02027 1.0 6/3/2020 PDF 914.5 KB
Scripting Lattice FPGA Build Flow
FPGA-AN-02073 1.0 10/31/2023 PDF 1.2 MB
Composable Custom Extensions on Lattice RISC-V RX User Guide
FPGA-AN-02075 1.1 3/15/2024 PDF 1.1 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Propel 2024.1 Installation for Linux User Guide
FPGA-AN-02089 1.0 6/28/2024 PDF 377.7 KB
Lattice Propel 2024.1 Installation for Windows User Guide
FPGA-AN-02088 1.0 6/28/2024 PDF 828.9 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Revision Control – Lattice Propel Builder 2024.1 User Guide
FPGA-UG-02214 1.0 6/28/2024 PDF 1.7 MB
AXI Registers for Custom IP Framework - Lattice Propel Builder
FPGA-IPUG-02221 1.0 3/9/2023 PDF 391 KB
AXI4 to APB Bridge Module User Guide
FPGA-IPUG-02198 1.3 6/28/2024 PDF 338.5 KB
AXI4 to AHB-Lite Bridge Module User Guide
FPGA-IPUG-02199 1.3 6/28/2024 PDF 339.7 KB
Clock Reset Generator VIP - Lattice Propel Builder
FPGA-IPUG-02147 1.0 12/8/2020 PDF 1.1 MB
UART Model VIP - Lattice Propel Builder
FPGA-IPUG-02146 1.1 12/8/2020 PDF 1.1 MB
Lattice IP Packager 2024.1 User Guide
FPGA-UG-02213 1.0 6/28/2024 PDF 3 MB
Lattice Propel 2024.1 Builder User Guide
FPGA-UG-02212 1.0 6/28/2024 PDF 5.9 MB
Lattice Propel 2024.1 SDK User Guide
FPGA-UG-02211 1.0 6/28/2024 PDF 4.3 MB
Lattice Propel Revision Control User Guide
FPGA-UG-02198 1.1 2/1/2024 PDF 1.6 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Propel Product Brochure
IO272 2.0 9/29/2022 PDF 1.8 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Propel 2023.2 Release Notes
FPGA-AN-02068 1.0 12/5/2023 PDF 261.1 KB
Lattice Propel 2024.1 Release Notes
FPGA-AN-02090 1.0 6/28/2024 PDF 279.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
A Step-By-Step Approach to Lattice Propel
FPGA-AN-02052 1.1 2/19/2024 PDF 1.9 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Propel Helps Designers Create Processor-Based Systems in Minutes
WP0029 1.0 2/23/2021 PDF 503.9 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Lattice Propel 2023.2 64-bit for Linux
2023.2 12/5/2023 ZIP 1.6 GB
Lattice Propel 2023.2 64-bit for Windows
2023.2 12/5/2023 ZIP 1.4 GB
Lattice Propel 2024.1 64-bit for Windows
2024.1 6/28/2024 ZIP 1.4 GB
Lattice Propel 2024.1 64-bit for Linux
2024.1 6/28/2024 ZIP 2.1 GB
MPESTI Initiator Reference Design Propel 2022.1 Patch
9/14/2023 EXE 31.2 MB
Sentry RISC-V Solution for Propel (Propel 1.0 Patch for Lattice Sentry)
1.0 8/12/2020 EXE 24.4 MB

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

ライセンス

現在、Lattice Propel設計環境は無償ライセンスのみ必要です。

デバイス・サポート

ライセンスによるデバイス・サポート
製品 サブスクリプション・ライセンス 無償ライセンス
MachXO3D
Check Mark
 
ライセンスをリクエスト

Propelの特長

  • Propel Builder:グラフィッカルなIP統合/システム構築ツール・ドラッグ・アンド・ドロップ・インスタンス化と、ウィザード・ガイド構成/パラメータ化
  • Propel SDK:Gnuデバッグ(GDB)統合業界標準IDE/ツールチェーン搭載のソフトウェア開発キット
  • Hello Worldプロジェクト向けテンプレート
  • テンプレート向けのシステム・レベル機能検証環境

Version History

Click here to see all Propel Version History.

Videos

Lattice Propel Thumbnail

Get Started Quickly with Lattice Propel

Lattice Propel is the Embedded Design Environment to implement RISC-V soft processor systems in Lattice FPGAs. This demonstration will guide you through building an embedded design, developing the software for the processor, implementation in the FPGA, and debugging the system all with in the Propel environment.
Propel Demo Thumbnail

Propel Simplifies Mach-NX Design

Use Lattice Propel software to add advanced security to a system control FPGA design quickly
Lattice Propel Training Series

Lattice Propel Design Environment Video Training Series

The Lattice Propel Design Environment Video Training Series is a multi-part video series covering every aspect of Propel development suite which includes Propel Builder and Propel SDK. It is well suited for both experienced and new users wanting to learn to develop SoC project using Propel and how to integrate the projects with Radiant and Diamond tools.