跳转到主要内容

nextpnr-machxo2 FPGA布局和路由工具

项目描述

YoWASP nextpnr软件包

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

支持的FPGA系列包括

注意

由于技术原因,ecppackecpunpackecpbramecppllecpmulti 工具来自 yowasp-nextpnr-machxo2 PyPI 软件包中包含的 MachXO2 工具链,分别安装为 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发布版构建的软件包为零,对于从未发布nextpnr快照构建的软件包为NN是从最新发布以来提交的数量
  5. postM:软件包构建版本;区分来自同一nextpnr源树的不同的构建
  6. dev:仅适用于从未发布nextpnr快照构建的软件包;将这些软件包标记为预发布版

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

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

配置

请参阅yowasp-runtime的文档。

许可证

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

项目详情


下载文件

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

源分发

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

构建分发

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

上传时间 Python 3

由以下机构支持

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