Index: trunk/platforms/caba-vdspin-vci_synthetic_initiator/Makefile
===================================================================
--- trunk/platforms/caba-vdspin-vci_synthetic_initiator/Makefile	(revision 189)
+++ trunk/platforms/caba-vdspin-vci_synthetic_initiator/Makefile	(revision 190)
@@ -1,6 +1,6 @@
 ARCH=mips32el
 SIMULATION_ARGS=100000
-SOCLIB_CC_ADD_ARGS=-t systemcass -I.
-#SOCLIB_CC_ADD_ARGS=-I.
+#SOCLIB_CC_ADD_ARGS=-t systemcass -I.
+SOCLIB_CC_ADD_ARGS=-I.
 SOCLIB?=$(shell soclib-cc --getpath)
 export SOCLIB
Index: trunk/platforms/caba-vdspin-vci_synthetic_initiator/top.cpp
===================================================================
--- trunk/platforms/caba-vdspin-vci_synthetic_initiator/top.cpp	(revision 189)
+++ trunk/platforms/caba-vdspin-vci_synthetic_initiator/top.cpp	(revision 190)
@@ -53,4 +53,5 @@
 #define LOAD		450
 
+#define STAGE		0
 
 int _main(int argc, char *argv[])
@@ -174,6 +175,14 @@
 			str0 << "Initiator_c0_" << i << "_" << j ;
 			str1 << "Initiator_c1_" << i << "_" << j ;
-			new(&initiator_c0[Y_MAX*i+j]) soclib::caba::VciSyntheticInitiator<vci_param> (str0.str().c_str() , maptab0, IntTab((i*Y_MAX+j) ,0), PACKET_LENGTH, 0, 100, X_MAX, Y_MAX);  
-			new(&initiator_c1[Y_MAX*i+j]) soclib::caba::VciSyntheticInitiator<vci_param> (str1.str().c_str() , maptab1, IntTab((i*Y_MAX+j) ,0), PACKET_LENGTH, rho_b, 100, X_MAX, Y_MAX, rho_a, 0, X_MAX, 0, Y_MAX); 
+			new(&initiator_c0[Y_MAX*i+j]) soclib::caba::VciSyntheticInitiator<vci_param> (str0.str().c_str() , maptab0, IntTab((i*Y_MAX+j) ,0), PACKET_LENGTH, 0, 100, X_MAX, Y_MAX); 
+#if STAGE==1
+			if( (i + 1 == X_MAX) && (j + 1 == Y_MAX ) )
+#endif
+			    new(&initiator_c1[Y_MAX*i+j]) soclib::caba::VciSyntheticInitiator<vci_param> (str1.str().c_str() , maptab1, IntTab((i*Y_MAX+j) ,0), PACKET_LENGTH, rho_a, 100, X_MAX, Y_MAX, rho_b, 0, X_MAX, 0, Y_MAX); 
+
+#if STAGE==1
+			else
+			    new(&initiator_c1[Y_MAX*i+j]) soclib::caba::VciSyntheticInitiator<vci_param> (str1.str().c_str() , maptab1, IntTab((i*Y_MAX+j) ,0), PACKET_LENGTH, rho_a, 100, X_MAX, Y_MAX, 0, 0, X_MAX, 0, Y_MAX); 
+#endif
 		}
 
