OpenFPGA系列(二)OpenFPGA 快捷命令和支持的工具

本文介绍了OpenFPGA项目提供的便捷shell命令,如list-tasks、run-task和run-modelsim,用于简化FPGA设计流程。用户需先安装相关依赖,如tree和VSIM。此外,OpenFPGA集成了多种工具,包括FPGA设计工具,并支持标准输入输出格式,便于与其他EDA工具协同工作。文章还提到了本地回归测试和快捷命令的注销功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:转载请注明出处
作者:雪天鱼

openfpga提供了脚本来通过shell快速执行一些基本功能。
注:OpenFPGA快捷命令只支持基于bash的shell,如 bash/zsh/fish 等。
先进入OpenFPGA根目录,输入下述命令

source openfpga.sh

一、快捷命令

  1. list-tasks
    列出当前任务目录下(默认是${OPENFPGA_PATH}/openfpga_flow/tasks)所有的OpenFPGA 的 task。
    注:需要先安装命令 tree
sudo apt-get install tree

在这里插入图片描述
这些任务将在之后进行演示,这里不展开讲解。

  1. run-task <task_name> **kwarags
    该命令运行 list-task 命令或其他目录中已有的任务。<task_name>是相对于所设置的TASK_DIRECTORY 的相对路径 。

  2. run-modelsim
    这个命令用来运行ModelSim进行验证,testbench会在OpenFPGA运行时自动生成。
    注:需要先安装并配置 VSIM

  3. run-regression-local
    使用当前版本的OpenFPGA在本地运行回归测试。

  4. unset-openfpga
    注销当前shell会话中的所有快捷命令

二、支持的工具

为了实现各种设计目的,OpenFPGA集成了很多工具,如FPGA-Verilog、FPGA-SDC和FPGA-bitstream(在下图中以绿色突出显示),以及其他流行的开源EDA工具,如VPR和Yosys。
在这里插入图片描述
OpenFPGA的输入文件和输出文件都是目前商业和开源工具通用的标准文件格式,所以可以与这些工具协同进行设计。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪天鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值