Index: /soft/giet_vm/giet_python/mapping.py
===================================================================
--- /soft/giet_vm/giet_python/mapping.py	(revision 402)
+++ /soft/giet_vm/giet_python/mapping.py	(revision 403)
@@ -997,8 +997,10 @@
 
         # one and only one type of IOC controller
-        assert ( use_hba or use_bdv or use_spi )
-        assert ( (use_hba and use_bdv) == False )
-        assert ( (use_hba and use_spi) == False )
-        assert ( (use_bdv and use_spi) == False )
+        nb_iocs = 0
+        if use_hba         : nb_iocs += 1
+        if use_bdv         : nb_iocs += 1
+        if use_spi         : nb_iocs += 1
+        if self.use_ramdisk: nb_iocs += 1
+        assert ( nb_iocs == 1 )
                 
         # Compute total number of processors
@@ -1108,6 +1110,5 @@
         s += '#define USE_IOC_SPI            %d\n'    % use_spi
         s += '#define USE_IOC_HBA            %d\n'    % use_hba
-        s += '\n'
-        s += '#define USE_RAMDISK            %d\n'    % self.use_ramdisk
+        s += '#define USE_IOC_RDK            %d\n'    % self.use_ramdisk
         s += '\n'
         s += '#define FBUF_X_SIZE            %d\n'    % fbf_arg
