百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

nextpnr

> 编程语言
开源

nextpnr 便携式 FPGA 置位和路由工具

1.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

nextpnr 便携式 FPGA 置位和路由工具

nextpnr -- 一个便携式 FPGA 设计和布线工具 ===============================================

目前 nextpnr 支持以下设备:

  • Lattice iCE40 设备由 Project IceStorm 支持
  • Lattice ECP5 设备由 Project Trellis 支持
  • Lattice Nexus 设备由 Project Oxide 支持
  • Gowin LittleBee 和 Aurora V 设备由 Project Apicula 支持
  • NanoXplore NG-Ultra 设备由 Project Beyond 支持
  • Cologne Chip GateMate 设备由 Project Peppercorn 支持
  • (实验性) Cyclone V 设备由 Mistral 支持
  • (实验性) Lattice MachXO2 设备由 Project Trellis 支持
  • (实验性) Xilinx 7 系列设备由 Project X-Ray 支持
  • (实验性) 用户定义架构的"通用"后端

一个简短的(学术)论文描述了 Yosys+nextpnr 流程,可以在 arXiv 上找到。以下是 iCE40 的 nextpnr 屏幕截图。构建说明和 入门指南 可以在下面找到。

  • CMake 3.25 或更高版本 - 现代 C++17 编译器(开发时需要 clang-format) - Python 3.5 或更高版本,包括开发库(Ubuntu 使用 python3-dev) - Python 3.9 或更高版本需要 nextpnr-himbaechel - 在 Windows 上,请确保安装与 vcpkg 支持的相同版本 - Boost 库(libboost-dev libboost-filesystem-dev libboost-thread-dev libboost-program-options-dev libboost-iostreams-dev libboost-dev 或 libboost-all-dev)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言