1
0
Fork 0
mirror of https://git.sr.ht/~kivikakk/niar synced 2024-12-22 13:52:25 +00:00
MIRROR: A small framework for building projects with Amaranth Upstream: git.sr.ht/~kivikakk/niar
Find a file
Asherah Connor 359962b0fe cxxrtl: opt is between RTL and code.
RTL used to mean "-O3 on the CXXRTL-generated .cc". Now it means running
an opt pass in Yosys. Code covers all code: C++ (and Zig if used).
2024-06-28 16:44:13 +03:00
niar cxxrtl: opt is between RTL and code. 2024-06-28 16:44:13 +03:00
setup-action setup-action: install pytest-xdist, use in template. 2024-06-27 18:47:21 +03:00
template template: use "newproject" name in workflows, and -Onone with cxxrtl. 2024-06-27 19:53:37 +03:00
.editorconfig roll template in. 2024-06-16 17:19:44 +03:00
.gitignore gitignore: /dist. 2024-06-13 22:04:37 +03:00
LICENSE init. 2024-06-13 21:58:56 +03:00
pyproject.toml pyproject.toml: depend on amaranth[builtin-yosys] for CI ease. 2024-06-16 13:04:27 +03:00
README.md README: update. 2024-06-27 19:53:11 +03:00

Niar

A small framework for building projects with Amaranth. Provides support for using CXXRTL, optionally with Zig and zxxrtl.

See the template project for usage, Sae for what I'm working on right now, and ili9341spi for a complete example with Zig.