sdram ctrl bug fix tRAS violation, changed the define to ASIC
diff --git a/verilog/rtl/sdram_ctrl/src/core/sdrc_bank_fsm.v b/verilog/rtl/sdram_ctrl/src/core/sdrc_bank_fsm.v
index d566f6f..2ce60d3 100755
--- a/verilog/rtl/sdram_ctrl/src/core/sdrc_bank_fsm.v
+++ b/verilog/rtl/sdram_ctrl/src/core/sdrc_bank_fsm.v
@@ -34,6 +34,11 @@
   Author(s):                                                  
       - Dinesh Annayya, dinesha@opencores.org                 
   Version  :  1.0  - 8th Jan 2012
+  Version  :  1.1  - 27th Aug 2021
+       Disabling the `TARGET_DESIGN with FPGA, Breaking timing path creating functional issue
+       Recommnended to use onlt in ASIC Mode. In FPGA mode, tRAS violation are noticed and design
+       has corner case between Active to Pre-charge
+       ERROR: tRAS violation during Precharge all bank
                                                               
 
                                                              
diff --git a/verilog/rtl/sdram_ctrl/src/defs/sdrc_define.v b/verilog/rtl/sdram_ctrl/src/defs/sdrc_define.v
index 2430831..018c683 100755
--- a/verilog/rtl/sdram_ctrl/src/defs/sdrc_define.v
+++ b/verilog/rtl/sdram_ctrl/src/defs/sdrc_define.v
@@ -41,8 +41,10 @@
 `define SDR_MODE         4'b0000
 
 `define  ASIC            1'b1
-`define  FPGA            1'b0
-`define  TARGET_DESIGN   `FPGA
+`define  FPGA            1'b0 
+// Don't Enable FPGA mode, there is functional bug  in handling Active to
+// Precharge timing
+`define  TARGET_DESIGN   `ASIC
 // 12 bit subtractor is not feasibile for FPGA, so changed to 6 bits
 `define  REQ_BW    (`TARGET_DESIGN == `FPGA) ? 6 : 12   //  Request Width
 
diff --git a/verilog/rtl/sdram_ctrl/src/top/sdrc_top.v b/verilog/rtl/sdram_ctrl/src/top/sdrc_top.v
index c845d02..cff5e76 100755
--- a/verilog/rtl/sdram_ctrl/src/top/sdrc_top.v
+++ b/verilog/rtl/sdram_ctrl/src/top/sdrc_top.v
@@ -59,7 +59,11 @@
 	          Wishbone Stagging FF added to break timing path
              0.6 - 6th July 2021, Dinesh A
 	          32 bit debug port added
-
+	     0.7 - 27th Aug 2021, Dinesh A
+		  Disabling the `TARGET_DESIGN with FPGA define , Breaking timing path creating functional issue
+                  Recommnended to use onlt in ASIC Mode. In FPGA mode, tRAS violation are noticed and design
+                  has corner case between Active to Pre-charge
+                  ERROR: tRAS violation during Precharge all bank
                                                              
  Copyright (C) 2000 Authors and OPENCORES.ORG