readme updated
diff --git a/README.md b/README.md
index 8ba70e7..ad39806 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)
+- [SOC Memory Map](#soc-memory-map)
 - [Pin Mapping](#soc-pin-mapping)
 - [Repository contents](#repository-contents)
 - [Prerequisites](#prerequisites)
@@ -116,6 +117,41 @@
     * Automatic controlled refresh
 ```
 
+# SOC Memory Map
+
+<table>
+  <tr>
+    <td  align="center"> RISC IMEM</td> 
+    <td  align="center"> RISC DMEM</td>
+    <td  align="center"> EXT MAP</td>
+    <td  align="center"> Target IP</td>
+  </tr>
+  <tr>
+    <td  align="center"> 0x0000_0000 to 0x0FFF_FFFF  </td> 
+    <td  align="center"> 0x0000_0000 to 0x0FFF_FFFF  </td>
+    <td  align="center"> 0x4000_0000 to 0x4FFF_FFFF</td>
+    <td  align="center"> SPI FLASH MEMORY</td>
+  </tr>
+  <tr>
+    <td  align="center"> 0x1000_0000 to 0x1000_00FF</td> 
+    <td  align="center"> 0x1000_0000 to 0x1000_00FF</td>
+    <td  align="center"> 0x5000_0000 to 0x5000_00FF</td>
+    <td  align="center"> SPI Config Reg</td>
+  </tr>
+
+  <tr>
+    <td  align="center"> 0x2000_0000 to 0x2FFF_FFFF  </td> 
+    <td  align="center"> 0x2000_0000 to 0x2FFF_FFFF  </td>
+    <td  align="center"> 0x6000_0000 to 0x6FFF_FFFF</td>
+    <td  align="center"> SDRAM</td>
+  </tr>
+  <tr>
+    <td  align="center"> 0x3000_0000 to 0x3000_00FF</td> 
+    <td  align="center"> 0x3000_0000 to 0x3000_00FF</td>
+    <td  align="center"> 0x3000_0000 to 0x3000_00FF</td>
+    <td  align="center"> Global Register</td>
+  </tr>
+</table>
 
 # SOC Pin Mapping
 Carvel SOC provides 38 GPIO pins for user functionality. YiFive SOC GPIO Pin Mapping as follows