Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_automate-fsm_dcache_req.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_automate-fsm_dcache_req.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_automate-fsm_dcache_req.fig	(revision 45)
@@ -8,6 +8,4 @@
 -2
 1200 2
-5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 5362.500 2700.000 5550 2700 5250 2550 5250 2850
-	3 0 1.00 60.00 120.00
 5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 6525.000 4725.000 6450 4200 6900 4350 7050 4800
 	3 0 1.00 60.00 120.00
@@ -22,14 +20,14 @@
 5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 5175.000 4725.000 5250 4200 4800 4350 4650 4800
 	3 0 1.00 60.00 120.00
-5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 5362.500 3750.000 5550 3750 5250 3600 5250 3900
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 6675.000 3675.000 6150 3750 6300 3300 6750 3150
 	3 0 1.00 60.00 120.00
-6 5175 3675 6525 4425
-1 1 0 1 0 11 50 -1 20 0.000 1 0.0000 5850 4050 600 300 5850 4050 6450 3750
-4 1 0 50 -1 2 8 0.0000 0 105 420 5850 4050 Request\001
--6
-6 5175 2625 6525 3375
-1 1 0 1 0 11 50 -1 20 0.000 1 0.0000 5850 3000 600 300 5850 3000 6450 2700
-4 1 0 50 -1 2 8 0.0000 0 90 210 5850 3000 Init\001
--6
+5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 6525.000 3375.000 7050 3300 6900 3750 6450 3900
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 5850.000 3637.500 6000 3750 5850 3450 5700 3750
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 4350.000 2587.500 4500 2700 4350 2400 4200 2700
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 7350.000 2587.500 7500 2700 7350 2400 7200 2700
+	3 0 1.00 60.00 120.00
 6 6675 4725 8025 5475
 1 1 0 1 0 11 50 -1 20 0.000 1 0.0000 7350 5100 600 300 7350 5100 7950 4800
@@ -42,20 +40,34 @@
 4 1 0 50 -1 2 8 0.0000 0 105 780 4350 5025 QUEUE_REQ\001
 -6
+6 5175 3675 6525 4425
+1 1 0 1 0 11 50 -1 20 0.000 1 0.0000 5850 4050 600 300 5850 4050 6450 3750
+4 1 0 50 -1 2 8 0.0000 0 105 420 5850 4050 Request\001
+-6
+6 3675 2625 5025 3375
+1 1 0 1 0 11 50 -1 20 0.000 1 0.0000 4350 3000 600 300 4350 3000 4950 2700
+4 1 0 50 -1 2 8 0.0000 0 90 210 4350 3000 Init\001
+-6
+1 1 0 1 0 11 50 -1 20 0.000 1 0.0000 7350 3000 600 300 7350 3000 7950 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4800 3225 5400 3825
 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6450 2550 6300 2775
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5850 3300 5850 3750
-4 0 0 50 -1 0 8 0.0000 0 105 645 5925 3525 (3) : end_init\001
+	 3450 3000 3750 3000
 4 1 0 50 -1 0 8 0.0000 0 120 1230 7350 5850 (5) : queue_read_hit.full\001
 4 2 0 50 -1 0 8 0.0000 0 120 1485 6675 5250 (6) : not(queue_read_hit.full)\001
 4 1 0 50 -1 0 8 0.0000 0 120 990 4350 5850 (8) : queue_req.full\001
 4 0 0 50 -1 0 8 0.0000 0 120 1245 5025 5100 (9) : not(queue_req.full)\001
-4 2 0 50 -1 0 8 0.0000 0 105 885 5175 3525 (10) : not(A or B)\001
-4 0 0 50 -1 0 8 0.0000 0 120 2430 3750 6300 A : ((read and miss) or write).request_queue.full\001
-4 1 0 50 -1 0 8 0.0000 0 105 810 6525 2475 (1) : not(nreset)\001
-4 1 0 50 -1 0 8 0.0000 0 105 900 5175 2475 (2) : not(end_init)\001
-4 0 0 50 -1 0 8 0.0000 0 120 3345 3750 6450 B : ((read and not (miss)) or (type_others)) and queue_read_hit.full\001
 4 0 0 50 -1 0 8 0.0000 0 105 315 6975 4275 (4) : B\001
 4 2 0 50 -1 0 8 0.0000 0 105 330 4725 4275 (7) : A\001
+4 2 0 50 -1 0 8 0.0000 0 105 645 4950 3525 (3) : end_init\001
+4 1 0 50 -1 2 8 0.0000 0 120 420 7350 3000 synchro\001
+4 1 0 50 -1 0 8 0.0000 0 105 900 4350 2325 (2) : not(end_init)\001
+4 1 0 50 -1 0 8 0.0000 0 105 885 5850 3300 (13) : not(A or B)\001
+4 0 0 50 -1 0 8 0.0000 0 120 1200 7125 3525 (12) : queue_info.empty\001
+4 1 0 50 -1 0 8 0.0000 0 120 1455 7350 2325 (11) : not(queue_info.empty)\001
+4 2 0 50 -1 0 8 0.0000 0 105 390 6600 3000 (10) : C\001
+4 0 0 50 -1 0 8 0.0000 0 120 2940 3750 6300 A : ((read and miss) or write).request_queue.full and not C\001
+4 0 0 50 -1 0 8 0.0000 0 120 3825 3750 6450 B : ((read and not (miss)) or (type_others)) and queue_read_hit.fulland not C\001
+4 0 0 50 -1 0 8 0.0000 0 120 1305 3750 6600 C : type = synchronisation\001
+4 2 0 50 -1 0 8 0.0000 0 105 810 3375 3000 (1) : not(nreset)\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_COUNTER.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_COUNTER.fig	(revision 45)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_COUNTER.fig	(revision 45)
@@ -0,0 +1,86 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 6150 3300 6750 3600
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6750 3600 6150 3600 6150 3300 6750 3300 6750 3600
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 6150 3300 6450 3600 6750 3300
+-6
+6 6150 2700 6750 3000
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6750 3000 6150 3000 6150 2700 6750 2700 6750 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 6150 2700 6450 3000 6750 2700
+-6
+6 4050 3900 5700 5100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5700 3900 4050 3900 4050 4200 5700 4200 5700 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5250 3900 5250 4200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 3900 4800 4200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4050 4800 5700 4800 5700 5100 4050 5100 4050 4800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 4800 4800 5100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5250 4800 5250 5100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5025 4200 5025 4800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4425 4200 4425 4800
+4 1 0 50 -1 0 8 0.0000 0 90 180 4425 4050 Tag\001
+4 1 0 50 -1 0 8 0.0000 0 75 300 5025 4050 Index\001
+4 1 0 50 -1 0 8 0.0000 0 75 330 5475 4050 Offset\001
+4 1 0 50 -1 0 8 0.0000 0 90 180 4425 4950 Tag\001
+4 1 0 50 -1 0 8 0.0000 0 75 300 5025 4950 Index\001
+4 1 0 50 -1 0 8 0.0000 0 75 330 5475 4950 Offset\001
+-6
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 6600 2250 150 150 6600 2250 6750 2250
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6750 3900 6150 3900 6150 4200 6750 4200 6750 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
+	 6750 3900 6600 4050 6750 4200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6450 3600 6450 3900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 5
+	3 0 1.00 60.00 120.00
+	 6450 4500 7050 4500 7050 3150 6600 3150 6600 3300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6450 3000 6300 3300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6600 2400 6600 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7050 3150 7050 1800 6600 1800 6600 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6300 2400 6300 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5850 1800 5850 2850 6150 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5550 1800 5550 3450 6150 3450
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 6450 4200 6450 4500 5475 4500 5475 4800
+4 1 0 50 -1 0 8 0.0000 0 75 135 6600 2250 +1\001
+4 1 0 50 -1 0 8 0.0000 0 75 150 6300 2325 "0"\001
+4 0 0 50 -1 0 8 0.4363 0 120 1560 5550 1650 VCI_REQ_CPT_write_enable\001
+4 0 0 50 -1 0 8 0.4363 0 105 1155 5850 1650 VCI_REQ_CPT_reset\001
+4 0 0 50 -1 0 8 0.0000 0 105 840 7200 4050 VCI_REQ_CPT\001
+4 2 0 50 -1 0 8 0.0000 0 105 1230 3900 4050 DCACHE_REQ.address\001
+4 2 0 50 -1 0 8 0.0000 0 105 930 3900 4950 VCI_REQ.address\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_READ_HIT.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_READ_HIT.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_READ_HIT.fig	(revision 45)
@@ -8,33 +8,38 @@
 -2
 1200 2
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+6 3825 2925 7275 4725
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
+	 4950 3450 6150 3450 6150 4350 4950 4350
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+	 5850 3450 5850 4350
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+	 5550 4350 5550 3450
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
 	3 0 1.00 60.00 120.00
-	 4650 3600 4950 3600
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+	 4650 3150 5100 3150 5100 3450
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
 	3 0 1.00 60.00 120.00
-	 4950 3750 4650 3750
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
-	 4950 3450 6150 3450 6150 4650 4950 4650
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 5850 3450 5850 4650
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 5550 4650 5550 3450
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 6150 3600 6450 3600
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 6450 3750 6150 3750
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 4650 4275 4725 4275 4950 4275
+	 6000 3450 6000 3150 6450 3150
 2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6150 4275 6450 4275
-4 1 0 50 -1 2 8 0.0000 0 105 1185 5550 3375 QUEUE_READ_HIT\001
-4 2 0 50 -1 0 8 6.2832 0 90 630 4500 3750 WRITE_ack\001
-4 2 0 50 -1 0 8 6.2832 0 90 615 4500 3600 WRITE_val\001
-4 2 0 50 -1 0 8 6.2832 0 90 675 4500 4275 WRITE_num\001
-4 0 0 50 -1 0 8 6.2832 0 90 570 6600 3750 READ_ack\001
-4 0 0 50 -1 0 8 6.2832 0 90 555 6600 3600 READ_val\001
-4 0 0 50 -1 0 8 6.2832 0 90 615 6600 4275 READ_num\001
+	 6150 3900 6450 3900
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 3900 4950 3900
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 2
+	 4800 3825 4725 3975
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5100 4350 5100 4650 4650 4650
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6450 4650 6000 4650 6000 4350
+4 1 0 50 -1 2 8 0.0000 0 105 1185 5550 3000 QUEUE_READ_HIT\001
+4 2 0 50 -1 0 8 0.0000 0 90 615 4500 3150 WRITE_val\001
+4 0 0 50 -1 0 8 0.0000 0 90 555 6600 3150 READ_val\001
+4 2 0 50 -1 0 8 0.0000 0 90 675 4500 3900 WRITE_num\001
+4 0 0 50 -1 0 8 0.0000 0 90 615 6600 3900 READ_num\001
+4 2 0 50 -1 0 8 0.0000 0 105 420 4725 4125 [1:6] bits\001
+4 2 0 50 -1 0 8 0.0000 0 90 630 4500 4650 WRITE_ack\001
+4 0 0 50 -1 0 8 0.0000 0 90 570 6600 4650 READ_ack\001
+-6
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_REQ.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_REQ.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_REQ.fig	(revision 45)
@@ -8,33 +8,36 @@
 -2
 1200 2
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
+	 4950 5550 6150 5550 6150 6450 4950 6450
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+	 5850 5550 5850 6450
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+	 5550 6450 5550 5550
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
 	3 0 1.00 60.00 120.00
-	 4650 3600 4950 3600
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+	 4650 5250 5100 5250 5100 5550
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
 	3 0 1.00 60.00 120.00
-	 4950 3750 4650 3750
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
-	 4950 3450 6150 3450 6150 4650 4950 4650
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 5850 3450 5850 4650
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 5550 4650 5550 3450
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 6150 3600 6450 3600
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 6450 3750 6150 3750
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 4650 4275 4725 4275 4950 4275
+	 6000 5550 6000 5250 6450 5250
 2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6150 4275 6450 4275
-4 2 0 50 -1 0 8 0.0000 0 90 630 4500 3750 WRITE_ack\001
-4 2 0 50 -1 0 8 0.0000 0 90 615 4500 3600 WRITE_val\001
-4 2 0 50 -1 0 8 0.0000 0 90 675 4500 4275 WRITE_num\001
-4 0 0 50 -1 0 8 0.0000 0 90 570 6600 3750 READ_ack\001
-4 0 0 50 -1 0 8 0.0000 0 90 555 6600 3600 READ_val\001
-4 0 0 50 -1 0 8 0.0000 0 90 615 6600 4275 READ_num\001
-4 1 0 50 -1 2 8 0.0000 0 105 780 5550 3375 QUEUE_REQ\001
+	 6150 6000 6450 6000
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 6000 4950 6000
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 2
+	 4800 5925 4725 6075
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5100 6450 5100 6750 4650 6750
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6450 6750 6000 6750 6000 6450
+4 2 0 50 -1 0 8 0.0000 0 90 615 4500 5250 WRITE_val\001
+4 0 0 50 -1 0 8 0.0000 0 90 555 6600 5250 READ_val\001
+4 2 0 50 -1 0 8 0.0000 0 90 675 4500 6000 WRITE_num\001
+4 0 0 50 -1 0 8 0.0000 0 90 615 6600 6000 READ_num\001
+4 2 0 50 -1 0 8 0.0000 0 105 420 4725 6225 [1:6] bits\001
+4 2 0 50 -1 0 8 0.0000 0 90 630 4500 6750 WRITE_ack\001
+4 0 0 50 -1 0 8 0.0000 0 90 570 6600 6750 READ_ack\001
+4 1 0 50 -1 2 8 0.0000 0 105 780 5550 5100 QUEUE_REQ\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_RSP.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_RSP.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_QUEUE_RSP.fig	(revision 45)
@@ -8,49 +8,58 @@
 -2
 1200 2
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
+	 4807 5556 6007 5556 6007 6456 4807 6456
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+	 5707 5556 5707 6456
+2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+	 5407 6456 5407 5556
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
 	3 0 1.00 60.00 120.00
-	 4650 3600 4950 3600
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+	 4507 5256 4957 5256 4957 5556
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
 	3 0 1.00 60.00 120.00
-	 4950 3750 4650 3750
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
-	 4950 3450 6150 3450 6150 4650 4950 4650
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 5850 3450 5850 4650
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 5550 4650 5550 3450
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 6150 3600 6450 3600
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 6450 3750 6150 3750
+	 5857 5556 5857 5256 6307 5256
 2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6150 4275 6450 4275
+	 6007 6006 6307 6006
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4957 6456 4957 6756 4507 6756
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6307 6756 5857 6756 5857 6456
 2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 4650 4275 4950 4275
+	 4507 5706 4807 5706
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 2
+	 4657 5631 4582 5781
 2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 4650 4425 4950 4425
+	 4507 6006 4807 6006
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 2
+	 4657 5931 4582 6081
 2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 4650 4125 4950 4125
+	 4507 6300 4807 6300
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 2
+	 4650 6225 4575 6375
 2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6150 4125 6450 4125
+	 6007 5700 6307 5700
 2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6150 4425 6450 4425
-4 2 0 50 -1 0 8 0.0000 0 90 630 4500 3750 WRITE_ack\001
-4 2 0 50 -1 0 8 0.0000 0 90 615 4500 3600 WRITE_val\001
-4 0 0 50 -1 0 8 0.0000 0 90 570 6600 3750 READ_ack\001
-4 0 0 50 -1 0 8 0.0000 0 90 555 6600 3600 READ_val\001
-4 1 0 50 -1 2 8 0.0000 0 105 750 5550 3375 QUEUE_RSP\001
-4 0 0 50 -1 0 8 0.0000 0 90 615 6600 4125 READ_num\001
-4 0 0 50 -1 0 8 0.0000 0 105 600 6600 4275 READ_line\001
-4 0 0 50 -1 0 8 0.0000 0 90 660 6600 4425 READ_error\001
-4 2 0 50 -1 0 8 0.0000 0 90 675 4500 4125 WRITE_num\001
-4 2 0 50 -1 0 8 0.0000 0 105 660 4500 4275 WRITE_line\001
-4 2 0 50 -1 0 8 0.0000 0 90 720 4500 4425 WRITE_error\001
+	 6007 6300 6307 6300
+4 2 0 50 -1 0 8 0.0000 0 90 615 4357 5256 WRITE_val\001
+4 0 0 50 -1 0 8 0.0000 0 90 555 6457 5256 READ_val\001
+4 2 0 50 -1 0 8 0.0000 0 90 630 4357 6756 WRITE_ack\001
+4 0 0 50 -1 0 8 0.0000 0 90 570 6457 6756 READ_ack\001
+4 2 0 50 -1 0 8 0.0000 0 90 675 4357 5706 WRITE_num\001
+4 2 0 50 -1 0 8 0.0000 0 105 420 4575 5850 [1:6] bits\001
+4 2 0 50 -1 0 8 0.0000 0 105 660 4357 6006 WRITE_line\001
+4 2 0 50 -1 0 8 0.0000 0 90 720 4350 6300 WRITE_error\001
+4 2 0 50 -1 0 8 0.0000 0 90 225 4582 6456 1 bit\001
+4 2 0 50 -1 0 8 0.0000 0 105 660 4575 6150 [32:4096] bits\001
+4 0 0 50 -1 0 8 0.0000 0 90 615 6450 5700 READ_num\001
+4 0 0 50 -1 0 8 0.0000 0 90 660 6450 6300 READ_error\001
+4 0 0 50 -1 0 8 0.0000 0 105 600 6457 6006 READ_line\001
+4 1 0 50 -1 2 8 0.0000 0 105 750 5400 5100 QUEUE_RSP\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_RAM_DATA.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_RAM_DATA.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_RAM_DATA.fig	(revision 45)
@@ -8,59 +8,55 @@
 -2
 1200 2
-6 6150 3525 7200 3825
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 4650 6150 3450 4950 3450 4950 4650 6150 4650
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 4125 4950 4125
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 1 2
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 4950 4575 4650 4575
 2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6450 3600 6150 3600
+	 4650 3525 4950 3525
 2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6150 3750 6450 3750
-4 0 0 50 -1 0 8 0.0000 0 90 615 6525 3600 WRITE_val\001
-4 0 0 50 -1 0 8 0.0000 0 90 630 6525 3750 WRITE_ack\001
--6
-6 3975 3525 4950 3825
+	 4950 3675 4650 3675
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 4350 4950 4350
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 3900 4950 3900
 2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 4650 3600 4950 3600
+	 6450 3525 6150 3525
 2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 4950 3750 4650 3750
-4 2 0 50 -1 0 8 0.0000 0 90 555 4575 3600 READ_val\001
-4 2 0 50 -1 0 8 0.0000 0 90 570 4575 3750 READ_ack\001
--6
-6 6150 3975 7650 4650
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
+	 6150 3675 6450 3675
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6450 4425 6375 4425 6300 4425 6225 4425 6150 4425
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
+	 6450 4575 6150 4575
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6450 4575 6375 4575 6300 4575 6225 4575 6150 4575
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
+	 6450 4275 6150 4275
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
-	 6450 4275 6375 4275 6300 4275 6225 4275 6150 4275
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 6450 4125 6375 4125 6300 4125 6225 4125 6150 4125
-4 0 0 50 -1 0 8 0.0000 0 105 660 6525 4575 WRITE_line\001
-4 0 0 50 -1 0 8 0.0000 0 105 750 6525 4125 WRITE_index\001
-4 0 0 50 -1 0 8 0.0000 0 90 690 6525 4275 WRITE_bank\001
-4 0 0 50 -1 0 8 0.0000 0 105 1080 6525 4425 WRITE_byte_enable\001
--6
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 6150 4650 6150 3450 4950 3450 4950 4650 6150 4650
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4650 4125 4725 4125 4800 4125 4875 4125 4950 4125
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4650 4275 4725 4275 4800 4275 4875 4275 4950 4275
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4950 4575 4875 4575 4800 4575 4725 4575 4650 4575
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4650 4425 4725 4425 4800 4425 4875 4425 4950 4425
+	 6450 3975 6150 3975
+4 2 0 50 -1 0 8 0.0000 0 105 510 4575 4575 REQ_data\001
+4 0 0 50 -1 0 8 0.0000 0 105 495 6525 4575 RSP_line\001
+4 2 0 50 -1 0 8 0.0000 0 105 465 4575 3525 REQ_val\001
+4 2 0 50 -1 0 8 0.0000 0 105 480 4575 3675 REQ_ack\001
+4 2 0 50 -1 0 8 0.0000 0 120 600 4575 3900 REQ_index\001
+4 2 0 50 -1 0 8 0.0000 0 105 540 4575 4125 REQ_bank\001
+4 2 0 50 -1 0 8 0.0000 0 105 930 4575 4350 REQ_byte_enable\001
+4 2 0 50 -1 0 8 0.0000 0 105 420 4800 4275 [0:4] bits\001
+4 2 0 50 -1 0 8 0.0000 0 105 480 4800 4050 [0:10] bits\001
+4 2 0 50 -1 0 8 0.0000 0 105 480 4800 4500 [4:14] bits\001
+4 2 0 50 -1 0 8 0.0000 0 105 570 4800 4725 {32;64} bits\001
+4 0 0 50 -1 0 8 0.0000 0 90 450 6525 3525 RSP_val\001
+4 0 0 50 -1 0 8 0.0000 0 90 465 6525 3675 RSP_ack\001
+4 0 0 50 -1 0 8 0.0000 0 90 525 6525 4275 RSP_bank\001
+4 0 0 50 -1 0 8 0.0000 0 105 585 6525 3975 RSP_index\001
+4 0 0 50 -1 0 8 0.0000 0 105 660 6300 4725 [32:4096] bits\001
 4 1 0 50 -1 2 8 0.0000 0 105 720 5550 4050 RAM_DATA\001
-4 2 0 50 -1 0 8 0.0000 0 105 690 4575 4125 READ_index\001
-4 2 0 50 -1 0 8 0.0000 0 90 630 4575 4275 READ_bank\001
-4 2 0 50 -1 0 8 0.0000 0 90 600 4575 4575 READ_data\001
-4 2 0 50 -1 0 8 0.0000 0 105 1020 4575 4425 READ_byte_enable\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_RAM_LOCK.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_RAM_LOCK.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_bloc_RAM_LOCK.fig	(revision 45)
@@ -8,31 +8,6 @@
 -2
 1200 2
-6 3975 3525 4950 3825
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4650 3600 4950 3600
-2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4950 3750 4650 3750
-4 2 0 50 -1 0 8 0.0000 0 90 555 4575 3600 READ_val\001
-4 2 0 50 -1 0 8 0.0000 0 90 570 4575 3750 READ_ack\001
--6
 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
 	 6150 4650 6150 3450 4950 3450 4950 4650 6150 4650
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4650 3975 4725 3975 4800 3975 4875 3975 4950 3975
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4650 4125 4725 4125 4800 4125 4875 4125 4950 4125
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4950 4425 4875 4425 4800 4425 4725 4425 4650 4425
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4950 4575 4875 4575 4800 4575 4725 4575 4650 4575
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 5
-	3 0 1.00 60.00 120.00
-	 4950 4275 4875 4275 4800 4275 4725 4275 4650 4275
 2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
 	3 0 1.00 60.00 120.00
@@ -77,17 +52,54 @@
 	3 0 1.00 60.00 120.00
 	 5925 3150 5925 3300 5925 3375 5925 3450
-4 2 0 50 -1 0 8 0.0000 0 90 630 4575 4125 READ_bank\001
-4 2 0 50 -1 0 8 0.0000 0 105 690 4575 3975 READ_index\001
-4 2 0 50 -1 0 8 0.0000 0 105 645 4575 4275 READ_valid\001
-4 2 0 50 -1 0 8 0.0000 0 105 1080 4575 4425 READ_lock_by_read\001
-4 2 0 50 -1 0 8 0.0000 0 120 1140 4575 4575 READ_lock_by_write\001
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6450 3600 6150 3600
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6150 3750 6450 3750
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6450 3975 6150 3975
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6450 4125 6150 4125
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6150 4575 6450 4575
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6150 4275 6450 4275
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6150 4425 6450 4425
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 3600 4950 3600
+2 1 2 1 0 11 50 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4950 3750 4650 3750
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 3975 4950 3975
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 4125 4950 4125
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4950 4575 4650 4575
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4950 4275 4650 4275
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4950 4425 4650 4425
 4 1 0 50 -1 2 8 0.0000 0 105 720 5550 4050 RAM_LOCK\001
-4 2 0 50 -1 0 8 -0.7854 0 105 930 5025 3075 WRITE_REQ_val\001
-4 2 0 50 -1 0 8 -0.7854 0 105 945 5175 3075 WRITE_REQ_ack\001
-4 2 0 50 -1 0 8 -0.7854 0 120 1065 5475 3075 WRITE_REQ_index\001
-4 2 0 50 -1 0 8 -0.7854 0 105 1005 5625 3075 WRITE_REQ_bank\001
-4 2 0 50 -1 0 8 -0.7854 0 120 1020 5775 3075 WRITE_REQ_valid\001
-4 2 0 50 -1 0 8 -0.7854 0 105 1455 5925 3075 WRITE_REQ_lock_by_read\001
-4 2 0 50 -1 0 8 -0.7854 0 120 1515 6075 3075 WRITE_REQ_lock_by_write\001
+4 2 0 50 -1 0 8 5.4978 0 105 930 5025 3075 WRITE_REQ_val\001
+4 2 0 50 -1 0 8 5.4978 0 105 945 5175 3075 WRITE_REQ_ack\001
+4 2 0 50 -1 0 8 5.4978 0 120 1065 5475 3075 WRITE_REQ_index\001
+4 2 0 50 -1 0 8 5.4978 0 105 1005 5625 3075 WRITE_REQ_bank\001
+4 2 0 50 -1 0 8 5.4978 0 120 1020 5775 3075 WRITE_REQ_valid\001
+4 2 0 50 -1 0 8 5.4978 0 105 1455 5925 3075 WRITE_REQ_lock_by_read\001
+4 2 0 50 -1 0 8 5.4978 0 120 1515 6075 3075 WRITE_REQ_lock_by_write\001
 4 2 0 50 -1 0 8 0.7854 0 90 915 5025 5100 WRITE_RSP_val\001
 4 2 0 50 -1 0 8 0.7854 0 90 930 5175 5100 WRITE_RSP_ack\001
@@ -97,2 +109,16 @@
 4 2 0 50 -1 0 8 0.7854 0 105 1440 5925 5100 WRITE_RSP_lock_by_read\001
 4 2 0 50 -1 0 8 0.7854 0 120 1500 6075 5100 WRITE_RSP_lock_by_write\001
+4 2 0 50 -1 0 8 0.0000 0 105 870 4575 3600 READ_REQ_val\001
+4 2 0 50 -1 0 8 0.0000 0 105 885 4575 3750 READ_REQ_ack\001
+4 2 0 50 -1 0 8 0.0000 0 120 1005 4575 3975 READ_REQ_index\001
+4 2 0 50 -1 0 8 0.0000 0 105 945 4575 4125 READ_REQ_bank\001
+4 2 0 50 -1 0 8 0.0000 0 120 960 4575 4275 READ_REQ_valid\001
+4 2 0 50 -1 0 8 0.0000 0 105 1395 4575 4425 READ_REQ_lock_by_read\001
+4 2 0 50 -1 0 8 0.0000 0 120 1455 4575 4575 READ_REQ_lock_by_write\001
+4 0 0 50 -1 0 8 6.2832 0 90 1080 6525 3600 READ_VICTIM_val\001
+4 0 0 50 -1 0 8 6.2832 0 90 1095 6525 3750 READ_VICTIM_ack\001
+4 0 0 50 -1 0 8 6.2832 0 105 1215 6525 3975 READ_VICTIM_index\001
+4 0 0 50 -1 0 8 6.2832 0 90 1155 6525 4125 READ_VICTIM_bank\001
+4 0 0 50 -1 0 8 6.2832 0 105 1170 6525 4275 READ_VICTIM_valid\001
+4 0 0 50 -1 0 8 6.2832 0 105 1605 6525 4425 READ_VICTIM_lock_by_read\001
+4 0 0 50 -1 0 8 6.2832 0 120 1665 6525 4575 READ_VICTIM_lock_by_write\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_coherence_memoire.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_coherence_memoire.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_coherence_memoire.fig	(revision 45)
@@ -8,20 +8,22 @@
 -2
 1200 2
-5 1 0 1 0 7 50 -1 -1 0.000 0 1 0 0 5193.750 4050.000 4800 3675 4650 4050 4800 4425
 5 1 0 1 0 7 50 -1 -1 0.000 0 1 0 0 5193.750 2700.000 4800 2325 4650 2700 4800 3075
 5 1 0 1 0 7 50 -1 -1 0.000 0 1 0 0 5193.750 5100.000 4800 4725 4650 5100 4800 5475
+6 3600 3300 5100 4200
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 0 0 5193.750 3750.000 4800 3375 4650 3750 4800 4125
+4 0 0 50 -1 0 12 0.0000 4 15 135 4950 3750 ...\001
+4 2 0 50 -1 0 12 0.0000 4 135 585 4500 3600 Access\001
+4 2 0 50 -1 0 12 0.0000 4 135 690 4500 4050 variables\001
+4 2 0 50 -1 0 12 0.0000 4 135 840 4500 3825 to a shared\001
+-6
 4 0 0 50 -1 0 12 0.0000 4 135 375 4950 3300 Lock\001
 4 0 0 50 -1 0 12 0.0000 4 135 600 4950 4650 UnLock\001
-4 0 0 50 -1 0 12 0.0000 4 15 135 4950 4050 ...\001
 4 0 0 50 -1 0 12 0.0000 4 15 135 4950 2700 ...\001
 4 0 0 50 -1 0 12 0.0000 4 15 135 4950 5100 ...\001
-4 2 0 50 -1 0 12 0.0000 4 135 585 4500 3900 Access\001
 4 2 0 50 -1 0 12 0.0000 4 135 810 4500 2550 No access\001
 4 2 0 50 -1 0 12 0.0000 4 135 810 4500 4950 No access\001
 4 2 0 50 -1 0 12 0.0000 4 135 690 4500 3000 variables\001
-4 2 0 50 -1 0 12 0.0000 4 135 690 4500 4350 variables\001
-4 2 0 50 -1 0 12 0.0000 4 135 840 4500 4125 to a shared\001
 4 2 0 50 -1 0 12 0.0000 4 135 840 4500 2775 to a shared\001
 4 2 0 50 -1 0 12 0.0000 4 135 840 4500 5175 to a shared\001
 4 2 0 50 -1 0 12 0.0000 4 135 690 4500 5400 variables\001
-4 0 0 50 -1 0 12 0.0000 4 180 2700 4950 3600 Flush (addressof  shared variables)\001
+4 0 0 50 -1 0 12 0.0000 4 180 3945 4950 4350 Flush and Invalidation (address of shared variables)\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_RAM_INFO.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_RAM_INFO.fig	(revision 44)
+++ 	(revision )
@@ -1,39 +1,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-1 1 0 1 0 27 50 -1 20 0.000 1 0.0000 5550 4650 300 225 5550 4650 5850 4425
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 6450 4575 5850 4575
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 6450 4725 5850 4725
-2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5550 4425 5550 4200
-2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5550 4875 5550 5100
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 6150 5700 6150 5100 4350 5100 4350 5700 6150 5700
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 6150 4200 6150 3600 4350 3600 4350 4200 6150 4200
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 4050 4650 4950 4650 4950 4200
-2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4950 4650 4950 5100
-4 1 0 50 -1 0 8 0.0000 0 75 510 5250 5400 bank - odd\001
-4 1 0 50 -1 0 8 0.0000 0 75 570 5250 3900 bank - even\001
-4 1 0 50 -1 0 8 0.0000 0 90 345 5550 4575 conflit\001
-4 1 0 50 -1 0 8 0.0000 0 75 300 5550 4725 check\001
-4 2 0 50 -1 0 8 0.0000 0 90 390 3975 4650 Write 0\001
-4 0 0 50 -1 0 8 0.0000 0 75 345 6525 4575 Read 0\001
-4 0 0 50 -1 0 8 0.0000 0 75 345 6525 4725 Read 1\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_monolithic.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_monolithic.fig	(revision 45)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_monolithic.fig	(revision 45)
@@ -0,0 +1,23 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 2 2 1 0 31 50 -1 -1 3.000 0 0 -1 0 0 5
+	 6300 3450 4200 3450 4200 5850 6300 5850 6300 3450
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4050 4650 4350 4650
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6450 4650 6150 4650
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 5700 6150 3600 4350 3600 4350 5700 6150 5700
+4 2 0 50 -1 0 8 0.0000 0 105 300 3975 4650 port 0\001
+4 0 0 50 -1 0 8 0.0000 0 105 300 6525 4650 port 1\001
+4 1 0 50 -1 0 8 0.0000 0 105 1125 5250 4875 (address even and odd)\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 5250 4500 bank 0\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc.fig	(revision 45)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc.fig	(revision 45)
@@ -0,0 +1,33 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5550 4650 5550 5100
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 5700 6150 5100 4350 5100 4350 5700 6150 5700
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 4200 6150 3600 4350 3600 4350 4200 6150 4200
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4050 4650 4950 4650 4950 4200
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4950 4650 4950 5100
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6450 4650 5550 4650 5550 4200
+2 2 2 1 0 31 50 -1 -1 3.000 0 0 -1 0 0 5
+	 6300 3450 4200 3450 4200 5850 6300 5850 6300 3450
+4 2 0 50 -1 0 8 0.0000 0 105 300 3975 4650 port 0\001
+4 0 0 50 -1 0 8 0.0000 0 105 300 6525 4650 port 1\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 5250 5325 bank 1\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 5250 3825 bank 0\001
+4 1 0 50 -1 0 8 0.0000 0 105 720 5250 4050 (address even)\001
+4 1 0 50 -1 0 8 0.0000 0 105 660 5250 5550 (address odd)\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc_x2_mono-port.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc_x2_mono-port.fig	(revision 45)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc_x2_mono-port.fig	(revision 45)
@@ -0,0 +1,38 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 4875 4200 5625 5100
+1 1 0 1 0 27 50 -1 20 0.000 1 0.0000 5250 4650 300 225 5250 4650 5550 4425
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5250 4425 5250 4200
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5250 4875 5250 5100
+4 1 0 50 -1 0 8 0.0000 0 90 345 5250 4575 conflit\001
+4 1 0 50 -1 0 8 0.0000 0 75 300 5250 4725 check\001
+-6
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 5700 6150 5100 4350 5100 4350 5700 6150 5700
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 4200 6150 3600 4350 3600 4350 4200 6150 4200
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6450 4650 5550 4650
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4050 4650 4950 4650
+2 2 2 1 0 31 50 -1 -1 3.000 0 0 -1 0 0 5
+	 4200 5850 6300 5850 6300 3450 4200 3450 4200 5850
+4 2 0 50 -1 0 8 0.0000 0 105 300 3975 4650 port 0\001
+4 0 0 50 -1 0 8 0.0000 0 105 300 6525 4725 port 1\001
+4 1 0 50 -1 0 8 0.0000 0 105 720 5250 4050 (address even)\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 5250 3825 bank 0\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 5250 5325 bank 1\001
+4 1 0 50 -1 0 8 0.0000 0 105 660 5250 5550 (address odd)\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc_x4_mono-port.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc_x4_mono-port.fig	(revision 45)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_implementation_multi-banc_x4_mono-port.fig	(revision 45)
@@ -0,0 +1,46 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+1 1 0 1 0 27 50 -1 20 0.000 1 0.0000 5250 4650 300 225 5250 4650 5550 4425
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6450 4650 5550 4650
+2 1 0 1 0 11 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4050 4650 4950 4650
+2 2 2 1 0 31 50 -1 -1 3.000 0 0 -1 0 0 5
+	 4200 5850 6300 5850 6300 3450 4200 3450 4200 5850
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 5100 4200 5100 3600 4350 3600 4350 4200 5100 4200
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 4200 6150 3600 5400 3600 5400 4200 6150 4200
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 5100 5700 5100 5100 4350 5100 4350 5700 5100 5700
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 5700 6150 5100 5400 5100 5400 5700 6150 5700
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5100 4875 4725 5100
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 4875 5775 5100
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 4425 5775 4200
+2 1 0 1 0 27 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5100 4425 4725 4200
+4 2 0 50 -1 0 8 0.0000 0 105 300 3975 4650 port 0\001
+4 0 0 50 -1 0 8 0.0000 0 105 300 6525 4725 port 1\001
+4 1 0 50 -1 0 8 0.0000 0 90 345 5250 4575 conflit\001
+4 1 0 50 -1 0 8 0.0000 0 75 300 5250 4725 check\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 4725 3900 bank 0\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 5775 3900 bank 2\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 4725 5400 bank 1\001
+4 1 0 50 -1 0 8 0.0000 0 75 315 5775 5400 bank 3\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview-all.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview-all.fig	(revision 45)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview-all.fig	(revision 45)
@@ -0,0 +1,399 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 3900 4425 9000 6000
+6 3900 4425 9000 6000
+6 5850 5400 7050 6000
+2 2 0 1 0 27 200 -1 20 0.000 0 0 -1 0 0 5
+	 5850 6000 7050 6000 7050 5400 5850 5400 5850 6000
+4 1 0 200 -1 3 8 0.0000 0 105 690 6450 5700 RAM_LOCK\001
+-6
+1 3 0 1 0 7 200 -1 0 3.000 1 0.0000 5475 5925 19 19 5475 5925 5456 5926
+1 3 0 1 0 7 200 -1 0 3.000 1 0.0000 7275 5775 19 19 7275 5775 7256 5776
+1 3 0 1 0 7 200 -1 0 3.000 1 0.0000 5550 5475 19 19 5550 5475 5531 5476
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5850 5550 4275 5550 4275 4425
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4125 4425 4125 5700 5850 5700
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5850 5850 3975 5850 3975 4425
+2 1 0 1 0 7 200 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 9000 4500 9000 5625 7050 5625
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5475 5925 5850 5925
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5550 5475 5850 5475
+2 1 0 1 0 7 200 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 7275 5775 7050 5775
+4 0 0 200 -1 0 6 0.0000 4 90 450 4350 5475 access_lock\001
+4 0 0 200 -1 0 6 0.0000 4 90 480 4200 5625 request_lock\001
+4 0 0 200 -1 0 6 0.0000 4 90 465 4050 5775 victim_lock\001
+4 2 0 200 -1 0 6 0.0000 4 90 480 8925 5550 respons_lock\001
+-6
+-6
+6 6900 3750 10500 6150
+6 9675 4275 10500 4950
+6 9900 4500 10500 4950
+1 1 0 1 0 7 101 -1 20 0.000 1 0.0000 10200 4725 225 150 10200 4725 10425 4575
+4 1 0 101 -1 0 8 0.0000 0 90 345 10200 4725 Victim\001
+-6
+2 1 0 1 0 7 101 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 9975 4575 9675 4275
+-6
+2 1 0 1 0 7 101 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8700 3825 7050 3825
+2 1 0 1 0 7 101 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7275 4875 7650 4875 7650 3975 7050 3975
+4 2 0 101 -1 0 6 0.0000 4 60 270 7200 6150 address\001
+-6
+6 2700 3900 7200 6300
+6 2700 4275 3525 4950
+6 2700 4500 3300 4950
+1 1 0 1 0 7 201 -1 20 0.000 1 0.0000 3000 4725 225 150 3000 4725 3225 4575
+4 1 0 201 -1 0 8 0.0000 0 90 345 3000 4725 Victim\001
+-6
+2 1 0 1 0 7 201 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 3225 4575 3525 4275
+-6
+1 3 0 1 0 7 201 -1 0 3.000 1 0.0000 5475 3975 19 19 5475 3975 5456 3976
+2 1 0 1 0 7 201 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4425 3975 5850 3975
+2 1 0 1 0 7 201 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5475 3975 5475 6300
+4 2 0 201 -1 0 6 0.0000 4 75 540 7200 6150 address - bank\001
+4 2 0 201 -1 0 6 0.0000 4 60 255 5025 4050 victim\001
+-6
+6 6150 3150 6750 3450
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
+	 6150 3450 6750 3450 6750 3150 6150 3150
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 6600 3150 6600 3450
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 6450 3150 6450 3450
+-6
+6 3450 3450 4500 4425
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3975.000 4162.500 3825 4275 3975 4350 4125 4275
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 4143.750 3900.000 4275 3975 4275 3825 4125 3750
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3806.250 3900.000 3825 3750 3675 3825 3675 3975
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3975 3675 150 150 3975 3675 4125 3675
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 4275 4125 150 150 4275 4125 4425 4125
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3675 4125 150 150 3675 4125 3825 4125
+-6
+6 4500 6300 4800 6900
+6 4500 6300 4800 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
+	 4500 6300 4500 6900 4800 6900 4800 6300
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 4800 6750 4500 6750
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 4800 6600 4500 6600
+-6
+-6
+6 8100 6300 8400 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
+	 8100 6900 8100 6300 8400 6300 8400 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 8400 6450 8100 6450
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 8400 6600 8100 6600
+-6
+6 8700 7125 9750 8100
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9225.000 7837.500 9075 7950 9225 8025 9375 7950
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9393.750 7575.000 9525 7650 9525 7500 9375 7425
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9056.250 7575.000 9075 7425 8925 7500 8925 7650
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9225 7350 150 150 9225 7350 9375 7350
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9525 7800 150 150 9525 7800 9675 7800
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 8925 7800 150 150 8925 7800 9075 7800
+-6
+6 3450 7125 4500 8100
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 4143.750 7575.000 4275 7650 4275 7500 4125 7425
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3975.000 7837.500 3825 7950 3975 8025 4125 7950
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3806.250 7575.000 3825 7425 3675 7500 3675 7650
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3975 7350 150 150 3975 7350 4125 7350
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 4275 7800 150 150 4275 7800 4425 7800
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3675 7800 150 150 3675 7800 3825 7800
+-6
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 3
+	 8025 6150 7875 6300 7725 6150
+2 2 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 5
+	 8025 6150 7725 6150 7725 6300 8025 6300 8025 6150
+-6
+-6
+-6
+-6
+6 5850 6300 7050 6900
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
+	 5850 6900 7050 6900 7050 6300 5850 6300 5850 6900
+4 1 0 100 -1 3 8 0.0000 0 105 630 6450 6600 RAM_INFO\001
+-6
+6 5850 4500 7050 5100
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
+	 5850 5100 7050 5100 7050 4500 5850 4500 5850 5100
+4 1 0 100 -1 3 8 0.0000 0 105 690 6450 4800 RAM_DATA\001
+-6
+6 5850 3600 7050 4200
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
+	 5850 4200 7050 4200 7050 3600 5850 3600 5850 4200
+4 1 0 100 -1 3 8 0.0000 0 105 600 6450 3900 RAM_TAG\001
+-6
+6 8700 3375 9750 4350
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9225.000 4087.500 9075 4200 9225 4275 9375 4200
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9056.250 3825.000 9075 3675 8925 3750 8925 3900
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9393.750 3825.000 9525 3900 9525 3750 9375 3675
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9225 3600 150 150 9225 3600 9375 3600
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9525 4050 150 150 9525 4050 9675 4050
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 8925 4050 150 150 8925 4050 9075 4050
+-6
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 3
+	 7125 4425 7275 4275 7425 4425
+2 2 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 5
+	 7125 4425 7425 4425 7425 4275 7125 4275 7125 4425
+-6
+-6
+-6
+-6
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5550 4650 19 19 5550 4650 5531 4651
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5100 6000 19 19 5100 6000 5081 6001
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 4724 3750 19 19 4724 3750 4705 3751
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7200 4650 19 19 7200 4650 7181 4651
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5325 4950 19 19 5325 4950 5306 4951
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5400 4800 19 19 5400 4800 5381 4801
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7575 4350 19 19 7575 4350 7556 4351
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7275 4875 19 19 7275 4875 7256 4876
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6750 3375 7800 3375 7800 6150
+2 1 2 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 6450 8250 6450 2550
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5550 4650 5550 6300
+2 1 0 1 0 7 100 -1 20 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5400 6300 5400 6450 5850 6450
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 5625 6300 5250 6300
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5100 6000 4650 6000 4650 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4725 3000 4725 4800 5850 4800
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 6150 3225 4050 3225 4050 3450
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4725 3750 5850 3750
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5850 3825 4425 3825
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 4800 3000 4500 3000
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 2700 4650 3000
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4575 3000 4575 3750 4425 3750
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 4
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3900 3450 3900 3150 4500 3150 4500 3000
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3675 4425 3675 6375 4500 6375
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 5850 6525 5100 6525 5100 3375 6150 3375
+2 1 1 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 8850 2700 4050 2700
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 5
+	3 0 1.00 60.00 120.00
+	 4725 6900 4725 7200 5100 7200 5100 6675 5850 6675
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5850 6750 5400 6750 5400 7950
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 5250 7950 5250 7800 4500 7800
+2 1 1 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 8850 8100 4050 8100
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 8175 6300 8175 6000 7950 6000 7950 6150
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
+	 6750 7575 7950 7575 7950 7425 6750 7425 6750 7575
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 8175 7950 8175 7800 7350 7800 7350 7575
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7350 7425 7350 7275 8175 7275 8175 7050
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 0 0 2
+	 8100 7050 8400 7050
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 7050 8250 6900
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 0 0 2
+	 8100 7950 8400 7950
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 8250 8250 7950
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8475 7950 8475 7650 8700 7650
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8475 7050 8475 7350 8700 7350
+2 1 0 1 0 7 100 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8325 7950 8325 7050
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 2
+	 5175 7950 5475 7950
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8325 6300 8325 2850
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 2850 8250 2550
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 2
+	 8400 2850 8100 2850
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7050 6450 7350 6450 7350 4425
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7575 4350 7575 6225 7725 6225
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 7200 4650 7200 4425
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7875 6300 7875 6525 7050 6525
+2 1 2 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 3300 6600 9900 6600
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3975 7125 3975 6825 4500 6825
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7275 4275 7275 4200 8175 4200 8175 2850
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 5850 4050 5550 4050 5550 4650 5850 4650
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 8250 6300 8250 4650 7050 4650
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5325 4950 5325 6300
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4650 3000 4650 4950 5850 4950
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 4800 5400 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5325 7950 5325 8250
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7050 6375 7275 6375 7275 4875 7050 4875
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8400 6375 9450 6375 9450 4500
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8700 4350 7425 4350
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 4
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8550 2850 8550 3075 9450 3075 9450 3450
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 9000 3450 9000 3225 6750 3225
+4 1 0 100 -1 0 8 0.0000 0 105 1095 6450 3075 QUEUE_READ_HIT\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 5025 6150 index\001
+4 0 0 100 -1 0 6 0.0000 4 60 270 4800 3150 address\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 4575 4950 data\001
+4 2 0 100 -1 0 6 0.0000 4 90 165 4500 3600 type\001
+4 2 0 100 -1 0 6 0.0000 4 75 345 4425 3075 val - ack\001
+4 1 0 100 -1 2 10 0.0000 0 105 300 6450 2400 CPU\001
+4 1 0 100 -1 0 6 0.0000 4 75 345 5550 3150 val - ack\001
+4 1 0 100 -1 2 10 0.0000 0 105 1245 6450 8400 VCI Interconnect\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 8100 7875 data\001
+4 1 0 100 -1 0 8 0.0000 0 105 570 7350 7500 line_buffer\001
+4 0 0 100 -1 0 6 0.0000 4 45 180 8400 7500 error\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8550 7275 val - ack\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8550 8025 val - ack\001
+4 1 0 100 -1 0 8 0.0000 0 90 525 8250 8400 VCI_RSP\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 4500 7950 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 75 150 8175 4800 line\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 8100 3000 data\001
+4 2 0 100 -1 0 6 0.0000 4 45 180 8250 4500 error\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 7800 6450 index\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 5025 7125 index\001
+4 2 0 100 -1 0 8 0.0000 0 105 735 4425 6750 QUEUE_REQ\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 4050 6975 val - ack\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 3675 6525 val - ack\001
+4 0 0 100 -1 3 8 0.0000 0 105 690 8475 6750 QUEUE_RSP\001
+4 1 0 100 -1 3 8 0.0000 0 105 795 8250 2475 DCACHE_RSP\001
+4 1 0 100 -1 3 8 0.0000 0 105 825 4650 2550 DCACHE_REQ\001
+4 2 0 100 -1 3 8 0.0000 0 105 810 3450 7650 FSM_VCI_REQ\001
+4 2 0 100 -1 3 8 0.0000 0 105 1140 3450 3975 FSM_DCACHE_REQ\001
+4 0 0 100 -1 3 8 0.0000 0 105 780 9750 7650 FSM_VCI_RSP\001
+4 0 0 100 -1 3 8 0.0000 0 105 1110 9750 3975 FSM_DCACHE_RSP\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8625 3000 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 60 120 5400 3900 Hit\001
+4 0 0 100 -1 0 6 0.0000 4 75 180 5625 4350 bank\001
+4 1 0 100 -1 0 8 0.0000 0 105 540 5325 8400 VCI_REQ\001
+4 2 0 100 -1 0 6 0.0000 4 75 345 9375 6300 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 90 285 8700 4275 priority\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview.fig	(revision 45)
@@ -8,172 +8,374 @@
 -2
 1200 2
+6 3900 4425 9000 6000
+6 3900 4425 9000 6000
+6 5850 5400 7050 6000
+2 2 0 1 0 27 200 -1 20 0.000 0 0 -1 0 0 5
+	 5850 6000 7050 6000 7050 5400 5850 5400 5850 6000
+4 1 0 200 -1 3 8 0.0000 0 105 690 6450 5700 RAM_LOCK\001
+-6
+1 3 0 1 0 7 200 -1 0 3.000 1 0.0000 5475 5925 19 19 5475 5925 5456 5926
+1 3 0 1 0 7 200 -1 0 3.000 1 0.0000 7275 5775 19 19 7275 5775 7256 5776
+1 3 0 1 0 7 200 -1 0 3.000 1 0.0000 5550 5475 19 19 5550 5475 5531 5476
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5850 5550 4275 5550 4275 4425
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4125 4425 4125 5700 5850 5700
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5850 5850 3975 5850 3975 4425
+2 1 0 1 0 7 200 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 9000 4500 9000 5625 7050 5625
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5475 5925 5850 5925
+2 1 0 1 0 7 200 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5550 5475 5850 5475
+2 1 0 1 0 7 200 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 7275 5775 7050 5775
+4 0 0 200 -1 0 6 0.0000 4 90 450 4350 5475 access_lock\001
+4 0 0 200 -1 0 6 0.0000 4 90 480 4200 5625 request_lock\001
+4 0 0 200 -1 0 6 0.0000 4 90 465 4050 5775 victim_lock\001
+4 2 0 200 -1 0 6 0.0000 4 90 480 8925 5550 respons_lock\001
+-6
+-6
+6 2700 3900 7200 6300
+6 2700 4275 3525 4950
+6 2700 4500 3300 4950
+1 1 0 1 0 7 201 -1 20 0.000 1 0.0000 3000 4725 225 150 3000 4725 3225 4575
+4 1 0 201 -1 0 8 0.0000 0 90 345 3000 4725 Victim\001
+-6
+2 1 0 1 0 7 201 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 3225 4575 3525 4275
+-6
+1 3 0 1 0 7 201 -1 0 3.000 1 0.0000 5475 3975 19 19 5475 3975 5456 3976
+2 1 0 1 0 7 201 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4425 3975 5850 3975
+2 1 0 1 0 7 201 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5475 3975 5475 6300
+4 2 0 201 -1 0 6 0.0000 4 75 540 7200 6150 address - bank\001
+4 2 0 201 -1 0 6 0.0000 4 60 255 5025 4050 victim\001
+-6
 6 6150 3150 6750 3450
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
 	 6150 3450 6750 3450 6750 3150 6150 3150
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
 	 6600 3150 6600 3450
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
 	 6450 3150 6450 3450
 -6
-6 4350 3450 5400 4425
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 4875.000 4162.500 4725 4275 4875 4350 5025 4275
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 5043.750 3900.000 5175 3975 5175 3825 5025 3750
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 4706.250 3900.000 4725 3750 4575 3825 4575 3975
-	3 0 1.00 60.00 120.00
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 4875 3675 150 150 4875 3675 5025 3675
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 5175 4125 150 150 5175 4125 5325 4125
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 4575 4125 150 150 4575 4125 4725 4125
--6
-6 7500 3450 8550 4425
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 8025.000 4162.500 7875 4275 8025 4350 8175 4275
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 7856.250 3900.000 7875 3750 7725 3825 7725 3975
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 8193.750 3900.000 8325 3975 8325 3825 8175 3750
-	3 0 1.00 60.00 120.00
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 8025 3675 150 150 8025 3675 8175 3675
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 8325 4125 150 150 8325 4125 8475 4125
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 7725 4125 150 150 7725 4125 7875 4125
--6
-6 4425 5025 5325 5475
-1 1 0 1 0 7 50 -1 20 0.000 1 0.0000 4875 5250 375 150 4875 5250 5250 5100
-4 1 0 50 -1 0 8 0.0000 0 90 345 4875 5250 Victim\001
--6
-6 4050 6300 4350 6900
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
-	 4050 6300 4050 6900 4350 6900 4350 6300
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 4350 6750 4050 6750
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 4350 6600 4050 6600
--6
-6 8550 6300 8850 6900
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
-	 8550 6900 8550 6300 8850 6300 8850 6900
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 8850 6450 8550 6450
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 8850 6600 8550 6600
--6
-6 7500 7350 8550 8325
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 8025.000 8062.500 7875 8175 8025 8250 8175 8175
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 8193.750 7800.000 8325 7875 8325 7725 8175 7650
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 7856.250 7800.000 7875 7650 7725 7725 7725 7875
-	3 0 1.00 60.00 120.00
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 8025 7575 150 150 8025 7575 8175 7575
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 8325 8025 150 150 8325 8025 8475 8025
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 7725 8025 150 150 7725 8025 7875 8025
--6
-6 4350 7350 5400 8325
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 5043.750 7800.000 5175 7875 5175 7725 5025 7650
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 4875.000 8062.500 4725 8175 4875 8250 5025 8175
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 4706.250 7800.000 4725 7650 4575 7725 4575 7875
-	3 0 1.00 60.00 120.00
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 4875 7575 150 150 4875 7575 5025 7575
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 5175 8025 150 150 5175 8025 5325 8025
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 4575 8025 150 150 4575 8025 4725 8025
--6
-1 1 0 1 0 7 50 -1 20 0.000 1 0.0000 4885 4650 365 150 4885 4650 5250 4500
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 3300 6150 3300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 2700 4200 6300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8700 6300 8700 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 6750 3300 8550 3300 8550 3075
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8475 3075 8775 3075 8775 2925 8475 2925 8475 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8625 2925 8625 2700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
-	 8475 3075 8625 2925 8775 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 5850 3900 5550 3900 5550 3300
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
+6 3450 3450 4500 4425
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3975.000 4162.500 3825 4275 3975 4350 4125 4275
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 4143.750 3900.000 4275 3975 4275 3825 4125 3750
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3806.250 3900.000 3825 3750 3675 3825 3675 3975
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3975 3675 150 150 3975 3675 4125 3675
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 4275 4125 150 150 4275 4125 4425 4125
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3675 4125 150 150 3675 4125 3825 4125
+-6
+6 4500 6300 4800 6900
+6 4500 6300 4800 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
+	 4500 6300 4500 6900 4800 6900 4800 6300
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 4800 6750 4500 6750
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 4800 6600 4500 6600
+-6
+-6
+6 8100 6300 8400 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
+	 8100 6900 8100 6300 8400 6300 8400 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 8400 6450 8100 6450
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 8400 6600 8100 6600
+-6
+6 8700 7125 9750 8100
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9225.000 7837.500 9075 7950 9225 8025 9375 7950
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9393.750 7575.000 9525 7650 9525 7500 9375 7425
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9056.250 7575.000 9075 7425 8925 7500 8925 7650
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9225 7350 150 150 9225 7350 9375 7350
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9525 7800 150 150 9525 7800 9675 7800
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 8925 7800 150 150 8925 7800 9075 7800
+-6
+6 3450 7125 4500 8100
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 4143.750 7575.000 4275 7650 4275 7500 4125 7425
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3975.000 7837.500 3825 7950 3975 8025 4125 7950
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3806.250 7575.000 3825 7425 3675 7500 3675 7650
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3975 7350 150 150 3975 7350 4125 7350
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 4275 7800 150 150 4275 7800 4425 7800
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3675 7800 150 150 3675 7800 3825 7800
+-6
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 3
+	 8025 6150 7875 6300 7725 6150
+2 2 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 5
+	 8025 6150 7725 6150 7725 6300 8025 6300 8025 6150
+-6
+-6
+-6
+-6
+6 5850 6300 7050 6900
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
+	 5850 6900 7050 6900 7050 6300 5850 6300 5850 6900
+4 1 0 100 -1 3 8 0.0000 0 105 630 6450 6600 RAM_INFO\001
+-6
+6 5850 4500 7050 5100
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
 	 5850 5100 7050 5100 7050 4500 5850 4500 5850 5100
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
+4 1 0 100 -1 3 8 0.0000 0 105 690 6450 4800 RAM_DATA\001
+-6
+6 5850 3600 7050 4200
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
 	 5850 4200 7050 4200 7050 3600 5850 3600 5850 4200
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
-	 5850 6000 7050 6000 7050 5400 5850 5400 5850 6000
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4875 4500 4875 4350
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 7 1 0 2
-	3 0 1.00 60.00 120.00
-	 5850 4650 5250 4650
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 4950 5850 4950
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4875 5100 4875 4950
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
-	3 0 1.00 60.00 120.00
-	 8700 4800 7350 4800 7350 3900 7050 3900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 5550 5850 5550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5850 5850 4200 5850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4875 5400 4875 5550
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 6900 4200 8400
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 6075 5850 6450
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5850 6750 4200 7125
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8700 8400 8700 6900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 7050 6450 8700 6075
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
-	 5850 6900 7050 6900 7050 6300 5850 6300 5850 6900
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8700 8250 9450 7950
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
-	 8850 7950 10050 7950 10050 7800 8850 7800 8850 7950
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 9450 7800 8700 7500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8700 5700 7050 5700
-4 1 0 50 -1 0 8 0.0000 0 105 1170 4875 3450 FSM_DCACHE_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 1155 8025 3450 FSM_DCACHE_RSP\001
-4 1 0 50 -1 0 8 0.0000 0 90 615 6450 4800 RAM_TAG\001
-4 1 0 50 -1 0 8 0.0000 0 90 705 6450 3900 RAM_DATA\001
-4 1 0 50 -1 0 8 0.0000 0 105 1095 6450 3075 QUEUE_READ_HIT\001
-4 1 0 50 -1 0 8 0.0000 0 75 255 4875 4650 HIT?\001
-4 1 0 50 -1 0 8 0.0000 0 90 705 6450 5700 RAM_LOCK\001
-4 1 0 50 -1 0 8 0.0000 0 105 870 4875 7350 FSM_VCI_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 855 8025 7350 FSM_VCI_RSP\001
-4 0 0 50 -1 0 8 0.0000 0 105 735 4425 6600 QUEUE_REQ\001
-4 2 0 50 -1 0 8 0.0000 0 105 720 8475 6600 QUEUE_RSP\001
-4 1 0 50 -1 0 8 0.0000 0 90 660 6450 6600 RAM_INFO\001
-4 1 0 50 -1 0 8 0.0000 0 105 540 4200 8625 VCI_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 525 8700 8625 VCI_RSP\001
-4 1 0 50 -1 0 8 0.0000 0 105 570 9450 8250 line_buffer\001
-4 1 0 50 -1 0 8 0.0000 0 105 840 4200 2550 DCACHE_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 825 8625 2550 DCACHE_RSP\001
+4 1 0 100 -1 3 8 0.0000 0 105 600 6450 3900 RAM_TAG\001
+-6
+6 8700 3375 9750 4350
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9225.000 4087.500 9075 4200 9225 4275 9375 4200
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9056.250 3825.000 9075 3675 8925 3750 8925 3900
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9393.750 3825.000 9525 3900 9525 3750 9375 3675
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9225 3600 150 150 9225 3600 9375 3600
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9525 4050 150 150 9525 4050 9675 4050
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 8925 4050 150 150 8925 4050 9075 4050
+-6
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 3
+	 7125 4425 7275 4275 7425 4425
+2 2 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 5
+	 7125 4425 7425 4425 7425 4275 7125 4275 7125 4425
+-6
+-6
+-6
+-6
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5550 4650 19 19 5550 4650 5531 4651
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5100 6000 19 19 5100 6000 5081 6001
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 4724 3750 19 19 4724 3750 4705 3751
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7200 4650 19 19 7200 4650 7181 4651
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5325 4950 19 19 5325 4950 5306 4951
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5400 4800 19 19 5400 4800 5381 4801
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7575 4350 19 19 7575 4350 7556 4351
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7275 4875 19 19 7275 4875 7256 4876
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6750 3375 7800 3375 7800 6150
+2 1 2 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 6450 8250 6450 2550
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5550 4650 5550 6300
+2 1 0 1 0 7 100 -1 20 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5400 6300 5400 6450 5850 6450
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 5625 6300 5250 6300
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5100 6000 4650 6000 4650 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4725 3000 4725 4800 5850 4800
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 6150 3225 4050 3225 4050 3450
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4725 3750 5850 3750
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5850 3825 4425 3825
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 4800 3000 4500 3000
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 2700 4650 3000
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4575 3000 4575 3750 4425 3750
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 4
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3900 3450 3900 3150 4500 3150 4500 3000
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3675 4425 3675 6375 4500 6375
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 5850 6525 5100 6525 5100 3375 6150 3375
+2 1 1 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 8850 2700 4050 2700
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 5
+	3 0 1.00 60.00 120.00
+	 4725 6900 4725 7200 5100 7200 5100 6675 5850 6675
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5850 6750 5400 6750 5400 7950
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 5250 7950 5250 7800 4500 7800
+2 1 1 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 8850 8100 4050 8100
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 8175 6300 8175 6000 7950 6000 7950 6150
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
+	 6750 7575 7950 7575 7950 7425 6750 7425 6750 7575
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 8175 7950 8175 7800 7350 7800 7350 7575
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7350 7425 7350 7275 8175 7275 8175 7050
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 0 0 2
+	 8100 7050 8400 7050
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 7050 8250 6900
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 0 0 2
+	 8100 7950 8400 7950
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 8250 8250 7950
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8475 7950 8475 7650 8700 7650
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8475 7050 8475 7350 8700 7350
+2 1 0 1 0 7 100 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8325 7950 8325 7050
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 2
+	 5175 7950 5475 7950
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8325 6300 8325 2850
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 2850 8250 2550
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 2
+	 8400 2850 8100 2850
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7050 6450 7350 6450 7350 4425
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7575 4350 7575 6225 7725 6225
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 7200 4650 7200 4425
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7875 6300 7875 6525 7050 6525
+2 1 2 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 3300 6600 9900 6600
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3975 7125 3975 6825 4500 6825
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7275 4275 7275 4200 8175 4200 8175 2850
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 5850 4050 5550 4050 5550 4650 5850 4650
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 8250 6300 8250 4650 7050 4650
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5325 4950 5325 6300
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4650 3000 4650 4950 5850 4950
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 4800 5400 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5325 7950 5325 8250
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7050 6375 7275 6375 7275 4875 7050 4875
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8400 6375 9450 6375 9450 4500
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8700 4350 7425 4350
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 4
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8550 2850 8550 3075 9450 3075 9450 3450
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 9000 3450 9000 3225 6750 3225
+4 1 0 100 -1 0 8 0.0000 0 105 1095 6450 3075 QUEUE_READ_HIT\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 5025 6150 index\001
+4 0 0 100 -1 0 6 0.0000 4 60 270 4800 3150 address\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 4575 4950 data\001
+4 2 0 100 -1 0 6 0.0000 4 90 165 4500 3600 type\001
+4 2 0 100 -1 0 6 0.0000 4 75 345 4425 3075 val - ack\001
+4 1 0 100 -1 2 10 0.0000 0 105 300 6450 2400 CPU\001
+4 1 0 100 -1 0 6 0.0000 4 75 345 5550 3150 val - ack\001
+4 1 0 100 -1 2 10 0.0000 0 105 1245 6450 8400 VCI Interconnect\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 8100 7875 data\001
+4 1 0 100 -1 0 8 0.0000 0 105 570 7350 7500 line_buffer\001
+4 0 0 100 -1 0 6 0.0000 4 45 180 8400 7500 error\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8550 7275 val - ack\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8550 8025 val - ack\001
+4 1 0 100 -1 0 8 0.0000 0 90 525 8250 8400 VCI_RSP\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 4500 7950 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 75 150 8175 4800 line\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 8100 3000 data\001
+4 2 0 100 -1 0 6 0.0000 4 45 180 8250 4500 error\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 7800 6450 index\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 5025 7125 index\001
+4 2 0 100 -1 0 8 0.0000 0 105 735 4425 6750 QUEUE_REQ\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 4050 6975 val - ack\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 3675 6525 val - ack\001
+4 0 0 100 -1 3 8 0.0000 0 105 690 8475 6750 QUEUE_RSP\001
+4 1 0 100 -1 3 8 0.0000 0 105 795 8250 2475 DCACHE_RSP\001
+4 1 0 100 -1 3 8 0.0000 0 105 825 4650 2550 DCACHE_REQ\001
+4 2 0 100 -1 3 8 0.0000 0 105 810 3450 7650 FSM_VCI_REQ\001
+4 2 0 100 -1 3 8 0.0000 0 105 1140 3450 3975 FSM_DCACHE_REQ\001
+4 0 0 100 -1 3 8 0.0000 0 105 780 9750 7650 FSM_VCI_RSP\001
+4 0 0 100 -1 3 8 0.0000 0 105 1110 9750 3975 FSM_DCACHE_RSP\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8625 3000 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 60 120 5400 3900 Hit\001
+4 0 0 100 -1 0 6 0.0000 4 75 180 5625 4350 bank\001
+4 1 0 100 -1 0 8 0.0000 0 105 540 5325 8400 VCI_REQ\001
+4 2 0 100 -1 0 6 0.0000 4 75 345 9375 6300 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 90 285 8700 4275 priority\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview_basic.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview_basic.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview_basic.fig	(revision 45)
@@ -8,154 +8,335 @@
 -2
 1200 2
-6 4050 5700 4350 6300
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
-	 4050 5700 4050 6300 4350 6300 4350 5700
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 4350 6150 4050 6150
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 4350 6000 4050 6000
--6
-6 8550 5700 8850 6300
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
-	 8550 6300 8550 5700 8850 5700 8850 6300
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 8850 5850 8550 5850
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
-	 8850 6000 8550 6000
+6 6900 3750 10500 6150
+6 9675 4275 10500 4950
+6 9900 4500 10500 4950
+1 1 0 1 0 7 101 -1 20 0.000 1 0.0000 10200 4725 225 150 10200 4725 10425 4575
+4 1 0 101 -1 0 8 0.0000 0 90 345 10200 4725 Victim\001
+-6
+2 1 0 1 0 7 101 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 9975 4575 9675 4275
+-6
+2 1 0 1 0 7 101 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8700 3825 7050 3825
+2 1 0 1 0 7 101 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7275 4875 7650 4875 7650 3975 7050 3975
+4 2 0 101 -1 0 6 0.0000 4 60 270 7200 6150 address\001
 -6
 6 6150 3150 6750 3450
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 4
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
 	 6150 3450 6750 3450 6750 3150 6150 3150
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
 	 6600 3150 6600 3450
-2 1 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 2
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
 	 6450 3150 6450 3450
 -6
-6 7500 6750 8550 7725
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 8025.000 7462.500 7875 7575 8025 7650 8175 7575
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 8193.750 7200.000 8325 7275 8325 7125 8175 7050
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 7856.250 7200.000 7875 7050 7725 7125 7725 7275
-	3 0 1.00 60.00 120.00
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 8025 6975 150 150 8025 6975 8175 6975
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 8325 7425 150 150 8325 7425 8475 7425
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 7725 7425 150 150 7725 7425 7875 7425
--6
-6 4350 6750 5400 7725
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 5043.750 7200.000 5175 7275 5175 7125 5025 7050
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 4875.000 7462.500 4725 7575 4875 7650 5025 7575
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 4706.250 7200.000 4725 7050 4575 7125 4575 7275
-	3 0 1.00 60.00 120.00
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 4875 6975 150 150 4875 6975 5025 6975
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 5175 7425 150 150 5175 7425 5325 7425
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 4575 7425 150 150 4575 7425 4725 7425
--6
-6 4350 3450 5400 4425
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 4875.000 4162.500 4725 4275 4875 4350 5025 4275
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 5043.750 3900.000 5175 3975 5175 3825 5025 3750
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 4706.250 3900.000 4725 3750 4575 3825 4575 3975
-	3 0 1.00 60.00 120.00
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 4875 3675 150 150 4875 3675 5025 3675
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 5175 4125 150 150 5175 4125 5325 4125
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 4575 4125 150 150 4575 4125 4725 4125
--6
-6 7500 3450 8550 4425
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 8025.000 4162.500 7875 4275 8025 4350 8175 4275
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 7856.250 3900.000 7875 3750 7725 3825 7725 3975
-	3 0 1.00 60.00 120.00
-5 1 0 1 0 14 50 -1 -1 0.000 0 1 1 0 8193.750 3900.000 8325 3975 8325 3825 8175 3750
-	3 0 1.00 60.00 120.00
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 8025 3675 150 150 8025 3675 8175 3675
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 8325 4125 150 150 8325 4125 8475 4125
-1 3 0 1 0 14 50 -1 20 0.000 1 0.0000 7725 4125 150 150 7725 4125 7875 4125
--6
-1 1 0 1 0 7 50 -1 20 0.000 1 0.0000 4875 4800 375 150 4875 4800 5250 4650
-1 1 0 1 0 7 50 -1 20 0.000 1 0.0000 7875 5250 375 150 7875 5250 8250 5100
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5850 4800 5250 4800
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 3300 6150 3300
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4875 4650 4875 4425
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 2700 4200 5700
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 6300 4200 7800
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 5400 5850 5850
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5850 6150 4200 6600
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8700 7800 8700 6300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 8700 5700 8700 4800 7050 4800
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 7875 5100 7875 4800
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8700 4800 8700 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 6750 3300 8550 3300 8550 3075
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 8475 3075 8775 3075 8775 2925 8475 2925 8475 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8625 2925 8625 2700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
-	 8475 3075 8625 2925 8775 3075
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 7050 5850 8700 5400
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 7350 4800 7350 3900 7050 3900
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 5850 3900 5550 3900 5550 3300
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
+6 3450 3450 4500 4425
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3975.000 4162.500 3825 4275 3975 4350 4125 4275
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 4143.750 3900.000 4275 3975 4275 3825 4125 3750
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3806.250 3900.000 3825 3750 3675 3825 3675 3975
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3975 3675 150 150 3975 3675 4125 3675
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 4275 4125 150 150 4275 4125 4425 4125
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3675 4125 150 150 3675 4125 3825 4125
+-6
+6 4500 6300 4800 6900
+6 4500 6300 4800 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
+	 4500 6300 4500 6900 4800 6900 4800 6300
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 4800 6750 4500 6750
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 4800 6600 4500 6600
+-6
+-6
+6 8100 6300 8400 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 4
+	 8100 6900 8100 6300 8400 6300 8400 6900
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 8400 6450 8100 6450
+2 1 0 1 0 11 100 -1 20 0.000 0 0 -1 0 0 2
+	 8400 6600 8100 6600
+-6
+6 8700 7125 9750 8100
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9225.000 7837.500 9075 7950 9225 8025 9375 7950
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9393.750 7575.000 9525 7650 9525 7500 9375 7425
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9056.250 7575.000 9075 7425 8925 7500 8925 7650
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9225 7350 150 150 9225 7350 9375 7350
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9525 7800 150 150 9525 7800 9675 7800
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 8925 7800 150 150 8925 7800 9075 7800
+-6
+6 3450 7125 4500 8100
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 4143.750 7575.000 4275 7650 4275 7500 4125 7425
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3975.000 7837.500 3825 7950 3975 8025 4125 7950
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 3806.250 7575.000 3825 7425 3675 7500 3675 7650
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3975 7350 150 150 3975 7350 4125 7350
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 4275 7800 150 150 4275 7800 4425 7800
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 3675 7800 150 150 3675 7800 3825 7800
+-6
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+6 7725 6150 8025 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 3
+	 8025 6150 7875 6300 7725 6150
+2 2 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 5
+	 8025 6150 7725 6150 7725 6300 8025 6300 8025 6150
+-6
+-6
+-6
+-6
+6 5850 6300 7050 6900
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
+	 5850 6900 7050 6900 7050 6300 5850 6300 5850 6900
+4 1 0 100 -1 3 8 0.0000 0 105 630 6450 6600 RAM_INFO\001
+-6
+6 5850 4500 7050 5100
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
 	 5850 5100 7050 5100 7050 4500 5850 4500 5850 5100
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
+4 1 0 100 -1 3 8 0.0000 0 105 690 6450 4800 RAM_DATA\001
+-6
+6 5850 3600 7050 4200
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
 	 5850 4200 7050 4200 7050 3600 5850 3600 5850 4200
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
-	 5850 6300 7050 6300 7050 5700 5850 5700 5850 6300
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8700 7650 9450 7350
-2 2 0 1 0 27 50 -1 20 0.000 0 0 -1 0 0 5
-	 8850 7350 10050 7350 10050 7200 8850 7200 8850 7350
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 9450 7200 8700 6900
-4 1 0 50 -1 0 8 0.0000 0 75 285 4875 4800 HIT ?\001
-4 1 0 50 -1 0 8 0.0000 0 105 540 4200 8100 VCI_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 525 8700 8100 VCI_RSP\001
-4 1 0 50 -1 0 8 0.0000 0 90 345 7875 5250 Victim\001
-4 1 0 50 -1 0 8 0.0000 0 105 840 4200 2550 DCACHE_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 825 8625 2550 DCACHE_RSP\001
-4 1 0 50 -1 0 8 0.0000 0 105 870 4875 6750 FSM_VCI_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 855 8025 6750 FSM_VCI_RSP\001
-4 1 0 50 -1 0 8 0.0000 0 105 1170 4875 3450 FSM_DCACHE_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 1155 8025 3450 FSM_DCACHE_RSP\001
-4 1 0 50 -1 0 8 0.0000 0 90 615 6450 4800 RAM_TAG\001
-4 1 0 50 -1 0 8 0.0000 0 90 705 6450 3900 RAM_DATA\001
-4 1 0 50 -1 0 8 0.0000 0 105 1095 6450 3075 QUEUE_READ_HIT\001
-4 0 0 50 -1 0 8 0.0000 0 105 735 4425 6000 QUEUE_REQ\001
-4 2 0 50 -1 0 8 0.0000 0 105 720 8475 6000 QUEUE_RSP\001
-4 1 0 50 -1 0 8 0.0000 0 90 660 6450 6000 RAM_INFO\001
+4 1 0 100 -1 3 8 0.0000 0 105 600 6450 3900 RAM_TAG\001
+-6
+6 8700 3375 9750 4350
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9225.000 4087.500 9075 4200 9225 4275 9375 4200
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9056.250 3825.000 9075 3675 8925 3750 8925 3900
+	3 0 1.00 60.00 120.00
+5 1 0 1 0 14 100 -1 -1 0.000 0 1 1 0 9393.750 3825.000 9525 3900 9525 3750 9375 3675
+	3 0 1.00 60.00 120.00
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9225 3600 150 150 9225 3600 9375 3600
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 9525 4050 150 150 9525 4050 9675 4050
+1 3 0 1 0 14 100 -1 20 0.000 1 0.0000 8925 4050 150 150 8925 4050 9075 4050
+-6
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+6 7125 4275 7425 4425
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 3
+	 7125 4425 7275 4275 7425 4425
+2 2 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 5
+	 7125 4425 7425 4425 7425 4275 7125 4275 7125 4425
+-6
+-6
+-6
+-6
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5550 4650 19 19 5550 4650 5531 4651
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5100 6000 19 19 5100 6000 5081 6001
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 4724 3750 19 19 4724 3750 4705 3751
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7200 4650 19 19 7200 4650 7181 4651
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5325 4950 19 19 5325 4950 5306 4951
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 5400 4800 19 19 5400 4800 5381 4801
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7575 4350 19 19 7575 4350 7556 4351
+1 3 0 1 0 7 100 -1 0 3.000 1 0.0000 7275 4875 19 19 7275 4875 7256 4876
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6750 3375 7800 3375 7800 6150
+2 1 2 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 6450 8250 6450 2550
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5550 4650 5550 6300
+2 1 0 1 0 7 100 -1 20 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5400 6300 5400 6450 5850 6450
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 5625 6300 5250 6300
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5100 6000 4650 6000 4650 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4725 3000 4725 4800 5850 4800
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 6150 3225 4050 3225 4050 3450
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4725 3750 5850 3750
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5850 3825 4425 3825
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 4800 3000 4500 3000
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4650 2700 4650 3000
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4575 3000 4575 3750 4425 3750
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 4
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3900 3450 3900 3150 4500 3150 4500 3000
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3675 4425 3675 6375 4500 6375
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 5850 6525 5100 6525 5100 3375 6150 3375
+2 1 1 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 8850 2700 4050 2700
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 5
+	3 0 1.00 60.00 120.00
+	 4725 6900 4725 7200 5100 7200 5100 6675 5850 6675
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5850 6750 5400 6750 5400 7950
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 5250 7950 5250 7800 4500 7800
+2 1 1 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 8850 8100 4050 8100
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 8175 6300 8175 6000 7950 6000 7950 6150
+2 2 0 1 0 27 100 -1 20 0.000 0 0 -1 0 0 5
+	 6750 7575 7950 7575 7950 7425 6750 7425 6750 7575
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 8175 7950 8175 7800 7350 7800 7350 7575
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7350 7425 7350 7275 8175 7275 8175 7050
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 0 0 2
+	 8100 7050 8400 7050
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 7050 8250 6900
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 0 0 2
+	 8100 7950 8400 7950
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 8250 8250 7950
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8475 7950 8475 7650 8700 7650
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8475 7050 8475 7350 8700 7350
+2 1 0 1 0 7 100 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8325 7950 8325 7050
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 2
+	 5175 7950 5475 7950
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8325 6300 8325 2850
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8250 2850 8250 2550
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 0 0 2
+	 8400 2850 8100 2850
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7050 6450 7350 6450 7350 4425
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7575 4350 7575 6225 7725 6225
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 7200 4650 7200 4425
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7875 6300 7875 6525 7050 6525
+2 1 2 1 0 7 100 -1 -1 3.000 0 0 -1 0 0 2
+	 3300 6600 9900 6600
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 3975 7125 3975 6825 4500 6825
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7275 4275 7275 4200 8175 4200 8175 2850
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 5850 4050 5550 4050 5550 4650 5850 4650
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 8250 6300 8250 4650 7050 4650
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5325 4950 5325 6300
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4650 3000 4650 4950 5850 4950
+2 1 0 1 0 7 100 -1 -1 3.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 4800 5400 6300
+2 1 0 1 0 7 100 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5325 7950 5325 8250
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7050 6375 7275 6375 7275 4875 7050 4875
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8400 6375 9450 6375 9450 4500
+2 1 0 1 0 7 100 -1 -1 4.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8700 4350 7425 4350
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 4
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 8550 2850 8550 3075 9450 3075 9450 3450
+2 1 3 1 0 7 100 -1 -1 4.000 0 0 -1 1 1 3
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 9000 3450 9000 3225 6750 3225
+4 1 0 100 -1 0 8 0.0000 0 105 1095 6450 3075 QUEUE_READ_HIT\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 5025 6150 index\001
+4 0 0 100 -1 0 6 0.0000 4 60 270 4800 3150 address\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 4575 4950 data\001
+4 2 0 100 -1 0 6 0.0000 4 90 165 4500 3600 type\001
+4 2 0 100 -1 0 6 0.0000 4 75 345 4425 3075 val - ack\001
+4 1 0 100 -1 2 10 0.0000 0 105 300 6450 2400 CPU\001
+4 1 0 100 -1 0 6 0.0000 4 75 345 5550 3150 val - ack\001
+4 1 0 100 -1 2 10 0.0000 0 105 1245 6450 8400 VCI Interconnect\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 8100 7875 data\001
+4 1 0 100 -1 0 8 0.0000 0 105 570 7350 7500 line_buffer\001
+4 0 0 100 -1 0 6 0.0000 4 45 180 8400 7500 error\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8550 7275 val - ack\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8550 8025 val - ack\001
+4 1 0 100 -1 0 8 0.0000 0 90 525 8250 8400 VCI_RSP\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 4500 7950 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 75 150 8175 4800 line\001
+4 2 0 100 -1 0 6 0.0000 4 60 165 8100 3000 data\001
+4 2 0 100 -1 0 6 0.0000 4 45 180 8250 4500 error\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 7800 6450 index\001
+4 2 0 100 -1 0 6 0.0000 4 60 210 5025 7125 index\001
+4 2 0 100 -1 0 8 0.0000 0 105 735 4425 6750 QUEUE_REQ\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 4050 6975 val - ack\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 3675 6525 val - ack\001
+4 0 0 100 -1 3 8 0.0000 0 105 690 8475 6750 QUEUE_RSP\001
+4 1 0 100 -1 3 8 0.0000 0 105 795 8250 2475 DCACHE_RSP\001
+4 1 0 100 -1 3 8 0.0000 0 105 825 4650 2550 DCACHE_REQ\001
+4 2 0 100 -1 3 8 0.0000 0 105 810 3450 7650 FSM_VCI_REQ\001
+4 2 0 100 -1 3 8 0.0000 0 105 1140 3450 3975 FSM_DCACHE_REQ\001
+4 0 0 100 -1 3 8 0.0000 0 105 780 9750 7650 FSM_VCI_RSP\001
+4 0 0 100 -1 3 8 0.0000 0 105 1110 9750 3975 FSM_DCACHE_RSP\001
+4 0 0 100 -1 0 6 0.0000 4 75 345 8625 3000 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 60 120 5400 3900 Hit\001
+4 0 0 100 -1 0 6 0.0000 4 75 180 5625 4350 bank\001
+4 1 0 100 -1 0 8 0.0000 0 105 540 5325 8400 VCI_REQ\001
+4 2 0 100 -1 0 6 0.0000 4 75 345 9375 6300 val - ack\001
+4 2 0 100 -1 0 6 0.0000 4 90 285 8700 4275 priority\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview_floor_plan.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview_floor_plan.fig	(revision 45)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_overview_floor_plan.fig	(revision 45)
@@ -0,0 +1,46 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 5250 6900 5250 6300 4050 6300 4050 6900 5250 6900
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 8850 6900 8850 6300 7650 6300 7650 6900 8850 6900
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 7050 3300 7050 2700 5850 2700 5850 3300 7050 3300
+2 4 0 1 0 27 50 -1 20 0.000 0 0 7 0 0 5
+	 7050 6000 7050 5400 5850 5400 5850 6000 7050 6000
+2 4 0 1 0 27 50 -1 20 0.000 0 0 7 0 0 5
+	 7050 5100 7050 4500 5850 4500 5850 5100 7050 5100
+2 4 0 1 0 27 50 -1 20 0.000 0 0 7 0 0 5
+	 7050 4200 7050 3600 5850 3600 5850 4200 7050 4200
+2 4 0 1 0 13 50 -1 20 0.000 0 0 7 0 0 5
+	 5250 6000 5250 2700 4050 2700 4050 6000 5250 6000
+2 4 0 1 0 13 50 -1 20 0.000 0 0 7 0 0 5
+	 8850 6000 8850 2700 7650 2700 7650 6000 8850 6000
+2 4 0 1 0 27 50 -1 20 0.000 0 0 7 0 0 5
+	 7050 6900 7050 6300 5850 6300 5850 6900 7050 6900
+2 4 0 1 0 13 50 -1 20 0.000 0 0 7 0 0 5
+	 6150 8100 6150 7200 4050 7200 4050 8100 6150 8100
+2 4 0 1 0 13 50 -1 20 0.000 0 0 7 0 0 5
+	 8850 8100 8850 7200 6750 7200 6750 8100 8850 8100
+4 1 0 50 -1 0 8 0.0000 0 105 1095 6450 2625 QUEUE_READ_HIT\001
+4 1 0 50 -1 0 8 0.0000 0 90 705 6450 3525 RAM_DATA\001
+4 1 0 50 -1 0 8 0.0000 0 90 615 6450 4425 RAM_TAG\001
+4 1 0 50 -1 0 8 0.0000 0 90 705 6450 5325 RAM_LOCK\001
+4 1 0 50 -1 0 8 0.0000 0 90 660 6450 6225 RAM_INFO\001
+4 1 0 50 -1 0 8 0.0000 0 105 840 4650 2550 DCACHE_REQ\001
+4 1 0 50 -1 0 8 0.0000 0 90 825 8250 2550 DCACHE_RSP\001
+4 1 0 50 -1 0 8 0.0000 0 105 735 4650 6600 QUEUE_REQ\001
+4 1 0 50 -1 0 8 0.0000 0 105 720 8250 6600 QUEUE_RSP\001
+4 1 0 50 -1 0 8 0.0000 0 90 855 7800 7650 FSM_VCI_RSP\001
+4 1 0 50 -1 0 8 0.0000 0 105 870 5100 7650 FSM_VCI_REQ\001
+4 1 0 50 -1 0 8 0.0000 0 105 540 5100 8400 VCI_REQ\001
+4 1 0 50 -1 0 8 0.0000 0 90 525 7800 8400 VCI_RSP\001
+4 1 0 50 -1 0 8 0.0000 0 105 1170 4650 4350 FSM_DCACHE_REQ\001
+4 1 0 50 -1 0 8 0.0000 0 90 1155 8250 4350 FSM_DCACHE_RSP\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_parameters.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_parameters.fig	(revision 45)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_parameters.fig	(revision 45)
@@ -0,0 +1,75 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 4500 2850 5700 4800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4500 2850 5700 2850 5700 4800 4500 4800 4500 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 3150 5700 3150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 3450 5700 3450
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 4500 5700 4500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4500 4200 5700 4200
+-6
+6 6450 2850 7650 4800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6450 2850 7650 2850 7650 4800 6450 4800 6450 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6450 3150 7650 3150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6450 3450 7650 3450
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6450 4500 7650 4500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 6450 4200 7650 4200
+-6
+6 4200 1800 6000 2550
+6 4200 1800 6000 2100
+2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
+	 4200 2100 6000 2100 6000 1800 4200 1800 4200 2100
+2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+	 4500 1800 4500 2100
+2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+	 4800 1800 4800 2100
+2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+	 5700 1800 5700 2100
+2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+	 5400 1800 5400 2100
+4 1 0 50 -1 0 12 0.0000 4 15 135 5100 1950 ...\001
+-6
+2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 1 2
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 4200 2250 6000 2250
+4 1 0 50 -1 0 8 0.0000 0 90 885 5100 2475 NB_WORD mots\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 7650 5100 4500 5100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 4200 2850 4200 4800
+2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+	 4500 2850 4200 2550
+2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+	 5700 2850 6000 2550
+2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 1 2
+	3 0 1.00 60.00 120.00
+	3 0 1.00 60.00 120.00
+	 4200 1650 4500 1650
+4 1 0 50 -1 0 12 0.0000 4 15 135 6075 3825 ...\001
+4 1 0 50 -1 0 12 0.0000 4 15 135 7050 3825 ...\001
+4 1 0 50 -1 0 12 0.0000 4 15 135 5100 3825 ...\001
+4 1 0 50 -1 0 8 0.0000 0 75 720 6075 5325 ASSOC bancs\001
+4 2 0 50 -1 0 8 0.0000 0 105 1290 4050 3825 NB_LINE/ASSOC lignes\001
+4 1 0 50 -1 0 8 0.0000 0 105 930 4350 1500 SIZE_WORD bits\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_pipeline.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_pipeline.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_pipeline.fig	(revision 45)
@@ -8,45 +8,4 @@
 -2
 1200 2
-6 4500 3600 9300 4050
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 5100 3600 5100 4050 4500 4050 4500 3600 5100 3600
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 5700 3600 5700 4050 5100 4050 5100 3600 5700 3600
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 6300 3600 6300 4050 5700 4050 5700 3600 6300 3600
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 7500 3600 7500 4050 6300 4050 6300 3600 7500 3600
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 8700 3600 8700 4050 7500 4050 7500 3600 8700 3600
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 9300 3600 9300 4050 8700 4050 8700 3600 9300 3600
-4 1 0 50 -1 0 8 0.0000 0 75 345 4800 3750 dcache\001
-4 1 0 50 -1 0 8 0.0000 0 105 375 4800 3975 request\001
-4 1 0 50 -1 0 8 0.0000 0 105 330 5400 3750 update\001
-4 1 0 50 -1 0 8 0.0000 0 75 285 5400 3975 status\001
-4 1 0 50 -1 0 8 0.0000 0 75 225 6000 3750 VCI\001
-4 1 0 50 -1 0 8 0.0000 0 105 375 6000 3975 request\001
-4 1 0 50 -1 0 8 0.0000 0 90 750 6900 3825 memory access\001
-4 1 0 50 -1 0 8 0.0000 0 75 225 8100 3750 VCI\001
-4 1 0 50 -1 0 8 0.0000 0 90 375 8100 3975 respons\001
-4 1 0 50 -1 0 8 0.0000 0 75 345 9000 3750 dcache\001
-4 1 0 50 -1 0 8 0.0000 0 90 375 9000 3975 respons\001
--6
-6 8100 4200 8700 4650
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 8700 4200 8700 4650 8100 4650 8100 4200 8700 4200
-4 1 0 50 -1 0 8 0.0000 0 75 345 8400 4350 dcache\001
-4 1 0 50 -1 0 8 0.0000 0 90 375 8400 4575 respons\001
--6
-6 4500 3000 5700 3450
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 5100 3000 5100 3450 4500 3450 4500 3000 5100 3000
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 5700 3000 5700 3450 5100 3450 5100 3000 5700 3000
-4 1 0 50 -1 0 8 0.0000 0 75 345 4800 3150 dcache\001
-4 1 0 50 -1 0 8 0.0000 0 105 375 4800 3375 request\001
-4 1 0 50 -1 0 8 0.0000 0 75 345 5400 3150 dcache\001
-4 1 0 50 -1 0 8 0.0000 0 90 375 5400 3375 respons\001
--6
 6 4500 5400 5700 5850
 2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
@@ -62,28 +21,33 @@
 	 5100 4200 5100 4650 4500 4650 4500 4200 5100 4200
 2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 5700 4200 5700 4650 5100 4650 5100 4200 5700 4200
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 6300 4200 6300 4650 5700 4650 5700 4200 6300 4200
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 7500 4200 7500 4650 6300 4650 6300 4200 7500 4200
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
-	 8100 4200 8100 4650 7500 4650 7500 4200 8100 4200
-2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
 	 5100 4800 5100 5250 4500 5250 4500 4800 5100 4800
 2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
 	 5700 4800 5700 5250 5100 5250 5100 4800 5700 4800
-2 1 0 1 0 29 50 -1 20 0.000 0 0 -1 0 0 2
-	 5100 5025 5700 5025
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 5100 3600 5100 4050 4500 4050 4500 3600 5100 3600
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 5700 4200 5700 4650 5100 4650 5100 4200 5700 4200
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 6900 4200 6900 4650 5700 4650 5700 4200 6900 4200
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 7500 4200 7500 4650 6900 4650 6900 4200 7500 4200
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 5700 3600 5700 4050 5100 4050 5100 3600 5700 3600
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 6900 3600 6900 4050 5700 4050 5700 3600 6900 3600
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 8100 3600 8100 4050 6900 4050 6900 3600 8100 3600
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 8700 3600 8700 4050 8100 4050 8100 3600 8700 3600
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 5100 3000 5100 3450 4500 3450 4500 3000 5100 3000
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 5700 3000 5700 3450 5100 3450 5100 3000 5700 3000
+2 4 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 5
+	 8100 4200 8100 4650 7500 4650 7500 4200 8100 4200
 4 2 0 50 -1 0 8 0.0000 0 90 525 4200 3300 Read - Hit\001
 4 2 0 50 -1 0 8 0.0000 0 90 600 4200 3900 Read - Miss\001
 4 1 0 50 -1 0 8 0.0000 0 75 345 4800 4350 dcache\001
 4 1 0 50 -1 0 8 0.0000 0 105 375 4800 4575 request\001
-4 1 0 50 -1 0 8 0.0000 0 105 330 5400 4350 update\001
-4 1 0 50 -1 0 8 0.0000 0 75 285 5400 4575 status\001
-4 1 0 50 -1 0 8 0.0000 0 75 225 6000 4350 VCI\001
-4 1 0 50 -1 0 8 0.0000 0 105 375 6000 4575 request\001
-4 1 0 50 -1 0 8 0.0000 0 90 750 6900 4425 memory access\001
-4 1 0 50 -1 0 8 0.0000 0 75 225 7800 4350 VCI\001
-4 1 0 50 -1 0 8 0.0000 0 90 375 7800 4575 respons\001
 4 2 0 50 -1 0 8 0.0000 0 90 570 4200 4350 Write - Hit\001
 4 2 0 50 -1 0 8 0.0000 0 90 645 4200 4575 Write - Miss\001
@@ -94,6 +58,24 @@
 4 2 0 50 -1 0 8 0.0000 0 75 255 4200 5550 Lock\001
 4 2 0 50 -1 0 8 0.0000 0 75 450 4200 5775 Prefetch\001
-4 1 0 50 -1 0 8 0.0000 0 105 330 5400 4875 update\001
-4 1 0 50 -1 0 8 0.0000 0 90 375 5400 5250 respons\001
-4 1 0 50 -1 0 8 0.0000 0 75 345 5400 5175 dcache\001
-4 1 0 50 -1 0 8 0.0000 0 75 285 5400 4950 status\001
+4 1 0 50 -1 0 8 0.0000 0 75 345 5400 4950 dcache\001
+4 1 0 50 -1 0 8 0.0000 0 90 375 5400 5175 respons\001
+4 1 0 50 -1 0 8 0.0000 0 75 345 4800 3750 dcache\001
+4 1 0 50 -1 0 8 0.0000 0 105 375 4800 3975 request\001
+4 1 0 50 -1 0 8 0.0000 0 75 225 5400 4350 VCI\001
+4 1 0 50 -1 0 8 0.0000 0 105 375 5400 4575 request\001
+4 1 0 50 -1 0 8 0.0000 0 90 750 6300 4425 memory access\001
+4 1 0 50 -1 0 8 0.0000 0 75 225 7200 4350 VCI\001
+4 1 0 50 -1 0 8 0.0000 0 90 375 7200 4575 respons\001
+4 1 0 50 -1 0 8 0.0000 0 75 225 5400 3750 VCI\001
+4 1 0 50 -1 0 8 0.0000 0 105 375 5400 3975 request\001
+4 1 0 50 -1 0 8 0.0000 0 90 750 6300 3825 memory access\001
+4 1 0 50 -1 0 8 0.0000 0 75 225 7500 3750 VCI\001
+4 1 0 50 -1 0 8 0.0000 0 90 375 7500 3975 respons\001
+4 1 0 50 -1 0 8 0.0000 0 75 345 8400 3750 dcache\001
+4 1 0 50 -1 0 8 0.0000 0 90 375 8400 3975 respons\001
+4 1 0 50 -1 0 8 0.0000 0 75 345 4800 3150 dcache\001
+4 1 0 50 -1 0 8 0.0000 0 105 375 4800 3375 request\001
+4 1 0 50 -1 0 8 0.0000 0 75 345 5400 3150 dcache\001
+4 1 0 50 -1 0 8 0.0000 0 90 375 5400 3375 respons\001
+4 1 0 50 -1 0 8 0.0000 0 75 345 7800 4350 dcache\001
+4 1 0 50 -1 0 8 0.0000 0 90 375 7800 4575 respons\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_protocole.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_protocole.fig	(revision 44)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_protocole.fig	(revision 45)
@@ -3,10 +3,19 @@
 Center
 Inches
-Letter  
-100.00
+A4      
+96.00
 Single
 -2
 1200 2
-6 2625 3750 6525 4650
+6 9600 6150 10800 6450
+2 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
+	 9600 6450 9600 6150 10800 6150 10800 6450 9600 6450
+4 1 0 50 -1 0 8 0.0000 0 120 930 10200 6300 lock_by_write = 1\001
+-6
+6 9600 8700 10800 9000
+2 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
+	 9600 9000 9600 8700 10800 8700 10800 9000 9600 9000
+4 1 0 50 -1 0 8 0.0000 0 120 930 10200 8850 lock_by_write = 0\001
+-6
 6 4275 3750 5550 4350
 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
@@ -16,80 +25,87 @@
 4 0 0 50 -1 0 8 0.0000 0 60 120 5400 3975 no\001
 -6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 5400 4050 6450 4050 6450 4650
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 4500 4050 2700 4050 2700 4650
--6
-6 2625 6150 4275 7050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 3000 6450 2700 6450 2700 7050
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 3900 6450 4200 6450 4200 7050
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
-	 3900 6450 3450 6150 3000 6450 3450 6750 3900 6450
-4 2 0 50 -1 0 8 0.0000 0 90 165 3000 6375 yes\001
-4 0 0 50 -1 0 8 0.0000 0 60 120 3900 6375 no\001
-4 1 0 50 -1 0 8 0.0000 0 75 225 3450 6375 lock\001
-4 1 0 50 -1 0 8 0.0000 0 105 435 3450 6525 by read ?\001
--6
-6 8625 4650 10275 5550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 9000 4950 8700 4950 8700 5550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 9900 4950 10200 4950 10200 5550
+6 9600 8100 10800 8400
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 9600 8400 9600 8100 10800 8100 10800 8400 9600 8400
+4 1 0 50 -1 0 8 0.0000 0 120 615 10200 8250 wait respons\001
+-6
+6 11100 8100 12300 8400
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 11100 8400 11100 8100 12300 8100 12300 8400 11100 8400
+4 1 0 50 -1 0 8 0.0000 0 120 615 11700 8250 wait respons\001
+-6
+6 9600 7350 10800 7800
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 9600 7800 9600 7350 10800 7350 10800 7800 9600 7800
+4 1 0 50 -1 0 8 0.0000 0 90 420 10200 7500 write in \001
+4 1 0 50 -1 0 8 0.0000 0 105 735 10200 7725 QUEUE_REQ\001
+-6
+6 9600 6750 10800 7050
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 9600 7050 9600 6750 10800 6750 10800 7050 9600 7050
+4 1 0 50 -1 0 8 0.0000 0 105 1005 10200 6900 write RAM_DATA\001
+-6
+6 11100 7350 12300 7800
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 11100 7800 11100 7350 12300 7350 12300 7800 11100 7800
+4 1 0 50 -1 0 8 0.0000 0 105 735 11700 7725 QUEUE_REQ\001
+4 1 0 50 -1 0 8 0.0000 0 90 420 11700 7500 write in \001
+-6
+6 5775 4650 7050 5250
+2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
+	 6900 4950 6450 4650 6000 4950 6450 5250 6900 4950
+4 1 0 50 -1 0 8 0.0000 0 90 240 6450 4875 valid\001
+4 1 0 50 -1 0 8 0.0000 0 90 390 6450 5025 victim ?\001
+4 0 0 50 -1 0 8 0.0000 0 60 120 6900 4875 no\001
+4 2 0 50 -1 0 8 0.0000 0 90 165 6000 4875 yes\001
+-6
+6 9000 4650 9900 5250
 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
 	 9900 4950 9450 4650 9000 4950 9450 5250 9900 4950
-4 2 0 50 -1 0 8 0.0000 0 90 165 9000 4875 yes\001
-4 0 0 50 -1 0 8 0.0000 0 60 120 9900 4875 no\001
-4 1 0 50 -1 0 8 0.0000 0 75 225 9450 4875 lock\001
-4 1 0 50 -1 0 8 0.0000 0 105 435 9450 5025 by read ?\001
--6
-6 9600 8100 10800 8400
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 9600 8400 9600 8100 10800 8100 10800 8400 9600 8400
-4 1 0 50 -1 0 8 0.0000 0 105 1005 10200 8250 write RAM_DATA\001
--6
-6 9600 6450 10800 8100
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 10200 6450 10200 6750
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 9600 7200 9600 6750 10800 6750 10800 7200 9600 7200
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 10200 7200 10200 7500
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 9600 7800 9600 7500 10800 7500 10800 7800 9600 7800
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 10200 7800 10200 8100
-4 1 0 50 -1 0 8 0.0000 0 90 420 10200 6900 write in \001
-4 1 0 50 -1 0 8 0.0000 0 105 735 10200 7125 QUEUE_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 120 615 10200 7650 wait respons\001
--6
-6 10275 3750 11550 4350
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
-	 11400 4050 10950 3750 10500 4050 10950 4350 11400 4050
-4 1 0 50 -1 0 8 0.0000 0 90 240 10950 4050 Hit ?\001
-4 2 0 50 -1 0 8 0.0000 0 90 165 10500 3975 yes\001
-4 0 0 50 -1 0 8 0.0000 0 60 120 11400 3975 no\001
--6
-6 11100 6750 12300 7200
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 11100 7200 11100 6750 12300 6750 12300 7200 11100 7200
-4 1 0 50 -1 0 8 0.0000 0 105 735 11700 7125 QUEUE_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 90 420 11700 6900 write in \001
--6
-6 11100 7500 12300 7800
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 11100 7800 11100 7500 12300 7500 12300 7800 11100 7800
-4 1 0 50 -1 0 8 0.0000 0 120 615 11700 7650 wait respons\001
--6
+4 1 0 50 -1 0 8 0.0000 0 90 720 9450 5025 read or write ?\001
+4 1 0 50 -1 0 8 0.0000 0 105 375 9450 4875 lock by\001
+-6
+6 2100 5550 3300 9300
+6 2100 5550 3300 5850
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 2100 5850 2100 5550 3300 5550 3300 5850 2100 5850
+4 1 0 50 -1 0 8 0.0000 0 105 585 2700 5700 req_ack = 0\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 2700 5850 2700 9300
+-6
+6 2775 4650 4050 5250
+2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
+	 3900 4950 3450 4650 3000 4950 3450 5250 3900 4950
+4 0 0 50 -1 0 8 0.0000 0 60 120 3900 4875 no\001
+4 2 0 50 -1 0 8 0.0000 0 90 165 3000 4875 yes\001
+4 1 0 50 -1 0 8 0.0000 0 105 375 3450 4875 lock by\001
+4 1 0 50 -1 0 8 0.0000 0 75 285 3450 5025 read ?\001
+-6
+6 3600 5550 4800 9300
+6 3600 7350 4800 7800
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 3600 7800 3600 7350 4800 7350 4800 7800 3600 7800
+4 1 0 50 -1 0 8 0.0000 0 90 420 4200 7500 write in \001
+4 1 0 50 -1 0 8 0.0000 0 105 1095 4200 7725 QUEUE_READ_HIT\001
+-6
+2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4200 7800 4200 9300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4200 5850 4200 6750
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 3600 5850 3600 5550 4800 5550 4800 5850 3600 5850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4200 7050 4200 7350
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 3600 7050 3600 6750 4800 6750 4800 7050 3600 7050
+4 1 0 50 -1 0 8 0.0000 0 105 585 4200 5700 req_ack = 1\001
+4 1 0 50 -1 0 8 0.0000 0 90 945 4200 6900 read RAM_DATA\001
+-6
+6 5100 5550 6300 9300
 6 5100 6750 6300 7200
 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
@@ -102,10 +118,4 @@
 	 5100 8400 5100 8100 6300 8100 6300 8400 5100 8400
 4 1 0 50 -1 0 8 0.0000 0 105 1005 5700 8250 write RAM_DATA\001
--6
-6 3600 7650 4800 8100
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 3600 8100 3600 7650 4800 7650 4800 8100 3600 8100
-4 1 0 50 -1 0 8 0.0000 0 90 420 4200 7800 write in \001
-4 1 0 50 -1 0 8 0.0000 0 105 1095 4200 8025 QUEUE_READ_HIT\001
 -6
 6 5100 6150 6300 6450
@@ -114,175 +124,146 @@
 4 1 0 50 -1 0 8 0.0000 0 105 870 5700 6300 lock_by_read = 1\001
 -6
-6 9600 6150 10800 6450
-2 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
-	 9600 6450 9600 6150 10800 6150 10800 6450 9600 6450
-4 1 0 50 -1 0 8 0.0000 0 120 930 10200 6300 lock_by_write = 1\001
--6
-6 11100 6150 12300 6450
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5700 9000 5700 9300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5700 5850 5700 6150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5700 6450 5700 6750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5700 7200 5700 7500
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 5100 7800 5100 7500 6300 7500 6300 7800 5100 7800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5700 7800 5700 8100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5700 8400 5700 8700
+2 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
+	 5100 9000 5100 8700 6300 8700 6300 9000 5100 9000
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 5100 5850 5100 5550 6300 5550 6300 5850 5100 5850
+4 1 0 50 -1 0 8 0.0000 0 105 585 5700 5700 req_ack = 1\001
+4 1 0 50 -1 0 8 0.0000 0 120 615 5700 7650 wait respons\001
+4 1 0 50 -1 0 8 0.0000 0 105 870 5700 8850 lock_by_read = 0\001
+-6
+6 6600 5550 7800 9300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 7200 5850 7200 9300
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 6600 5850 6600 5550 7800 5550 7800 5850 6600 5850
+4 1 0 50 -1 0 8 0.0000 0 105 585 7200 5700 req_ack = 0\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 7500 3150 4950 3150 4950 3750
+2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
+	 8400 3150 7950 2850 7500 3150 7950 3450 8400 3150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 10200 5850 10200 6150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 10200 8400 10200 8700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 11400 4050 12450 4050 12450 4650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 10500 4050 9450 4050 9450 4650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 12000 4950 11700 4950 11700 5550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 12900 4950 13200 4950 13200 5550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 11700 5850 11700 6150
+2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
+	 12900 4950 12450 4650 12000 4950 12450 5250 12900 4950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 8400 3150 10950 3150 10950 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 8700 5850 8700 9300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 10200 9000 10200 9300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 11700 9150 11700 9300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 13200 5850 13200 9300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6000 4950 5700 4950 5700 5550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 6900 4950 7200 4950 7200 5550
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 12600 5850 12600 5550 13800 5550 13800 5850 12600 5850
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 11100 5850 11100 5550 12300 5550 12300 5850 11100 5850
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 9600 5850 9600 5550 10800 5550 10800 5850 9600 5850
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 8100 5850 8100 5550 9300 5550 9300 5850 8100 5850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 7950 2550 7950 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 5400 4050 6450 4050 6450 4650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 4500 4050 3450 4050 3450 4650
 2 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
 	 11100 6450 11100 6150 12300 6150 12300 6450 11100 6450
-4 1 0 50 -1 0 8 0.0000 0 120 930 11700 6300 lock_by_write = 1\001
--6
-6 9600 8700 10800 9000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 9000 4950 8700 4950 8700 5550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 9900 4950 10200 4950 10200 5550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 10200 6450 10200 6750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 10200 7800 10200 8100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 11700 8400 11700 8550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 10200 7050 10200 7350
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 11700 7800 11700 8100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 11700 6450 11700 7350
+2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
+	 11400 4050 10950 3750 10500 4050 10950 4350 11400 4050
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 3900 4950 4200 4950 4200 5550
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	3 0 1.00 60.00 120.00
+	 3000 4950 2700 4950 2700 5550
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 2100 9600 2100 9300 13800 9300 13800 9600 2100 9600
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 2100 2550 2100 2250 13800 2250 13800 2550 2100 2550
 2 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
-	 9600 9000 9600 8700 10800 8700 10800 9000 9600 9000
-4 1 0 50 -1 0 8 0.0000 0 120 930 10200 8850 lock_by_write = 0\001
--6
-6 11100 8700 12300 9000
-2 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
-	 11100 9000 11100 8700 12300 8700 12300 9000 11100 9000
-4 1 0 50 -1 0 8 0.0000 0 90 555 11700 8850 invalid line\001
--6
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 3450 5850 3450 6150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 2250 4950 1950 4950 1950 5550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 3150 4950 3450 4950 3450 5550
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
-	 3150 4950 2700 4650 2250 4950 2700 5250 3150 4950
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 8100 4200 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 4200 7350 4200 7650
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 7500 3150 4950 3150 4950 3750
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
-	 8400 3150 7950 2850 7500 3150 7950 3450 8400 3150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 10200 5850 10200 6150
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 10200 8400 10200 8700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 11400 4050 12450 4050 12450 4650
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 10500 4050 9450 4050 9450 4650
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 12000 4950 11700 4950 11700 5550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 12900 4950 13200 4950 13200 5550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 11700 5850 11700 6150
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
-	 12900 4950 12450 4650 12000 4950 12450 5250 12900 4950
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 11700 6450 11700 6750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 11700 7200 11700 7500
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 11700 7800 11700 8700
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 1350 9600 1350 9300 13800 9300 13800 9600 1350 9600
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 8400 3150 10950 3150 10950 3750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5700 9000 5700 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 7200 5850 7200 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 8700 5850 8700 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 1950 5850 1950 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 2700 7350 2700 7650
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 2700 8100 2700 8400
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 2100 8700 2100 8400 3300 8400 3300 8700 2100 8700
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 2700 8700 2700 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 10200 9000 10200 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 11700 9000 11700 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 13200 5850 13200 9300
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 6000 4950 5700 4950 5700 5550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
-	3 0 1.00 60.00 120.00
-	 6900 4950 7200 4950 7200 5550
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5700 5850 5700 6150
-2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
-	 6900 4950 6450 4650 6000 4950 6450 5250 6900 4950
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5700 6450 5700 6750
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5700 7200 5700 7500
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 5100 7800 5100 7500 6300 7500 6300 7800 5100 7800
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5700 7800 5700 8100
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 5700 8400 5700 8700
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 3600 7350 3600 7050 4800 7050 4800 7350 3600 7350
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 2100 8100 2100 7650 3300 7650 3300 8100 2100 8100
-2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
-	 2100 7350 2100 7050 3300 7050 3300 7350 2100 7350
-2 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
-	 5100 9000 5100 8700 6300 8700 6300 9000 5100 9000
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 12600 5850 12600 5550 13800 5550 13800 5850 12600 5850
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 11100 5850 11100 5550 12300 5550 12300 5850 11100 5850
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 9600 5850 9600 5550 10800 5550 10800 5850 9600 5850
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 8100 5850 8100 5550 9300 5550 9300 5850 8100 5850
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 6600 5850 6600 5550 7800 5550 7800 5850 6600 5850
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 5100 5850 5100 5550 6300 5550 6300 5850 5100 5850
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 2850 5850 2850 5550 4050 5550 4050 5850 2850 5850
-2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
-	 1350 5850 1350 5550 2550 5550 2550 5850 1350 5850
-2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
-	3 0 1.00 60.00 120.00
-	 7950 2550 7950 2850
-4 1 0 50 -1 0 8 0.0000 0 105 585 3450 5700 req_ack = 1\001
-4 2 0 50 -1 0 8 0.0000 0 90 165 2250 4875 yes\001
-4 0 0 50 -1 0 8 0.0000 0 60 120 3150 4875 no\001
-4 1 0 50 -1 0 8 0.0000 0 75 225 2700 4875 lock\001
-4 1 0 50 -1 0 8 0.0000 0 120 495 2700 5025 by write ?\001
-4 1 0 50 -1 0 8 0.0000 0 105 585 1950 5700 req_ack = 0\001
-4 1 0 50 -1 0 8 0.0000 0 75 660 2700 7200 uncached = 1\001
-4 1 0 50 -1 0 8 0.0000 0 90 945 4200 7200 read RAM_DATA\001
+	 11100 9150 11100 8550 12300 8550 12300 9150 11100 9150
 4 1 0 50 -1 0 8 0.0000 0 105 255 7950 3150 Type\001
 4 2 0 50 -1 0 8 0.0000 0 75 210 7500 3075 read\001
@@ -296,14 +277,14 @@
 4 1 0 50 -1 0 8 0.0000 0 105 585 11700 5700 req_ack = 1\001
 4 1 0 50 -1 0 8 0.0000 0 75 195 7950 9450 End\001
-4 1 0 50 -1 0 8 0.0000 0 90 420 2700 7800 write in \001
-4 1 0 50 -1 0 8 0.0000 0 105 735 2700 8025 QUEUE_REQ\001
-4 1 0 50 -1 0 8 0.0000 0 120 615 2700 8550 wait respons\001
-4 1 0 50 -1 0 8 0.0000 0 90 240 6450 4875 valid\001
-4 1 0 50 -1 0 8 0.0000 0 90 390 6450 5025 victim ?\001
-4 0 0 50 -1 0 8 0.0000 0 60 120 6900 4875 no\001
-4 2 0 50 -1 0 8 0.0000 0 90 165 6000 4875 yes\001
-4 1 0 50 -1 0 8 0.0000 0 105 585 7200 5700 req_ack = 0\001
-4 1 0 50 -1 0 8 0.0000 0 105 585 5700 5700 req_ack = 1\001
-4 1 0 50 -1 0 8 0.0000 0 120 615 5700 7650 wait respons\001
-4 1 0 50 -1 0 8 0.0000 0 105 870 5700 8850 lock_by_read = 0\001
 4 0 0 50 -1 0 8 0.0000 0 90 270 8400 3075 write\001
+4 1 0 50 -1 0 8 0.0000 0 105 285 7950 2400 Begin\001
+4 1 0 50 -1 0 8 0.0000 0 120 930 11700 6225 lock_by_write = 1\001
+4 2 0 50 -1 0 8 0.0000 0 90 165 9000 4875 yes\001
+4 0 0 50 -1 0 8 0.0000 0 60 120 9900 4875 no\001
+4 2 0 50 -1 0 8 0.0000 0 90 165 10500 3975 yes\001
+4 0 0 50 -1 0 8 0.0000 0 60 120 11400 3975 no\001
+4 1 0 50 -1 0 8 0.0000 0 90 240 10950 4050 Hit ?\001
+4 1 0 50 -1 0 8 0.0000 0 105 870 11700 6375 lock_by_read = 1\001
+4 1 0 50 -1 0 8 0.0000 0 105 870 11700 8850 lock_by_read = 0\001
+4 1 0 50 -1 0 8 0.0000 0 120 930 11700 8700 lock_by_write = 0\001
+4 1 0 50 -1 0 8 0.0000 0 105 645 11700 9000 invalide_line\001
