Adjust katana settings for LS180/TSMC after Coriolis bugfix #f58212e.
[soclayout.git] / experiments9 / build_full.sh
1 #!/bin/sh
2
3 # comment about yosys version needed
4 echo "this only works at the moment with yosys 049e3abf9"
5
6 # full core build: please remember to alter ioring.py before running!
7 # change the settings to the larger chip/corona size
8
9 # initialise/update the pinmux submodule
10 git submodule update --init --remote
11
12 # makes symlinks to alliance
13 ./mksyms.sh
14
15 # generates the io pads needed for ioring.py
16 make pinmux
17
18 # clear out
19 make clean
20 rm *.vst *.ap
21
22 # copies over a "full" core
23 #cp non_generated/full_core_ls180.il ls180.il
24 cp non_generated/ls180.v ls180.v
25 cp non_generated/litex_ls180.v litex_ls180.v
26 cp non_generated/libresoc.v libresoc.v
27 touch mem.init
28 touch mem_1.init
29 touch mem_2.init
30 touch mem_3.init
31 touch mem_4.init
32 touch mem_5.init
33
34 # make the vst from ilang
35 make vst
36
37 # starts the build.
38 make lvx
39