莱迪思Propel系统设计环境

快速构建基于FPGA的处理器环境

专为基于莱迪思FPGA的处理器系统设计打造的设计环境——莱迪思Propel是一套完整的图形和命令行工具,用于创建、分析、编译和调试基于FPGA的处理器系统的硬件和软件设计。

莱迪思Propel Builder——Propel Builder作为易于使用的系统IP集成环境,提供了集成处理器和外设IP的工具。图形集成环境采用了易于使用、拖放式的按构造逐步校正(correct by construction)的设计方法。所有命令都可采用Tcl编写。

莱迪思Propel SDK——Propel SDK是一个软件开发套件(SDK),集成了行业标准IDE和工具链,提供无缝的软件开发环境。该SDK拥有SW/HW调试功能以及用于Propel Builder定义的系统的软件库和板级支持包(BSP)。

特性

  • 拖放IP实例化
  • 按构造逐步校正的设计方法
  • 高效的HW/SW调试
  • 软件库和BSP支持
  • 使用Tcl编写的命令

开始使用

  1. 下载:从软件下载和文档表中选择并下载软件。
  2. 安装:根据软件下载和文档中的安装指南安装软件。
  3. 许可证:您需要Lattice Propel许可证,单击下面的按钮以获得许可证。

跳转到

块关系图

莱迪思Propel设计环境

Lattice Propel Design Environment

莱迪思Propel Builder设计流程

Lattice Propel Design Flow

莱迪思Propel解决方案

RISC-V MC CPU IP核

IP Core

RISC-V MC CPU IP核

Propel IP模块:具有可选的定时器和PIC子模块的32位RISC-V处理器核,通过AHB-Lite总线连接到其他Propel各类IP模块。
RISC-V MC CPU IP核
RISC-V SM CPU IP核

IP Core

RISC-V SM CPU IP核

RISC-V SM CPU IP可以在处理数据和指令时处理外部中断。该IP支持RV32I指令集、外部中断和调试,遵循JTAG – IEEE 1149.1标准。
RISC-V SM CPU IP核
RISC-V RX CPU IP核

IP Core

RISC-V RX CPU IP核

莱迪思RISC-V RX IP使用32位RISC-V处理器核和多个子模块,在监控外部中断的同时处理数据和指令。
RISC-V RX CPU IP核
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
PIC IP Core

IP Core

PIC IP Core

Lattice Semiconductor PIC soft IP with configurable 1~8 interrupt inputs and 32-bit AHB-L interface for Mach-NX FPGA
PIC IP Core

获奖情况

2020年工程成就计划领导(LEAP)奖

金奖- 软件类别

软件下载和文档

快速参考
资讯资源
下载
标题 编号 版本 日期 格式 文件大小
选择全部
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
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
Lattice IP Packager 2024.1 User Guide
FPGA-UG-02213 1.0 6/28/2024 PDF 3 MB
Revision Control – Lattice Propel Builder 2024.1 User Guide
FPGA-UG-02214 1.0 6/28/2024 PDF 1.7 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 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
标题 编号 版本 日期 格式 文件大小
选择全部
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
标题 编号 版本 日期 格式 文件大小
选择全部
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
Revision Control – Lattice Propel Builder 2024.1 User Guide
FPGA-UG-02214 1.0 6/28/2024 PDF 1.7 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 Product Brochure
IO272C 2.0 9/29/2022 PDF 2 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
标题 编号 版本 日期 格式 文件大小
选择全部
A Step-By-Step Approach to Lattice Propel
FPGA-AN-02052 1.1 2/19/2024 PDF 1.9 MB
标题 编号 版本 日期 格式 文件大小
选择全部
Lattice Propel Helps Designers Create Processor-Based Systems in Minutes
WP0029 1.0 2/23/2021 PDF 503.9 KB
标题 编号 版本 日期 格式 文件大小
选择全部
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
Sentry RISC-V Solution for Propel (Propel 1.0 Patch for Lattice Sentry)
1.0 8/12/2020 EXE 24.4 MB

获取许可证

目前,莱迪思Propel设计环境只需申请免费许可证

注意:如果您要升级到Propel 2022.1或更高版本,并在2022年12月之前生成了免费的Propel许可证,请生成新的许可证,便于您更好地使用Propel中包含的所有工具。

支持的器件

许可证支持的器件
产品 订阅许可证 免费许可证
Avant-E
Check Mark
Avant-G
Check Mark
Avant-X
Check Mark
CertusPro-NX
Check Mark
Certus-NX
Check Mark
CrossLink-NX
Check Mark
Mach-NX
Check Mark
MachXO5-NX
Check Mark
MachXO3D
Check Mark
MachXO3LF
Check Mark
MachXO3L
Check Mark
MachXO2
Check Mark
ECP5U
Check Mark
ECP5UM
Check Mark
ECP5UM5G
Check Mark
操作系统
Windows
Windows 10
Windows 11
Linux
RHEL 7.9
RHEL 8.8
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
 
获取许可证

Propel功能列表

  • Propel Builder –图形驱动的IP集成和系统构建工具、拖放实例化以及根据引导程序进行配置和参数设置
  • Propel SDK –实现行业标准IDE的软件开发套件和集成Gnu调试(GDB)的工具链
  • Hello World项目范例
  • 范例的系统级功能验证环境

版本更新记录

点击此处查看所有Propel版本更新记录。

视频

Lattice Propel Thumbnail

Lattice Propel快速入门指南

莱迪思Propel是在莱迪思FPGA中实现RISC-V软处理器系统的嵌入式设计环境。本演示将指导您在Propel环境中构建嵌入式设计、开发处理器软件、在FPGA中实现以及调试系统。
Propel Demo Thumbnail

Propel简化Mach-NX设计

使用莱迪思Propel软件快速为系统控制FPGA设计增加先进的安全功能。
Lattice Propel Training Series

莱迪思Propel设计环境培训系列视频

莱迪思Propel设计环境培训系列视频由多个部分组成,涵盖了Propel开发套件的各个方面,包括Propel Builder和Propel SDK。它非常适合想要学习使用Propel开发SoC项目以及将项目与Radiant和Diamond工具集成的新老用户。