3 See <https://bugs.libre-soc.org/show_bug.cgi?id=700> for more
4 specific commits of litex sub-packages
6 the following have been identified as working with sim.py. dependencies:
8 litex commit 35929c0f8a8f1cc098a6b6ebb569caca8df8c08d
9 litedram commit 198bcbab676e2b4065e5b6a7dc8a7733bae8315a
10 pythondata-cpu-microwatt commit ba76652320e9dc23d9b2c64a62d0a752c870a215
11 pythondata-misc-tapcfg commit 25c97a4a9ff9af85248028fe01e2c65b2e3640ee
13 apt-get install libjson-c-dev
14 apt-get install libevent-dev
15 apt-get install verilator
17 # build process for litex sim
23 # build process for ls180
25 for the variant without 4k srams:
29 cd src/soc/litex/florent
33 at this point you can copy ls180.il over to the coriolis2 chroot,
34 into soclayout experiments9:
36 soclayout/experiments9/non_generated/full_core_ls180.il
38 and you can then begin the build process inside the coriolis2 chroot:
40 cd soclayout/experiments9
41 nohup ./build_full.sh &
43 **note that you will need yosys checkout 049e3abf9 for the coriolis2 build**
44 this is encoded into the dev-env-setup script which automates the chroot
45 creation <https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=coriolis2-chroot;hb=HEAD>
47 # build process for ls180 with 4k srams
49 for the variant with 4k srams:
53 cd src/soc/litex/florent
57 at this point you can copy ls180.il over to the coriolis2 chroot,
58 into soclayout experiments9 in a **different** location from the
61 soclayout/experiments9/non_generated/full_core_4_4ksram_ls180.il
63 and you can then begin the build process inside the coriolis2 chroot:
65 cd soclayout/experiments9
66 nohup ./build_full_4ksram.sh &
68 **note that you will need yosys checkout 049e3abf9 for the coriolis2 build**
69 this is encoded into the dev-env-setup script which automates the chroot
70 creation <https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=coriolis2-chroot;hb=HEAD>