Fix dv location
diff --git a/crypto-accelerator-chip b/crypto-accelerator-chip
index 86deb9c..d570dcc 160000
--- a/crypto-accelerator-chip
+++ b/crypto-accelerator-chip
@@ -1 +1 @@
-Subproject commit 86deb9c8c638195998f13d638b58726b27e3f125
+Subproject commit d570dcc53bebb666e113c8afe82705c3a658293e
diff --git a/migrate-dv.sh b/migrate-dv.sh
new file mode 100755
index 0000000..118a498
--- /dev/null
+++ b/migrate-dv.sh
@@ -0,0 +1,9 @@
+cd verilog/dv/caravel/
+cp -asn $(pwd)/../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/ .
+
+find . -type l | while read l; do
+    target="$(realpath "$l")"
+    ln -fs "$(realpath --relative-to="$(dirname "$(realpath -s "$l")")" "$target")" "$l"
+done
+
+cd ../../../
diff --git a/verilog/dv/caravel/accelerator b/verilog/dv/caravel/accelerator
deleted file mode 120000
index 43e0bbf..0000000
--- a/verilog/dv/caravel/accelerator
+++ /dev/null
@@ -1 +0,0 @@
-../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/aes/Makefile b/verilog/dv/caravel/accelerator/aes/Makefile
new file mode 120000
index 0000000..2215e08
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/aes/Makefile
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/aes/Makefile
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/aes/aes.c b/verilog/dv/caravel/accelerator/aes/aes.c
new file mode 120000
index 0000000..b2753a3
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/aes/aes.c
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/aes/aes.c
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/aes/aes_tb.v b/verilog/dv/caravel/accelerator/aes/aes_tb.v
new file mode 120000
index 0000000..3bcab41
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/aes/aes_tb.v
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/aes/aes_tb.v
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/aes/printio.h b/verilog/dv/caravel/accelerator/aes/printio.h
new file mode 120000
index 0000000..8ee5489
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/aes/printio.h
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/aes/printio.h
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/aes56/Makefile b/verilog/dv/caravel/accelerator/aes56/Makefile
new file mode 120000
index 0000000..551bf07
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/aes56/Makefile
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/aes56/Makefile
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/aes56/aes56.c b/verilog/dv/caravel/accelerator/aes56/aes56.c
new file mode 120000
index 0000000..8295b06
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/aes56/aes56.c
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/aes56/aes56.c
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/aes56/aes56_tb.v b/verilog/dv/caravel/accelerator/aes56/aes56_tb.v
new file mode 120000
index 0000000..2d56b12
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/aes56/aes56_tb.v
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/aes56/aes56_tb.v
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/aes56/printio.h b/verilog/dv/caravel/accelerator/aes56/printio.h
new file mode 120000
index 0000000..a81b41f
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/aes56/printio.h
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/aes56/printio.h
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/dino_vga/Makefile b/verilog/dv/caravel/accelerator/dino_vga/Makefile
new file mode 120000
index 0000000..6fcc119
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/dino_vga/Makefile
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/dino_vga/Makefile
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/dino_vga/dino_vga.c b/verilog/dv/caravel/accelerator/dino_vga/dino_vga.c
new file mode 120000
index 0000000..0d86703
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/dino_vga/dino_vga.c
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/dino_vga/dino_vga.c
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/dino_vga/dino_vga_tb.v b/verilog/dv/caravel/accelerator/dino_vga/dino_vga_tb.v
new file mode 120000
index 0000000..0097837
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/dino_vga/dino_vga_tb.v
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/dino_vga/dino_vga_tb.v
\ No newline at end of file
diff --git a/verilog/dv/caravel/accelerator/dino_vga/printio.h b/verilog/dv/caravel/accelerator/dino_vga/printio.h
new file mode 120000
index 0000000..3e20a28
--- /dev/null
+++ b/verilog/dv/caravel/accelerator/dino_vga/printio.h
@@ -0,0 +1 @@
+../../../../../crypto-accelerator-chip/verilog/dv/caravel/accelerator/dino_vga/printio.h
\ No newline at end of file