Index: /branches/reconfiguration/platforms/tsar_generic_iob/scripts/arch.py
===================================================================
--- /branches/reconfiguration/platforms/tsar_generic_iob/scripts/arch.py	(revision 957)
+++ /branches/reconfiguration/platforms/tsar_generic_iob/scripts/arch.py	(revision 958)
@@ -167,5 +167,5 @@
 
     mapping.addPeriph('FBF', base=fbf_base, size=fbf_size,
-                      ptype='FBF', arg=fbf_width)
+                      ptype='FBF', arg0=fbf_width, arg1=fbf_width)
 
     mapping.addPeriph('SIM', base=sim_base, size=sim_size,
@@ -211,5 +211,5 @@
                                     size=xcu_size, ptype='XCU',
                                     channels=nb_procs * IRQ_PER_PROC,
-                                    arg=16)
+                                    arg0=16, arg1=16, arg2=16)
 
             # MMC IRQ replicated in all clusters
Index: /trunk/platforms/tsar_mono_fpga/arch.py
===================================================================
--- /trunk/platforms/tsar_mono_fpga/arch.py	(revision 957)
+++ /trunk/platforms/tsar_mono_fpga/arch.py	(revision 958)
@@ -160,5 +160,5 @@
     xcu = mapping.addPeriph( 'XCU', base = xcu_base, size = xcu_size,
                              ptype = 'XCU', channels = nb_procs * irq_per_proc,
-                             arg = 16 )
+                             arg0 = 16, arg1 = 16, arg2 = 16 )
 
     mmc = mapping.addPeriph( 'MMC', base = mmc_base, size = mmc_size,
@@ -183,5 +183,5 @@
 
     fbf = mapping.addPeriph( 'FBF', base = fbf_base, size = fbf_size,
-                             ptype = 'FBF', arg = fbf_width )
+                             ptype = 'FBF', arg0 = fbf_width , arg1 = fbf_width)
 
     ###################################
