[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
Sat Feb 15 14:11:05 GMT 2020


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

--- Comment #21 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Tobias Platen from comment #20)
> I've had a look mk/synthesis-yosys.mk, fixed some errors, and added a
> working Makefile. Next step will be corilos

excellent.

yes, we literally want exactly what is used in coriolis2 cmos Makefile,
with as few deviations from that as possible.

so, no hard-coded macros
(LIBERTY_FILE=/path/to/alliance-check-toolkit/cells/nsxlib/nsxlib.lib)

because all these hard-coded macros go into user.d/{yourloginid}-user.mk
and they are pulled in via mk/design-flow.mk

obviously, substitute s/m65s/part_sig_add

the way that it looks like the coriolis2 makefile system works is,
it extracts the "top" name from the make "things".

so we do not want "top" hard-coded into the Makefile, either, or
YOSYS_TOP=/tmp/yosys_top, although i appreciate that it gets things
working.

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


More information about the libre-riscv-dev mailing list