[libre-riscv-dev] [Bug 178] first coriolis2 tutorial, workflow and "test project" page

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Fri Feb 14 17:26:39 GMT 2020


http://bugs.libre-riscv.org/show_bug.cgi?id=178

--- Comment #17 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Tobias Platen from comment #16)
> I was using an old version of the cell libraries. 
> I solved the problem using the new ones from alliance-check-toolkit.
> Now python3 part_sig_add.py will produce valid output.

ahh briiilliant, that's really good news!  can you quickly make sure that
the wiki page has what is needed?
https://libre-riscv.org/HDL_workflow/coriolis2/

oh, can you add the Makefile as well to the repo?  i see coriolis2/katana.py,
settings.py and __init__.py, no Makefile yet?

also... oh, although i personally like the way you did it as a python program,
(run_yosys() in examples/part_sig_add.py) let's keep that in the Makefile
format #include-style, because we'll be using it quite a lot?

unix rule, "one command does one thing and does it well".

if you don't beat me to it (i have a phone call to make, to alain),
i will experiment, here, in a bit, with setting the module name to
something other than "top" in create_ilang, it _should_ work when
setting an alternative, at which point we can take that copy of
mk/synthesis-yosys.mk and really pretty much cut/paste it exactly,
simply replacing "read_verilog" with "read_ilang".

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-riscv-dev mailing list