1
0
Fork 0
mirror of https://git.sr.ht/~kivikakk/niar synced 2024-12-22 23:22:24 +00:00
Commit graph

82 commits

Author SHA1 Message Date
Asherah Connor 34b8c3b3f2 template: use "newproject" name in workflows, and -Onone with cxxrtl.
builtin-yosys doesn't support opt.
2024-06-27 19:53:37 +03:00
Asherah Connor 10d7f867ff README: update. 2024-06-27 19:53:11 +03:00
Asherah Connor 2eede7b1c4 cxxrtl: log runtime. 2024-06-27 19:45:59 +03:00
Asherah Connor f6de8db366 build: build subdir per platform. 2024-06-27 19:45:54 +03:00
Asherah Connor 0ab73b31a6 cxxrtl: put each CXXRTL platform in its own build directory. 2024-06-27 19:37:29 +03:00
Asherah Connor b4eef36627 build: only resynthesise when input RTLIL changes.
Ouch.
2024-06-27 19:26:33 +03:00
Asherah Connor 7aa12417e6 cxxrtl: opt also optimises the design with Yosys.
This has a significant result on sim speed.
2024-06-27 19:12:24 +03:00
Asherah Connor 02e500d295 cxxrtl: fix zig build deps specification. 2024-06-27 18:49:09 +03:00
Asherah Connor 12f3ecd3ce setup-action: install pytest-xdist, use in template. 2024-06-27 18:47:21 +03:00
Asherah Connor dc8c97b368 setup-action: one day I will remember to include shell: bash. 2024-06-27 18:45:32 +03:00
Asherah Connor 81961bba89 setup-action: install client pip deps in our Python. 2024-06-27 18:43:42 +03:00
Asherah Connor c757d4f606 cxxrtl: CXXRTL cc doesn't depend on our headers. 2024-06-27 18:43:27 +03:00
Asherah Connor 46ac1c24e9 cxxrtl: pull in CompilationUnit etc. from Chryse. 2024-06-27 13:59:43 +03:00
Asherah Connor e6cada5f48 cxxrtl: assume Zig build uses cxxrtl_o_path list. 2024-06-16 17:44:58 +03:00
Asherah Connor 5c6700effb template: add workflows. 2024-06-16 17:23:34 +03:00
Asherah Connor 0cdcd952b6 README: capitalise. 2024-06-16 17:21:50 +03:00
Asherah Connor 673a6308eb README: elaborate. 2024-06-16 17:21:24 +03:00
Asherah Connor 2679e43c02 roll template in. 2024-06-16 17:19:44 +03:00
Asherah Connor 3e8126f5a5 setup-action: add option to install OSS CAD Suite. 2024-06-16 13:25:42 +03:00
Asherah Connor fe20bcd6da workflows: use --no-deps to stop the madness. 2024-06-16 13:15:12 +03:00
Asherah Connor 854b29ae56 setup-action: install pytest. 2024-06-16 13:11:28 +03:00
Asherah Connor b7d42f0b00 pyproject.toml: depend on amaranth[builtin-yosys] for CI ease. 2024-06-16 13:04:27 +03:00
Asherah Connor 138039712e setup-action: install as editable in case it hecks with us less. 2024-06-16 13:03:49 +03:00
Asherah Connor df6bc37559 setup-action: action.yml. 2024-06-16 12:56:20 +03:00
Asherah Connor 4d1b21b3b7 setup-action: add. 2024-06-16 12:54:08 +03:00
Asherah Connor f880c95ec5 emit debug IL, it's helpful. 2024-06-16 11:58:15 +03:00
Asherah Connor a4b04502b6 support zig builds. 2024-06-16 11:44:18 +03:00
Asherah Connor 071f1cef41 chotto. 2024-06-15 12:01:21 +03:00
Asherah Connor 9e724857ef cxxrtl: TODO. 2024-06-13 22:20:45 +03:00
Asherah Connor 41065af2c8 work around black failing on fstrings. 2024-06-13 22:18:00 +03:00
Asherah Connor 0de6a6c202 gitignore: /dist. 2024-06-13 22:04:37 +03:00
Asherah Connor c079c08998 init. 2024-06-13 21:58:56 +03:00