document update
diff --git a/README.md b/README.md
index 602f95e..274f0c4 100644
--- a/README.md
+++ b/README.md
@@ -47,17 +47,16 @@
 # Key features
 ```
     * Open sourced under Apache-2.0 License (see LICENSE file) - unrestricted commercial use allowed.
-    * industry-grade and silicon-proven Open-Source RISC-V core from syntacore 
-    * 2KB SRAM for TCM Memory
-    * 2KB SRAM for Instruction cache
-    * 2KB SRAM for Data cache
+    * 32 Bit RISC-V core
+    * 2KB SRAM for instruction cache 
+    * 2KB SRAM for data cache
+    * 2KB SRAM for Tightly coupled memory - For Data Memory
     * Quad SPI Master
     * UART with 16Byte FIFO
     * USB 1.1 Host
     * I2C Master
     * UART Master
     * Simple SPI Master
-    * MBIST controller for 8KB Program memory
     * 6 Channel ADC (in Progress)
     * 6 PWM
     * Pin Compatbible to arudino uno
@@ -129,9 +128,21 @@
 
 ## RISC V Core
 
-Riscduino SOC Integrated Syntacore SCR1 Open-source RISV-V compatible MCU-class core.
-It is industry-grade and silicon-proven IP. Git link: https://github.com/syntacore/scr1
-
+Riscduino SOC Integrated 32 Bits RISC V core. Initial version of Single core RISC-V core is picked from 
+Syntacore SCR1 (https://github.com/syntacore/scr1)
+### RISC V core customization for Riscduino SOC
+Following Design changes are done on the basic version of syntacore RISC core
+```
+   * Some of the sv syntex are changed to standard verilog format to make compatibile with opensource tool iverilog & yosys
+   * Instruction Request are changed from Single word to 4 Word Burst
+   * Multiplication and Divsion are changed to improve timing
+   * Additional pipe line stages added to improve the RISC timing closure near to 50Mhz
+   * 2KB instruction cache 
+   * 2KB data cache
+   * Additional router are added towards instruction cache
+   * Additional router are added towards data cache
+   * Modified AXI/AHB interface to wishbone interface for instruction and data memory interface
+```
 ### Block Diagram
 <table>
   <tr>
@@ -143,19 +154,14 @@
 ```
    * RV32I or RV32E ISA base + optional RVM and RVC standard extensions
    * Machine privilege mode only
-   * 2 to 4 stage pipeline
+   * 2 to 5 stage pipeline
+   * 2KB icache
+   * 2KB dcache
    * Optional Integrated Programmable Interrupt Controller with 16 IRQ lines
    * Optional RISC-V Debug subsystem with JTAG interface
-   * 2KB on-chip Tightly-Coupled Memory (TCM Memory)
-   * 2KB on-chip instruction cache
-   * 2KB on-chip data cache
+   * Optional on-chip Tightly-Coupled Memory
 ```
 
-### RISC V core customization Riscduino SOC
-  
-
-* **Update**: Modified some of the system verilog syntax to basic verilog syntax to compile/synthesis in open source tool like simulator (iverilog) and synthesis (yosys).
-* **Modification**: Modified the AXI/AHB interface to wishbone interface towards instruction & data memory interface
 
 
 # SOC Memory Map
diff --git a/docs/source/_static/Riscduino_Soc.png b/docs/source/_static/Riscduino_Soc.png
index c981979..94f5f0f 100644
--- a/docs/source/_static/Riscduino_Soc.png
+++ b/docs/source/_static/Riscduino_Soc.png
Binary files differ