diff --git a/.gitmodules b/.gitmodules
index 0ff2a128381eaa13aed7760128b9608f2df981de..1836fde39280311645382663551f6ed2da06fcec 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -16,3 +16,6 @@ url = git@git.soton.ac.uk:soclabs/CHIPKIT.git
 [submodule "generic-lib"]
 	path = generic-lib
 	url = git@git.soton.ac.uk:soclabs/generic-lib.git
+[submodule "fpga-lib"]
+	path = fpga-lib
+	url = git@git.soton.ac.uk:soclabs/fpga-lib.git
diff --git a/fpga-lib b/fpga-lib
new file mode 160000
index 0000000000000000000000000000000000000000..c51fa197a1d89ed556653fd7743c4aba20383b39
--- /dev/null
+++ b/fpga-lib
@@ -0,0 +1 @@
+Subproject commit c51fa197a1d89ed556653fd7743c4aba20383b39