[submodule "src/peripherals"]
path = src/peripherals
- url = gitolite3@libre-riscv.org:shakti-peripherals.git
+ url = /home/lkcl/src/riscv/shakti-peripherals
+ #url = gitolite3@libre-riscv.org:shakti-peripherals.git
[submodule "src/pinmux"]
path = src/pinmux
- url = gitolite3@libre-riscv.org:pinmux.git
+ url = /home/lkcl/src/riscv/pinmux
+ #url = gitolite3@libre-riscv.org:pinmux.git
+[submodule "src/core"]
+ path = src/core
+ url = /home/lkcl/src/riscv/shakti-core/
all: spec_to_pinmux pinmux_to_bsv gen_verilog
- @echo making minitest
+ @echo making i_class
spec_to_pinmux:
@mkdir -p build
- @cd src/pinmux/ && python src/pinmux_generator.py -s minitest \
- -o ../../build/minitest
+ @cd src/pinmux/ && python src/pinmux_generator.py -s i_class \
+ -o ../../build/i_class
pinmux_to_bsv:
@mkdir -p build
@cd src/pinmux/ && python src/pinmux_generator.py \
- -o ../../build/minitest
+ -o ../../build/i_class
gen_verilog:
- @echo making minitest verilog
- @make -C build/minitest/bsv_src gen_verilog
+ @echo making i_class verilog
+ @make -C build/i_class/bsv_src gen_verilog
--- /dev/null
+#!/bin/sh
+git submodule add gitolite3@libre-riscv.org:shakti-peripherals.git \
+ src/peripherals
+git submodule add gitolite3@libre-riscv.org:pinmux.git \
+ src/pinmux
+git submodule add gitolite3@libre-riscv.org:shakti-core \
+ src/core
+
+# example how to add locally instead:
+#git submodule add /home/lkcl/src/riscv/shakti-core/ src/core
git submodule update
cd src/peripherals && git checkout master && git pull
cd ../pinmux && git checkout master && git pull
+cd ../core && git checkout master && git pull
--- /dev/null
+Subproject commit ed1cf08c9be16cdcabff940b2ddd38617a91bdff
-Subproject commit 7dfbba622da759890ef294c6b7f9113476d272de
+Subproject commit 45fc9c713d39c82812169f9b799285f9a5b81a8f
-Subproject commit f548b72cadf68afa8890cd552f4ac2933120ff90
+Subproject commit 08e251cb85f45f882d1c5a807183dff9946e9968