跳转到主要内容

nextpnr-ice40 FPGA布局和路由工具

项目描述

YoWASP nextpnr软件包

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

支持的FPGA系列包括

注意

由于技术原因,包含在“yowasp-nextpnr-machxo2”PyPI软件包中的MachXO2工具链中的ecppack、ecpunpack、ecpbram、ecppll和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许可证相同。

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源代码分发

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

构建分发

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

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面