跳转到主要内容

nextpnr-ecp5 FPGA布局和布线工具

项目描述

YoWASP nextpnr软件包

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

支持的FPGA系列包括

注意

由于技术原因,来自包含在“yowasp-nextpnr-machxo2”PyPI软件包中的MachXO2工具链的ecppackecpunpackecpbramecppllecpmulti工具在分别命名为yowasp-xo2packyowasp-xo2unpackyowasp-xo2bramyowasp-xo2pllyowasp-xo2multi的情况下安装。这些命令与同一版本的“yowasp-nextpnr-ecp5”PyPI软件包中带有相同前缀的兄弟命令完全相同。

版本控制

本包的版本源自上游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许可证相同。

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源分发

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

构建分发

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

上传时间 Python 3

由以下支持

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