3 # full core build including QTY 4of 4k SRAMs: please remember to alter
4 # doDesign.py before running!
5 # change the settings to the larger chip/corona size
7 # also contains Staf's manually re-connected PLL edits to the verilog
8 # see commits 24cbbcc and 227a0f69
10 # Include tweaks dedicated to jpc's slightly different build environment.
12 echo "remember to check doDesign core size"
13 echo "also use yosys 049e3abf9"
14 if [ "${USER}" = "jpc" ]; then echo "Using \"jpc\" configuration."; fi
16 # initialise/update the pinmux submodule
17 if [ "${USER}" = "jpc" ]; then
18 # Must be done in the root of the repository when cloning anew.
19 (cd ..
/..
; git submodule update
--init --remote)
21 git submodule update
--init --remote
24 # makes symlinks to alliance
25 if [ ! -e "./mk" ]; then
26 if [ "${USER}" = "jpc" ]; then
27 ln -s ..
/..
/..
/..
/alliance-check-toolkit
/etc
/mk .
33 # generates the io pads needed for ioring.py
40 # copies over a "full" core
41 #cp non_generated/full_core_4_4ksram_ls180.il ls180.il
42 cp non_generated
/full_core_4_4ksram_ls180.v ls180.v
43 cp non_generated
/full_core_4_4ksram_litex_ls180_recon.v litex_ls180.v
44 cp non_generated
/full_core_4_4ksram_libresoc_recon.v libresoc.v
45 cp non_generated
/spblock
*.v .
46 cp non_generated
/spblock
*.vbe .
47 cp non_generated
/pll.v .
55 if [ "${USER}" != "jpc" ]; then
56 # make the vst from verilog