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