Update README.md
diff --git a/README.md b/README.md
index 8b8ffa6..5a03f87 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,37 @@
 # Caravel_N5_SoC
+
+The repo contains the N5 SoC integratin with the [Caravel](https://github.com/efabless/caravel/tree/master) chip. For the SoC related development, refer to [N5 SoC](https://github.com/shalan/N5_SoC)
+
+# Caravel Integration 
+
+### Verilog View
+
+The SoC utilizes the caravel IO ports and logic analyzer probes. Refer to [user_project_wrapper.v](verilog/rtl/user_project_wrapper.v)
+
+| Caravel-IO    | Chameloen SoC |  Mode
+| ------------- | ------------- | -------------
+|  io[13:0]     | GPIO          | Bi-directional
+|  io[17:14]    | flash         | Bi-directional
+|  io[18]       | flash clk     | Output
+|  io[19]       | flash enable  | Output
+|  io[20]       | UART0 RX      | Input
+|  io[21]       | UART0 TX      | Output
+|  io[22]       | UART1 RX      | Input
+|  io[23]       | UART1 TX      | Output
+|  io[24]       | SPI0 I        | Input
+|  io[25]       | SPI0 O        | Output
+|  io[26]       | SPI0 SSn      | Output
+|  io[27]       | SPI0 CLK      | Output
+|  io[28]       | SPI1 I        | Input
+|  io[29]       | SPI1 O        | Output
+|  io[30]       | SPI1 SSn      | Output
+|  io[31]       | SPI1 CLK      | Output
+|  io[32]       | I2C0 IO       | Bi-directional
+|  io[33]       | I2C0 IO       | Bi-directional
+|  io[34]       | I2C1 IO       | Bi-directional
+|  io[35]       | I2C1 IO       | Bi-directional
+|  io[36]       |  pwm0         | Output
+|  io[37]       |  pwm1         | Output
+
+
+### GDS View