Read me update with Soc Pin Map
diff --git a/README.md b/README.md
index 5101642..d864e1a 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,7 @@
 - [YiFive Block Diagram](#yifive-block-diagram)
 - [Key Feature](#key-features)
 - [Sub IP Feature](#sub-ip-features)
+- [Pin Mapping](#soc-pin-mapping)
 - [Repository contents](#repository-contents)
 - [Prerequisites](#prerequisites)
 - [Tests preparation](#tests-preparation)
@@ -114,6 +115,110 @@
     * Automatic controlled refresh
 ```
 
+
+# SOC Pin Mapping
+Carvel SOC provides 38 GPIO pins for user functionality. YiFive SOC GPIO Pin Mapping as follows
+
+<table>
+  <tr>
+    <td  align="center"> GPIO Pin Number</td> 
+    <td  align="center"> Direction</td>
+    <td  align="center"> Pad Name</td>
+    <td  align="center"> Block Name</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[7:0]</td> 
+    <td  align="center"> Inout</td>
+    <td  align="center"> SDRAM Data [7:0]</td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[20:8]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SDRAM Address [12:0]</td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[22:21]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SDRAM Bank Select [1:0]</td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[23]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SDRAM Byte Mask</td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[24]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SDRAM Write Enable</td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[25]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SDRAM CAS </td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[26]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SDRAM RAS </td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[27]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SDRAM Chip Select </td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[28]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SDRAM CKE </td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[29]</td> 
+    <td  align="center"> Inout</td>
+    <td  align="center"> SDRAM Clock</td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[30]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SPI Clock</td>
+    <td  align="center"> SPI</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[31]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> SPI Chip Select</td>
+    <td  align="center"> SPI</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[35:32]</td> 
+    <td  align="center"> Inout</td>
+    <td  align="center"> SPI Data</td>
+    <td  align="center"> SPI</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[36]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> Uart TX</td>
+    <td  align="center"> UART</td>
+  </tr>
+  <tr>
+    <td  align="center"> gpio[37]</td> 
+    <td  align="center"> Output</td>
+    <td  align="center"> Uart RX</td>
+    <td  align="center"> UART</td>
+  </tr>
+</table>
+
+
 # Repository contents
 
 ```