nMigen使用的Yosys的专门WebAssembly构建
nmigen-yosys的Python项目详细描述
nMigen是一种基于Python的硬件描述语言,它使用Yosys作为后端来发出Verilog。在
nMigen Yosys控制盘提供了一个基于WebAssembly的专门版本的Yosys,如果没有系统范围内的Yosys安装,或者该安装太旧,它将通过wasmtime-py运行。这个构建针对二进制大小和启动延迟进行了积极的优化,并且只包含nMigen的Verilog和CXXRTL后端所需的特性;它对于任何其他用途都没有用处。在
尽管这个软件包是独立于平台的,但它依赖于wasmtime py wheels,目前仅适用于x86_64Windows、Linux和macOS。这在未来有望得到改善。在
许可证
此包由ISC license覆盖,这与Yosys license相同。在
- 项目
标签: