diff --git a/modules/genrams/genram_pkg.vhd b/modules/genrams/genram_pkg.vhd
index 965fac0d35570796ffcbc4bd67978b726b1f92de..9f3ecf8b4fb4b1cb60035cf9b6571f79ea5f2b2b 100644
--- a/modules/genrams/genram_pkg.vhd
+++ b/modules/genrams/genram_pkg.vhd
@@ -52,7 +52,7 @@ package genram_pkg is
       g_data_width               : natural;
       g_size                     : natural;
       g_with_byte_enable         : boolean := false;
-      g_init_file                : string  := "";
+      g_init_file                : string  := "none";
       g_addr_conflict_resolution : string  := "dont_care") ;
     port (
       rst_n_i : in  std_logic;
@@ -90,7 +90,7 @@ package genram_pkg is
       g_size                     : natural;
       g_with_byte_enable         : boolean := false;
       g_addr_conflict_resolution : string  := "dont_care";
-      g_init_file                : string  := "";
+      g_init_file                : string  := "none";
       g_dual_clock               : boolean := true);
     port (
       rst_n_i : in  std_logic := '1';
diff --git a/modules/genrams/memory_loader_pkg.vhd b/modules/genrams/memory_loader_pkg.vhd
index 8bc4aff1d0a11f250a38c33221538bd99b810871..85095ce3fcfa313ced9535d8611888f497a4a3f7 100644
--- a/modules/genrams/memory_loader_pkg.vhd
+++ b/modules/genrams/memory_loader_pkg.vhd
@@ -147,7 +147,7 @@ package body memory_loader_pkg is
     variable data_tmp : unsigned(mem_width-1 downto 0);
     variable data_int : integer;
   begin
-    if(file_name = "") then
+    if(file_name = "" or file_name = "none") then
       mem := (others => (others => '0'));
       return mem;
     end if;
diff --git a/modules/genrams/xilinx/generic_spram.vhd b/modules/genrams/xilinx/generic_spram.vhd
index 73c37f3cbff2c8f4911176bc4913b423fe7815f2..82e3c0a2817c1319837579fc9d7037979e3fffbb 100644
--- a/modules/genrams/xilinx/generic_spram.vhd
+++ b/modules/genrams/xilinx/generic_spram.vhd
@@ -86,7 +86,9 @@ architecture syn of generic_spram is
   
   
 begin
-  assert (g_init_file = "") report "generic_spram: Memory initialization files not supported yet. Sorry :(" severity failure;
+  assert (g_init_file = "" or g_init_file = "none") 
+  report "generic_spram: Memory initialization files not supported yet. Sorry :(" 
+  severity failure;
 
 
   gen_with_byte_enable_writefirst : if(g_with_byte_enable = true and g_addr_conflict_resolution = "write_first") generate