跳转到主要内容

nextpnr-nexus FPGA布局和布线工具

项目描述

YoWASP nextpnr软件包

YoWASP nextpnr软件包系列为nextpnr和针对WebAssembly构建的多个FPGA系列提供相关工具。有关YoWASP项目的详细信息,请参阅项目概述

支持的FPGA系列包括

注意

由于技术原因,在“yowasp-nextpnr-machxo2”PyPI软件包中提供的MachXO2工具链中的“ecppack”、“ecpunpack”、“ecpbram”、“ecpll”和“ecpmulti”工具分别以“yowasp-xo2pack”、“yowasp-xo2unpack”、“yowasp-xo2bram”、“yowasp-xo2pll”和“yowasp-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发布版本构建的软件包为零,对于从未发布nextpnr快照构建的软件包为NN是自最新发布以来的提交数量
  5. postM:软件包构建版本;区分来自相同nextpnr源树的多个构建
  6. dev:仅用于从未发布nextpnr快照构建的软件包;将这些软件包标记为预发布版本

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

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

配置

有关yowasp-runtime的文档。

许可

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

项目详情


下载文件

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

源代码分布

此版本没有可用的源代码分布文件。请参阅生成发行版归档教程

构建分布

yowasp_nextpnr_nexus-0.7.0.0.post519-py3-none-any.whl (7.7 MB 查看散列值)

上传时间 Python 3

由以下支持