Index: /trunk/platforms/tsarv4_generic_xbar/tsarv4_cluster_xbar/caba/source/src/tsarv4_cluster_xbar.cpp
===================================================================
--- /trunk/platforms/tsarv4_generic_xbar/tsarv4_cluster_xbar/caba/source/src/tsarv4_cluster_xbar.cpp	(revision 167)
+++ /trunk/platforms/tsarv4_generic_xbar/tsarv4_cluster_xbar/caba/source/src/tsarv4_cluster_xbar.cpp	(revision 168)
@@ -94,12 +94,15 @@
                 sproc.str().c_str(),
                 cluster_id*nprocs + p,
-                mtd, mtc,
+                mtd,				// Mapping Table Direct
+                mtc,				// Mapping Table Coherence
                 IntTab(cluster_id,p),    	// SRCID_D
                 IntTab(cluster_id,p),    	// SRCID_C
                 IntTab(cluster_id,p),    	// TGTID_C
+                1,				// single core
+                1,				// single dcache
                 l1_i_ways,l1_i_sets,16,  	// ICACHE size
                 l1_d_ways,l1_d_sets,16,      	// DCACHE size
-                16,				// WBUF width
-                1 				// WBUF depth
+                4,				// WBUF width
+                4 				// WBUF depth
                 );
         }
@@ -388,8 +391,8 @@
             proc[p]->p_vci_ini_c        	(signal_vci_ini_c_proc[p]);
             proc[p]->p_vci_tgt          	(signal_vci_tgt_c_proc[p]);
-            proc[p]->p_irq[0]           	(signal_proc_it[p]);
+            proc[p]->p_irq[0][0]           	(signal_proc_it[p]);
             for ( size_t j = 1 ; j < 6 ; j++ )
             {
-                proc[p]->p_irq[j]       	(signal_false);
+                proc[p]->p_irq[0][j]       	(signal_false);
             }
         }
