nextpnr-gowin FPGA布局和布线工具
项目描述
YoWASP nextpnr软件包
YoWASP nextpnr软件包系列为nextpnr和为WebAssembly构建的几个FPGA系列提供相关工具。有关YoWASP项目的概述,请参阅YoWASP项目概述。
支持的FPGA系列包括
- Lattice iCE40(通过Project IceStorm);
- Lattice ECP5(通过Project Trellis);
- Lattice MachXO2(通过Project Trellis;实验性);
- Lattice Nexus(通过Project Oxide;实验性);
- Gowin GW1N(通过Project Apicula;实验性)。
注意事项
由于技术原因,MachXO2工具链中包含的ecppack
、ecpunpack
、ecpbram
、ecppll
和ecpmulti
工具在yowasp-nextpnr-machxo2
PyPI软件包中分别以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]
X
:nextpnr主版本Y
:nextpnr次版本Z
:nextpnr补丁版本;预留,因为nextpnr目前没有进行补丁发布N
:对于从nextpnr发布版本构建的软件包为零,对于从未发布版本构建的软件包为N
;N
是从最新发布以来提交的数量postM
:软件包构建版本;区分来自同一nextpnr源树的不同构建dev
:仅存在于从未发布版本构建的软件包中;标记这些软件包为预发布
使用此方案,上游版本与PEP 440 Python软件包版本之间存在直接对应关系。从未发布快照构建的软件包默认情况下会被pip忽略,但仍然可以显式安装。(这些软件包每天都会上传到TestPyPI,但只偶尔上传到PyPI。)
之前使用了不同的版本控制方案,其中软件包构建版本由.devM
后缀表示。此方案与PEP 440版本指定符不兼容,已被弃用。
配置
请参阅yowasp-runtime的文档。
许可证
本软件包受ISC许可证的保护,与nextpnr许可证相同。
项目详情
关闭
哈希值 for yowasp_nextpnr_gowin-0.7.0.0.post519-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ca29af24ab253bdd3dfd3c7ebc9ca0a0b7b1da79a2d4ce864fc1c9af071c538c |
|
MD5 | 8da549e0545ffd1749eeba123786b408 |
|
BLAKE2b-256 | afd7336f6d535d3fa8385de3902010f03da0bbe31a8de073bb450ac932c461f3 |