如何使用APIO 在Linux主机上开发Lattice这块 FPGA开发板?

如何使用APIO 在Linux主机上开发Lattice这块 FPGA开发板?

关键词: 开发板

Lattice iCE40 UltraPlus 开发板的基础入门演示。这款开发板定位入门级 FPGA 开发,性能强大,能够满足多种应用场景的需求,套件内还配备了用于连接电脑主机的 USB 数据线。

image

A green circuit board with black text

AI-generated content may be incorrect.
iCE40 UltraPlus 开发板(正面)


在本次演示中,我们将展示如何使用 APIO 机制在 Linux 主机上开发该板卡。正如我们之前提到的,APIO 本质上是一个封装工具,它为 yosys、nextpnr、icepack 等工具提供了一个非常易用的操作界面。

  • Apio 是一个开源跨平台 FPGA 开发工具集,提供静态预构建包、项目配置工具和简单命令行界面,用于验证、综合、模拟和上传您的 Verilog 设计至 FPGA 开发板(目前仅支持 Lattice 的 iCE40 系列)。

第一步:安装 APIO
首先,在 Linux 主机上安装 APIO。按如下步骤创建一个 Python 虚拟环境:

image

使用以下命令安装 apio

DigiKey_Coffee_Cup (venv) # pip install apio

安装所有 APIO 工具包:

DigiKey_Coffee_Cup (venv) # apio install -a

启用 ftdi 驱动程序:

DigiKey_Coffee_Cup (venv) # apio drivers –ftdi-enable

验证安装是否成功,检查版本:

DigiKey_Coffee_Cup (venv) # apio –version

若安装无误,终端会输出 APIO 的当前版本号。

关于配置、构建、编写代码和配置,请参考以下帖子。

Lattice iCE40 UltraPlus 开发板 是一款高性价比的 FPGA 开发板,板载原型开发区域,适用场景丰富,目前可在 DigiKey(得捷电子)平台选购。

更多开发板设计技术的信息, 请查看

******

如有任何问题,欢迎联系得捷电子DigiKey客服团队。

中国(人民币)客服
- 400-920-1199
- service.sh@digikey.com
- QQ在线实时咨询 |QQ号:4009201199

中国(美金)/ 香港客服
- 400-882-4440
- 8523104-0500
- china.support@digikey.com

Digikey WeChat QR Code

到微信搜寻“digikey”或“得捷电子
关注我们官方微信
并登记成会员,
每周接收工程师秘技,
赚积分、换礼品、享福利

头像
得捷电子

评论已关闭。

Copyright©DigiKey Electronics