From b8d3348763fc64bda153f267811fc61fd42c2345 Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Tue, 27 May 2014 09:29:53 +0000 Subject: [PATCH] Need to declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis. --- libraries/technology/memory/memory_ram_cr_cw.vhd | 3 +++ libraries/technology/memory/memory_ram_crwk_crw.vhd | 3 +++ libraries/technology/memory/memory_ram_r_w.vhd | 3 +++ libraries/technology/memory/memory_rom_r.vhd | 3 +++ 4 files changed, 12 insertions(+) diff --git a/libraries/technology/memory/memory_ram_cr_cw.vhd b/libraries/technology/memory/memory_ram_cr_cw.vhd index b66a7bb8cf..b92d90e8a4 100644 --- a/libraries/technology/memory/memory_ram_cr_cw.vhd +++ b/libraries/technology/memory/memory_ram_cr_cw.vhd @@ -25,6 +25,9 @@ USE work.memory_component_pkg.ALL; USE technology_lib.technology_pkg.ALL; USE technology_lib.technology_select_pkg.ALL; +-- Declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis. +LIBRARY ip_altera_mf_lib; + ENTITY memory_ram_cr_cw IS GENERIC ( g_technology : NATURAL := c_tech_select_default; diff --git a/libraries/technology/memory/memory_ram_crwk_crw.vhd b/libraries/technology/memory/memory_ram_crwk_crw.vhd index af93ce80d2..1283214ced 100644 --- a/libraries/technology/memory/memory_ram_crwk_crw.vhd +++ b/libraries/technology/memory/memory_ram_crwk_crw.vhd @@ -25,6 +25,9 @@ USE work.memory_component_pkg.ALL; USE technology_lib.technology_pkg.ALL; USE technology_lib.technology_select_pkg.ALL; +-- Declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis. +LIBRARY ip_altera_mf_lib; + ENTITY memory_ram_crwk_crw IS -- support different port data widths and corresponding address ranges GENERIC ( g_technology : NATURAL := c_tech_select_default; diff --git a/libraries/technology/memory/memory_ram_r_w.vhd b/libraries/technology/memory/memory_ram_r_w.vhd index 8c724eb971..50a755d7ea 100644 --- a/libraries/technology/memory/memory_ram_r_w.vhd +++ b/libraries/technology/memory/memory_ram_r_w.vhd @@ -25,6 +25,9 @@ USE work.memory_component_pkg.ALL; USE technology_lib.technology_pkg.ALL; USE technology_lib.technology_select_pkg.ALL; +-- Declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis. +LIBRARY ip_altera_mf_lib; + ENTITY memory_ram_r_w IS GENERIC ( g_technology : NATURAL := c_tech_select_default; diff --git a/libraries/technology/memory/memory_rom_r.vhd b/libraries/technology/memory/memory_rom_r.vhd index c30fa5e4d3..97e24373dd 100644 --- a/libraries/technology/memory/memory_rom_r.vhd +++ b/libraries/technology/memory/memory_rom_r.vhd @@ -25,6 +25,9 @@ USE work.memory_component_pkg.ALL; USE technology_lib.technology_pkg.ALL; USE technology_lib.technology_select_pkg.ALL; +-- Declare IP libraries to ensure default binding in simulation. The IP library clause is ignored by synthesis. +LIBRARY ip_altera_mf_lib; + ENTITY memory_rom_r IS GENERIC ( g_technology : NATURAL := c_tech_select_default; -- GitLab