Updated coriolis2 wiki to include automated process, still needs a bit more detail...
authorAndrey Miroshnikov <andrey@technepisteme.xyz>
Sat, 2 Oct 2021 18:48:42 +0000 (19:48 +0100)
committerAndrey Miroshnikov <andrey@technepisteme.xyz>
Sat, 2 Oct 2021 18:48:42 +0000 (19:48 +0100)
HDL_workflow/chip_r_floorplan.png [new file with mode: 0644]
HDL_workflow/coriolis2.mdwn

diff --git a/HDL_workflow/chip_r_floorplan.png b/HDL_workflow/chip_r_floorplan.png
new file mode 100644 (file)
index 0000000..cc0c30d
Binary files /dev/null and b/HDL_workflow/chip_r_floorplan.png differ
index e7f96b4ee7be1c1a80a13957e71c32f1b45cd916..41c9317a297f6b09f0fddb04a4367d8d9e388ffd 100644 (file)
@@ -2,6 +2,36 @@
 
 TODO: include tasyagle <https://www-soc.lip6.fr/en/team-cian/softwares/tasyagle/>
 
+## NEW IN PROGRESS - Automated Installation
+The new automated method of installing/setting coriolis2 is as follows:
+1. Clone the repo "dev-env-setup". Tutorial assumes the directory is located under your user's home.
+2. Run the script "mk-deb-chroot" to create a chroot environment. Tutorial assumes the name is "libresoc"
+3. Run the script "cp-scripts-to-chroot" to copy the dev-env-setup directory over to your new chroot environment.
+4. Login into the new scroot environment as a normal user (should be the same as your current user).
+5. Run the script "coriolis-install"
+6. Once cgt window appears, go to File, Open Cell, and type chip_r.
+7. You should now have a working Coriolis environment!
+
+In a terminal:
+    $ cd ~/dev-env-setup
+    $ sudo bash
+    # ./mk-deb-chroot libresoc
+    # ./cp-scripts-to-chroot libresoc
+
+In a separate terminal as normal user:
+    $ scroot -c libresoc
+    (libresoc)$ cd ~/dev-env-setup
+    (libresoc)$ ./coriolis-install
+
+And now you wait...I suggest occasionally checking the status messages, especially after apt finished updating the packages and the script moves on to compiling yosys, coriolis2, alliance, as well as when alliance-check-toolkit generates the floorplan for you.
+
+This is what the chip floorplan should look like:
+
+[[!img chip_r_flooplan.png ]]
+
+# Sections to be updated...
+
+
 ## debootstrap
 
 First set up an schroot debootstrap jail with debian 10.