diff --git a/libraries/technology/memory/tech_memory_component_pkg.vhd b/libraries/technology/memory/tech_memory_component_pkg.vhd index 2cbe4a2626b31bb225d8a88bce30055b1cda2dce..724dea46568dc1e732d1d53458a567d0a581eb6a 100644 --- a/libraries/technology/memory/tech_memory_component_pkg.vhd +++ b/libraries/technology/memory/tech_memory_component_pkg.vhd @@ -27,10 +27,10 @@ USE IEEE.STD_LOGIC_1164.ALL; PACKAGE tech_memory_component_pkg IS ----------------------------------------------------------------------------- - -- altera_mf + -- ip_stratixiv ----------------------------------------------------------------------------- - COMPONENT ip_altera_mf_ram_crwk_crw IS -- support different port data widths and corresponding address ranges + COMPONENT ip_stratixiv_ram_crwk_crw IS -- support different port data widths and corresponding address ranges GENERIC ( g_adr_a_w : NATURAL := 5; g_dat_a_w : NATURAL := 32; @@ -59,7 +59,7 @@ PACKAGE tech_memory_component_pkg IS ); END COMPONENT; - COMPONENT ip_altera_mf_ram_crw_crw IS + COMPONENT ip_stratixiv_ram_crw_crw IS GENERIC ( g_adr_w : NATURAL := 5; g_dat_w : NATURAL := 8; @@ -85,7 +85,7 @@ PACKAGE tech_memory_component_pkg IS ); END COMPONENT; - COMPONENT ip_altera_mf_ram_cr_cw IS + COMPONENT ip_stratixiv_ram_cr_cw IS GENERIC ( g_adr_w : NATURAL := 5; g_dat_w : NATURAL := 8; @@ -106,7 +106,7 @@ PACKAGE tech_memory_component_pkg IS ); END COMPONENT; - COMPONENT ip_altera_mf_ram_r_w IS + COMPONENT ip_stratixiv_ram_r_w IS GENERIC ( g_adr_w : NATURAL := 5; g_dat_w : NATURAL := 8; @@ -124,7 +124,7 @@ PACKAGE tech_memory_component_pkg IS ); END COMPONENT; - COMPONENT ip_altera_mf_rom_r IS + COMPONENT ip_stratixiv_rom_r IS GENERIC ( g_adr_w : NATURAL := 5; g_dat_w : NATURAL := 8; diff --git a/libraries/technology/memory/tech_memory_ram_cr_cw.vhd b/libraries/technology/memory/tech_memory_ram_cr_cw.vhd index 38057d929e42db29640442d475ebc761ccaa834c..2ff73a9ae9e7f20a82f1378fb8037978b49171b5 100644 --- a/libraries/technology/memory/tech_memory_ram_cr_cw.vhd +++ b/libraries/technology/memory/tech_memory_ram_cr_cw.vhd @@ -26,8 +26,8 @@ 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; -LIBRARY ip_xilinx_core_lib; +LIBRARY ip_stratixiv_lib; +LIBRARY ip_virtex4_lib; ENTITY tech_memory_ram_cr_cw IS GENERIC ( @@ -55,8 +55,8 @@ END tech_memory_ram_cr_cw; ARCHITECTURE str OF tech_memory_ram_cr_cw IS BEGIN - gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : ip_altera_mf_ram_cr_cw + gen_ip_stratixiv : IF g_technology=c_tech_stratixiv GENERATE + u0 : ip_stratixiv_ram_cr_cw GENERIC MAP (g_adr_w, g_dat_w, g_nof_words, g_rd_latency, g_init_file) PORT MAP (data, rdaddress, rdclock, rdclocken, wraddress, wrclock, wrclocken, wren, q); END GENERATE; diff --git a/libraries/technology/memory/tech_memory_ram_crw_crw.vhd b/libraries/technology/memory/tech_memory_ram_crw_crw.vhd index 9c43aebec606c1091b57fd733dd23b0f0cf33af1..f6028de057ea8ee4e3fc1f4f62214b99be4534ae 100644 --- a/libraries/technology/memory/tech_memory_ram_crw_crw.vhd +++ b/libraries/technology/memory/tech_memory_ram_crw_crw.vhd @@ -26,8 +26,8 @@ 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; -LIBRARY ip_xilinx_core_lib; +LIBRARY ip_stratixiv_lib; +LIBRARY ip_virtex4_lib; ENTITY tech_memory_ram_crw_crw IS GENERIC ( @@ -62,8 +62,8 @@ ARCHITECTURE str OF tech_memory_ram_crw_crw IS BEGIN - gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : ip_altera_mf_ram_crw_crw + gen_ip_stratixiv : IF g_technology=c_tech_stratixiv GENERATE + u0 : ip_stratixiv_ram_crw_crw GENERIC MAP (g_adr_w, g_dat_w, g_nof_words, g_rd_latency, g_init_file) PORT MAP (address_a, address_b, clock_a, clock_b, data_a, data_b, enable_a, enable_b, rden_a, rden_b, wren_a, wren_b, q_a, q_b); END GENERATE; diff --git a/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd b/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd index 050f87fc649bdd7de27daa6f6ac2d1a32f42ef2a..c61877e2fae95c5bfb3b7988732c09432c8c6a2a 100644 --- a/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd +++ b/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd @@ -26,8 +26,8 @@ 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; -LIBRARY ip_xilinx_core_lib; +LIBRARY ip_stratixiv_lib; +LIBRARY ip_virtex4_lib; ENTITY tech_memory_ram_crwk_crw IS -- support different port data widths and corresponding address ranges GENERIC ( @@ -64,8 +64,8 @@ END tech_memory_ram_crwk_crw; ARCHITECTURE str OF tech_memory_ram_crwk_crw IS BEGIN - gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : ip_altera_mf_ram_crwk_crw + gen_ip_stratixiv : IF g_technology=c_tech_stratixiv GENERATE + u0 : ip_stratixiv_ram_crwk_crw GENERIC MAP (g_adr_a_w, g_dat_a_w, g_adr_b_w, g_dat_b_w, g_nof_words_a, g_nof_words_b, g_rd_latency, g_init_file) PORT MAP (address_a, address_b, clock_a, clock_b, data_a, data_b, enable_a, enable_b, rden_a, rden_b, wren_a, wren_b, q_a, q_b); END GENERATE; diff --git a/libraries/technology/memory/tech_memory_ram_r_w.vhd b/libraries/technology/memory/tech_memory_ram_r_w.vhd index f0bec3b79ac1cd81b6a919d23fff2103ac1ce49f..c3ea69ed183f78d2647f638ae411935fffb9adc0 100644 --- a/libraries/technology/memory/tech_memory_ram_r_w.vhd +++ b/libraries/technology/memory/tech_memory_ram_r_w.vhd @@ -26,8 +26,8 @@ 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; -LIBRARY ip_xilinx_core_lib; +LIBRARY ip_stratixiv_lib; +LIBRARY ip_virtex4_lib; ENTITY tech_memory_ram_r_w IS GENERIC ( @@ -52,8 +52,8 @@ END tech_memory_ram_r_w; ARCHITECTURE str OF tech_memory_ram_r_w IS BEGIN - gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : ip_altera_mf_ram_r_w + gen_ip_stratixiv : IF g_technology=c_tech_stratixiv GENERATE + u0 : ip_stratixiv_ram_r_w GENERIC MAP (g_adr_w, g_dat_w, g_nof_words, g_init_file) PORT MAP (clock, enable, data, rdaddress, wraddress, wren, q); END GENERATE; diff --git a/libraries/technology/memory/tech_memory_rom_r.vhd b/libraries/technology/memory/tech_memory_rom_r.vhd index 263aa342066f2d9a9d7d3b6b166c0feeadb285c5..d32c852b56836817d810094db79871c161290a2e 100644 --- a/libraries/technology/memory/tech_memory_rom_r.vhd +++ b/libraries/technology/memory/tech_memory_rom_r.vhd @@ -26,8 +26,8 @@ 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; -LIBRARY ip_xilinx_core_lib; +LIBRARY ip_stratixiv_lib; +LIBRARY ip_virtex4_lib; ENTITY tech_memory_rom_r IS GENERIC ( @@ -48,8 +48,8 @@ END tech_memory_rom_r; ARCHITECTURE str OF tech_memory_rom_r IS BEGIN - gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : ip_altera_mf_rom_r + gen_ip_stratixiv : IF g_technology=c_tech_stratixiv GENERATE + u0 : ip_stratixiv_rom_r GENERIC MAP (g_adr_w, g_dat_w, g_nof_words, g_init_file) PORT MAP (address, clock, clken, q); END GENERATE;