Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Graph/simulation_occupation.dat
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Graph/simulation_occupation.dat	(revision 3)
+++ 	(revision )
@@ -1,13 +1,0 @@
-1.46 # x4-1\_1\_4-8
-2.37 # x4-1\_2\_2-8
-2.37 # x4-1\_2\_2-4
-2.94 # x4-1\_4\_1-8
-3.27 # x4-1\_4\_1-2
-2.51 # x4-2\_1\_2-8
-2.4  # x4-2\_1\_2-4
-3.38 # x4-2\_2\_1-8
-3.41 # x4-2\_2\_1-4
-3.63 # x4-2\_2\_1-2
-3.94 # x4-4\_1\_1-8
-3.88 # x4-4\_1\_1-4
-3.92 # x4-4\_1\_1-2 
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Graph/simulation_occupation.p
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Graph/simulation_occupation.p	(revision 3)
+++ 	(revision )
@@ -1,34 +1,0 @@
-set size 1.0, 1.0
-set terminal postscript eps enhanced color
-
-set out "../Schema_eps/simulation_all.eps"
-
-unset label
-unset log
-
-set data style boxes
-set boxwidth 0.5
-set style fill solid 1.000000 border -1
-
-set grid
-set xlabel "Architecture"
-set ylabel "Speed Up MT/ST"
-set yrange [0:4]
-   
-set xtics rotate by -25 ('x4-1\_1\_4-8'  0 , \
-			 'x4-1\_2\_2-8'  1 , \
-			 'x4-1\_2\_2-4'  2 , \
-			 'x4-1\_4\_1-8'  3 , \
-			 'x4-1\_4\_1-2'  4 , \
-			 'x4-2\_1\_2-8'  5 , \
-			 'x4-2\_1\_2-4'  6 , \
-			 'x4-2\_2\_1-8'  7 , \
-			 'x4-2\_2\_1-4'  8 , \
-			 'x4-2\_2\_1-2'  9 , \
-			 'x4-4\_1\_1-8'  10, \
-			 'x4-4\_1\_1-4'  11, \
-			 'x4-4\_1\_1-2'  12  \
-			 )			   
-
-plot "simulation_all.dat" notitle
-     
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_component-prediction_unit-Alpha_21264.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_component-prediction_unit-Alpha_21264.fig	(revision 15)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_component-prediction_unit-Alpha_21264.fig	(revision 15)
@@ -0,0 +1,117 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+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 2100 4050 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
+	 3450 2400 4050 2400
+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
+	 4050 2700 4650 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
+	 4050 3000 4650 3000
+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
+	 4650 3300 5250 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
+	 4650 3600 5250 3600
+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
+	 4050 3900 4650 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
+	 4650 4200 5250 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
+	 4650 4500 5250 4500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4650 3900 4650 4500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4650 3600 4650 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4050 3900 4050 2400
+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 4800 4050 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
+	 4050 5100 4650 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
+	 4050 5400 4650 5400
+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
+	 4650 5700 5250 5700
+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
+	 4650 6000 5250 6000
+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
+	 4050 6300 4650 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
+	 4650 6600 5250 6600
+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
+	 4650 6900 5250 6900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4650 6300 4650 6900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4650 6000 4650 5400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4050 6300 4050 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
+	 3450 7200 4050 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
+	 4050 7500 4650 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
+	 4650 8100 5250 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
+	 4650 8400 5250 8400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4650 8400 4650 7800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4050 7800 4050 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
+	 4050 7800 4650 7800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 3450 7200 3450 1800
+4 0 0 50 -1 -1 10 0.0000 4 150 1365 4200 2100 Meta_Predictor_Glue\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1410 4800 3000 Branch_History_Table\001
+4 0 0 50 -1 -1 10 0.0000 4 105 435 5400 3300 Shifter\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1575 5400 3600 RegisterFile_Monolithic\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1455 4800 3900 Pattern_History_Table\001
+4 0 0 50 -1 -1 10 0.0000 4 105 510 5400 4200 Counter\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1575 5400 4500 RegisterFile_Monolithic\001
+4 0 0 50 -1 -1 10 0.0000 4 150 2235 4800 2700 Two_Level_Branch_Predictor_Glue\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1410 4800 5400 Branch_History_Table\001
+4 0 0 50 -1 -1 10 0.0000 4 105 435 5400 5700 Shifter\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1575 5400 6000 RegisterFile_Monolithic\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1455 4800 6300 Pattern_History_Table\001
+4 0 0 50 -1 -1 10 0.0000 4 105 510 5400 6600 Counter\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1575 5400 6900 RegisterFile_Monolithic\001
+4 0 0 50 -1 -1 10 0.0000 4 150 2235 4800 5100 Two_Level_Branch_Predictor_Glue\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1575 5400 8400 RegisterFile_Monolithic\001
+4 0 0 50 -1 -1 10 0.0000 4 150 2235 4800 7500 Two_Level_Branch_Predictor_Glue\001
+4 0 0 50 -1 -1 10 0.0000 4 105 510 5400 8100 Counter\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1455 4800 7800 Pattern_History_Table\001
+4 0 0 50 -1 -1 10 0.0000 4 150 990 3600 1800 Meta_Predictor\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1860 4200 4800 Two_Level_Branch_Predictor\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1860 4200 2400 Two_Level_Branch_Predictor\001
+4 0 0 50 -1 -1 10 0.0000 4 135 2700 3600 1500 Predicteur de branchement de l'Alpha 21264\001
+4 0 0 50 -1 -1 10 0.0000 4 150 1860 4200 7200 Two_Level_Branch_Predictor\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_service.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_service.fig	(revision 15)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_service.fig	(revision 15)
@@ -0,0 +1,96 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 4950 4050 5850 4500
+2 4 0 1 0 20 50 -1 20 0.000 0 0 7 0 0 5
+	 5850 4050 5850 4500 4950 4500 4950 4050 5850 4050
+4 1 0 50 -1 -1 10 0.0000 4 135 555 5400 4275 SystemC\001
+-6
+6 3675 4050 4725 4650
+5 1 0 1 0 2 50 -1 20 0.000 0 1 0 0 3975.000 4200.000 3750 4500 3975 4575 4200 4500
+5 1 0 1 0 2 49 -1 40 0.000 0 0 0 0 4425.000 4800.000 4200 4500 4425 4425 4650 4500
+2 1 0 1 0 2 50 -1 20 0.000 0 0 7 0 0 4
+	 3750 4500 3750 4050 4650 4050 4650 4500
+-6
+6 4275 5100 5325 5700
+5 1 0 1 0 2 50 -1 20 0.000 0 1 0 0 4575.000 5250.000 4350 5550 4575 5625 4800 5550
+5 1 0 1 0 2 49 -1 40 0.000 0 0 0 0 5025.000 5850.000 4800 5550 5025 5475 5250 5550
+2 1 0 1 0 2 50 -1 20 0.000 0 0 7 0 0 4
+	 4350 5550 4350 5100 5250 5100 5250 5550
+-6
+6 5475 5100 6525 5700
+5 1 0 1 0 2 49 -1 40 0.000 0 0 0 0 6225.000 5850.000 6000 5550 6225 5475 6450 5550
+5 1 0 1 0 31 50 -1 20 0.000 0 1 0 0 5775.000 5250.000 5550 5550 5775 5625 6000 5550
+2 1 0 1 0 31 50 -1 20 0.000 0 0 7 0 0 4
+	 5550 5550 5550 5100 6450 5100 6450 5550
+-6
+6 6075 4050 7125 4650
+5 1 0 1 0 2 49 -1 40 0.000 0 0 0 0 6825.000 4800.000 6600 4500 6825 4425 7050 4500
+5 1 0 1 0 31 50 -1 20 0.000 0 1 0 0 6375.000 4200.000 6150 4500 6375 4575 6600 4500
+2 1 0 1 0 31 50 -1 20 0.000 0 0 7 0 0 4
+	 6150 4500 6150 4050 7050 4050 7050 4500
+-6
+6 4275 1950 5325 2550
+5 1 0 1 0 2 49 -1 40 0.000 0 0 0 0 5025.000 2700.000 4800 2400 5025 2325 5250 2400
+5 1 0 1 0 29 50 -1 20 0.000 0 1 0 0 4575.000 2100.000 4350 2400 4575 2475 4800 2400
+2 1 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 4
+	 4350 2400 4350 1950 5250 1950 5250 2400
+-6
+6 5475 1950 6525 2550
+5 1 0 1 0 2 49 -1 40 0.000 0 0 0 0 6225.000 2700.000 6000 2400 6225 2325 6450 2400
+5 1 0 1 0 29 50 -1 20 0.000 0 1 0 0 5775.000 2100.000 5550 2400 5775 2475 6000 2400
+2 1 0 1 0 29 50 -1 20 0.000 0 0 7 0 0 4
+	 5550 2400 5550 1950 6450 1950 6450 2400
+-6
+2 1 0 1 0 26 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 3450 5400 4050
+2 1 0 1 0 26 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5700 3450 6600 4050
+2 1 0 1 0 26 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5100 3450 4200 4050
+2 1 0 1 0 26 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 4500 6000 5100
+2 1 0 1 0 26 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 4500 4800 5100
+2 1 0 1 0 26 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4800 2400 5100 3000
+2 1 0 1 0 26 50 -1 -1 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6000 2400 5700 3000
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 7950 3450 7950 3000 7050 3000 7050 3450 7950 3450
+2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
+	 5850 3450 5850 3000 4950 3000 4950 3450 5850 3450
+2 1 0 1 0 26 50 -1 -1 0.000 0 0 -1 0 1 2
+	3 0 1.00 60.00 120.00
+	 7500 3450 6600 4050
+2 1 0 1 0 29 50 -1 -1 0.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 7350 3000 7350 1650 6000 1650 6000 1950
+2 1 0 1 0 29 50 -1 -1 0.000 0 0 -1 1 0 4
+	3 0 1.00 60.00 120.00
+	 4800 1950 4800 1350 7650 1350 7650 3000
+4 1 0 50 -1 -1 10 0.0000 4 135 570 5400 3225 Morpheo\001
+4 1 0 50 -1 -1 10 0.0000 4 105 435 4200 4275 VHDL\001
+4 1 0 50 -1 -1 10 0.0000 4 105 435 4800 5475 VHDL\001
+4 1 0 50 -1 -1 10 0.0000 4 105 630 4800 5250 TestBench\001
+4 1 0 50 -1 -1 10 0.0000 4 105 585 6000 5325 Statistics\001
+4 1 0 50 -1 -1 10 0.0000 4 105 585 6600 4200 Positions\001
+4 1 0 50 -1 -1 10 0.0000 4 105 255 6600 4425 .pos\001
+4 1 0 50 -1 -1 10 0.0000 4 135 240 6000 2325 .cfg\001
+4 1 0 50 -1 -1 10 0.0000 4 105 255 4800 2325 .gen\001
+4 1 0 50 -1 -1 10 0.0000 4 120 675 4800 2100 G\351n\351rateur\001
+4 1 0 50 -1 -1 10 0.0000 4 135 885 6000 2100 Configuration\001
+4 1 0 50 -1 -1 10 0.0000 4 105 465 7500 3225 Viewer\001
Index: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/VIEWER_overview.fig
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/VIEWER_overview.fig	(revision 15)
+++ trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/VIEWER_overview.fig	(revision 15)
@@ -0,0 +1,123 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+0 32 #636363
+0 33 #cdcdcd
+0 34 #6c6c6c
+0 35 #c6b797
+0 36 #eff8ff
+0 37 #dccba6
+0 38 #e0e0e0
+0 39 #8e8f8e
+0 40 #aaaaaa
+0 41 #555555
+0 42 #404040
+0 43 #808080
+0 44 #c0c0c0
+0 45 #8e8e8e
+0 46 #d7d7d7
+0 47 #aeaeae
+0 48 #bebebe
+0 49 #515151
+0 50 #e7e3e7
+0 51 #000049
+0 52 #797979
+0 53 #303430
+0 54 #414141
+0 55 #c7b696
+0 56 #414541
+0 57 #444444
+0 58 #c9c9c9
+0 59 #dfd8df
+0 60 #f7f3f7
+6 4350 5100 6450 5400
+2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
+	 4350 5100 6450 5100 6450 5400 4350 5400 4350 5100
+4 1 0 50 -1 -1 10 0.0000 4 105 555 5400 5250 Interface\001
+-6
+6 4350 4500 6450 4800
+2 2 0 1 0 26 50 -1 20 0.000 0 0 -1 0 0 5
+	 4350 4500 6450 4500 6450 4800 4350 4800 4350 4500
+4 1 0 50 -1 -1 10 0.0000 4 105 555 5400 4650 Interface\001
+-6
+6 4350 2100 6450 4200
+2 4 0 1 0 26 50 -1 20 0.000 0 0 7 0 0 5
+	 5250 3450 5250 3000 4350 3000 4350 3450 5250 3450
+2 4 0 1 0 26 50 -1 20 0.000 0 0 7 0 0 5
+	 6450 3450 6450 3000 5550 3000 5550 3450 6450 3450
+2 1 0 1 0 26 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4500 2400 4500 3000
+2 1 0 1 0 26 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4800 2400 4800 3000
+2 1 0 1 0 26 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 5400 2400 5100 3000
+2 1 0 1 0 26 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6000 3000 5400 2400
+2 1 0 1 0 26 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 4800 3450 4800 3750
+2 1 0 1 0 26 50 -1 20 0.000 0 0 -1 1 0 2
+	3 0 1.00 60.00 120.00
+	 6000 3750 6000 3450
+2 4 0 1 0 26 50 -1 20 0.000 0 0 7 0 0 5
+	 6450 4200 6450 3750 4350 3750 4350 4200 6450 4200
+4 1 0 50 -1 -1 10 0.0000 4 105 300 4800 3225 Read\001
+4 1 0 50 -1 -1 10 0.0000 4 105 375 6000 3225 Write\001
+4 1 0 50 -1 -1 10 0.0000 4 105 255 4500 2250 .gen\001
+4 1 0 50 -1 -1 10 0.0000 4 105 255 4800 2250 .pos\001
+4 1 0 50 -1 -1 10 0.0000 4 135 240 5400 2250 .cfg\001
+4 1 0 50 -1 -1 10 0.0000 4 105 585 5400 3975 Data Base\001
+-6
+2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
+	 6750 4950 4050 4950
+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
+	 5400 4500 5400 4200
+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
+	 5400 5100 5400 4800
+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
+	 5400 5700 5400 5400
+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
+	 4275 5700 4650 5400
+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
+	 6150 5400 6525 5700
+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
+	 5400 6750 5400 6150
+2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 1 2
+	3 0 1.00 60.00 120.00
+	 6525 6150 5550 6750
+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
+	 5250 6750 4275 6150
+2 4 0 1 0 11 50 -1 20 3.000 0 0 7 0 0 5
+	 3825 6150 3825 5700 4725 5700 4725 6150 3825 6150
+2 4 0 1 0 11 50 -1 20 3.000 0 0 7 0 0 5
+	 4950 6150 4950 5700 5850 5700 5850 6150 4950 6150
+2 4 0 1 0 11 50 -1 20 3.000 0 0 7 0 0 5
+	 6075 6150 6075 5700 6975 5700 6975 6150 6075 6150
+4 1 0 50 -1 -1 10 0.0000 4 105 765 6525 5925 Information\001
+4 1 0 50 -1 -1 10 0.0000 4 120 690 5400 5925 Param\350tres\001
+4 1 0 50 -1 -1 10 0.0000 4 135 630 4275 5925 Graphique\001
+4 1 0 50 -1 -1 10 0.0000 4 105 765 5400 6900 Utilisateurs\001
