跳转到主要内容

nextpnr-gowin FPGA布局和布线工具

项目描述

YoWASP nextpnr软件包

YoWASP nextpnr软件包系列为nextpnr和为WebAssembly构建的几个FPGA系列提供相关工具。有关YoWASP项目的概述,请参阅YoWASP项目概述

支持的FPGA系列包括

注意事项

由于技术原因,MachXO2工具链中包含的ecppackecpunpackecpbramecppllecpmulti工具在yowasp-nextpnr-machxo2 PyPI软件包中分别以yowasp-xo2packyowasp-xo2unpackyowasp-xo2bramyowasp-xo2pllyowasp-xo2multi的名称安装。这些命令与相同版本的yowasp-nextpnr-ecp5 PyPI软件包中带有yowasp-ecp*前缀的同类命令在位对位上执行相同的代码。

版本控制

本软件包的版本是从上游nextpnr软件包的版本派生而来,格式为X.Y[.Z],并且由五个或六个部分组成,格式为X.Y.Z.N.postM[.dev]

  1. X:nextpnr主版本
  2. Y:nextpnr次版本
  3. Z:nextpnr补丁版本;预留,因为nextpnr目前没有进行补丁发布
  4. N:对于从nextpnr发布版本构建的软件包为零,对于从未发布版本构建的软件包为NN是从最新发布以来提交的数量
  5. postM:软件包构建版本;区分来自同一nextpnr源树的不同构建
  6. dev:仅存在于从未发布版本构建的软件包中;标记这些软件包为预发布

使用此方案,上游版本与PEP 440 Python软件包版本之间存在直接对应关系。从未发布快照构建的软件包默认情况下会被pip忽略,但仍然可以显式安装。(这些软件包每天都会上传到TestPyPI,但只偶尔上传到PyPI。)

之前使用了不同的版本控制方案,其中软件包构建版本由.devM后缀表示。此方案与PEP 440版本指定符不兼容,已被弃用。

配置

请参阅yowasp-runtime的文档。

许可证

本软件包受ISC许可证的保护,与nextpnr许可证相同。

项目详情


下载文件

下载适用于您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分发版

此版本没有提供源分发文件。请参阅有关 生成分发存档 的教程。

构建分发版

yowasp_nextpnr_gowin-0.7.0.0.post519-py3-none-any.whl (1.4 MB 查看哈希值)

上传时间 Python 3

支持者