[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
Tue Feb 11 17:04:34 GMT 2020


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

--- Comment #1 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
ok tobias i've created a soclayout repo:
git clone  gitolite3 at libre-riscv.org:soclayout.git

can i suggest copying the alliance-check-toolkit/benchs/6502/cmos directory, it
looks dead simple?

we don't however want to use verilog, we want ilang, so the synthesis-yosys.mk
file will need changing.

i just managed to verify that the following (manually-run) yosys
commands will work:

set liberty_file
/home/chroot/coriolis/home/lkcl/alliance/install/cells/sxlib/sxlib.lib
read_ilang part_sig_add.il
hierarchy -check -top top
synth -top top
dfflibmap -liberty $liberty_file
abc -liberty $liberty_file
clean
write_blif test.blif

and ta-daaa, it produced a blif file!

if you can modify the mk/synthesis-yosys.mk file that comes with the 6502/cmos
to take into account we are using ilang, that would make a great start.

we can then pick a simple module as a starting point and go from there.

later we can do another one with, say, the ARM chip, which has actual
GPIO pads.

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


More information about the libre-riscv-dev mailing list