diff --git a/README.md b/README.md
index b904af8..ae4648d 100644
--- a/README.md
+++ b/README.md
@@ -33,7 +33,7 @@ You need to set FPGA\_BOARD in [./common.mk](./common.mk) to the name of a direc
These are the currently supported FPGA boards:
-* OrangeCrab r0.2.1 ( last tested with commit fde181aa66 )
+* [OrangeCrab r0.2.1](system/fpga_config/OrangeCrab_r0.2.1/README.md) ( last tested with commit fde181aa66 )
This list shows the software needed and the versions used during development :
diff --git a/system/fpga_config/OrangeCrab_r0.2.1/README.md b/system/fpga_config/OrangeCrab_r0.2.1/README.md
new file mode 100644
index 0000000..a47f27d
--- /dev/null
+++ b/system/fpga_config/OrangeCrab_r0.2.1/README.md
@@ -0,0 +1,15 @@
+The OrangeCrab r0.2.1 has been configured with an I2C bus controller and LiteDRAM for the DDR3 memory that is on-board.
+
+This is a block diagram of the system:
+
+
+
+and inside the FPGA:
+
+
+
+and this is the hardware setup during development:
+
+
+
+You can find some configuration options in the [./config.mk](./config.mk)
diff --git a/system/fpga_config/OrangeCrab_r0.2.1/readme_files/overview_diagram.svg b/system/fpga_config/OrangeCrab_r0.2.1/readme_files/overview_diagram.svg
new file mode 100644
index 0000000..3d0b958
--- /dev/null
+++ b/system/fpga_config/OrangeCrab_r0.2.1/readme_files/overview_diagram.svg
@@ -0,0 +1,1024 @@
+
+
+
+
diff --git a/system/fpga_config/OrangeCrab_r0.2.1/readme_files/picture.png b/system/fpga_config/OrangeCrab_r0.2.1/readme_files/picture.png
new file mode 100644
index 0000000..d852ceb
Binary files /dev/null and b/system/fpga_config/OrangeCrab_r0.2.1/readme_files/picture.png differ
diff --git a/system/fpga_config/OrangeCrab_r0.2.1/readme_files/system_diagram.svg b/system/fpga_config/OrangeCrab_r0.2.1/readme_files/system_diagram.svg
new file mode 100644
index 0000000..11df2de
--- /dev/null
+++ b/system/fpga_config/OrangeCrab_r0.2.1/readme_files/system_diagram.svg
@@ -0,0 +1,1596 @@
+
+
+
+