update README
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 1 Apr 2021 17:36:20 +0000 (18:36 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 1 Apr 2021 17:36:20 +0000 (18:36 +0100)
ls180/Makefile
ls180/README.txt

index adfd328dbfe8d460ce71e1287b2e19cd80ef2d78..c0a63c8bb687ce941f3f85bb266cc2de7ef1efbd 100644 (file)
@@ -1,7 +1,10 @@
-.PHONY: all corona prepare cocotb
+.PHONY: all corona prepare cocotb gitupdate
 
 all: prepare cocotb
 
+# submodule update
+gitupdate:
+       git submodule update --init --remote
 
 # gets the nsxlib and niolib files, and munges the contents of vst_src
 prepare:
index 93d7e8091d66bcde7c8b5a482ebaefb0a4212743..c928c5abd90a515e749752fae406466b073fbe4f 100644 (file)
@@ -1,10 +1,15 @@
-Notes:
+# Dependencies
 
-  alliance:
-  ./vasy -s -I vbe sff1_x4.vbe sff1_x4
+* make gitupdate
+* https://git.libre-soc.org/?p=dev-env-setup.git;a=summary
+  - run coriolis2_chroot (to set up coriolis2)
+  - run install-hdl-apt-reqs
+* install ghdl (working: GHDL 1.0-dev (v0.37.0-819-g9828b513) [Dunoon edition])
+  this is very likely to have to be done from source
+* install cocotb (can be done from source https://github.com/cocotb/cocotb)
 
-  ghdl:
+# Build
 
-  536  ghdl -a hello.vhdl 
-  540  ghdl -e hello_world
-  542  ghdl -r hello_world 
+* make one experiment with a JTAG tap (experiments10 or experiments9)
+* copy *.vst into vst_src except cts files, chip.vst and chip_r.vst
+* make cocotb