在Mac mini 4上安装开源FPGA开发工具yosys

前言

Mac mini 4安装的MacOS 15.4 Sequoia相较使用M1、M2芯片的老版本MacOS增强了可执行文件的安全性监管,因此在安装yosys/oss-cad-suite时,如果直接解压是无法执行可执行文件的,需要在安装后执行“activate”程序允许execution of quarantined files。具体步骤如下:

下载针对Apple Silicon M CPU的oss-cad-suite发行版

选择oss-cad-suite-darwin-arm64-xxxx.tgz
下载链接:
https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2025-05-02/oss-cad-suite-darwin-arm64-20250502.tgz

解压

可以在Terminal中解压至一个目录,比如/opt/下。也可以双击解压后mv过去。

添加可执行文件路径至系统环境变量

有两种方法:

  1. 临时使用
    可以直接在Terminal中执行:
export PATH=/opt/oss-cad-suite/bin:$PATH

这个方法只在当前Terminal使用期间有效,关闭后就失效了,下次使用需要再次执行上述命令。
2. 永久添加该系统变量
需要修改~/.zshrc,使用vim打开~/.zshrc,在配置文件中添加一行export PATH=/opt/oss-cad-suite/bin:$PATH并按ESC,然后输入:wq保存。最后执行source ~/.zshrc更新系统变量。

运行activate工具

在Terminal中,找到oss-cad-suite目录下的activate工具所在目录(oss-cad-suite的根目录),执行./activate,等待出现Done的反馈即可,大概需要30秒时间。

试运行

完成上述步骤后,就能在Terminal中正常运行yosys系列工具了。输入yosys后应显示如下界面:
yosys-in-terminal

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐