Index: /trunk/modules/vci_cc_vcache_wrapper_v4/caba/source/src/vci_cc_vcache_wrapper_v4.cpp
===================================================================
--- /trunk/modules/vci_cc_vcache_wrapper_v4/caba/source/src/vci_cc_vcache_wrapper_v4.cpp	(revision 237)
+++ /trunk/modules/vci_cc_vcache_wrapper_v4/caba/source/src/vci_cc_vcache_wrapper_v4.cpp	(revision 238)
@@ -2165,13 +2165,4 @@
         }        
 
-        // itlb miss request 
-    	else if ( r_icache_tlb_miss_req.read() )
-        {
-            r_dcache_tlb_ins    = true;
-            r_dcache_tlb_vaddr  = r_icache_vaddr_save.read();
-            r_dcache_fsm        = DCACHE_TLB_MISS;
-            r_dcache_p0_valid = false;
-        }
-
         // processor request
         else if ( m_dreq.valid and not write_pipe_frozen )
@@ -2716,4 +2707,13 @@
             }  // end if read/write/ll/sc request	
         } // end dreq.valid
+        
+        // itlb miss request 
+    	else if ( r_icache_tlb_miss_req.read() )
+        {
+            r_dcache_tlb_ins    = true;
+            r_dcache_tlb_vaddr  = r_icache_vaddr_save.read();
+            r_dcache_fsm        = DCACHE_TLB_MISS;
+            r_dcache_p0_valid = false;
+        }
         else
         {
