diff --git a/libraries/technology/altera/altera_mf/hdllib.cfg b/libraries/technology/altera/altera_mf/hdllib.cfg index ecf58de72157b4be31e7cba788594155a62e8ed5..a34f038b8a49f6515a92e726ec417d298f3734d1 100644 --- a/libraries/technology/altera/altera_mf/hdllib.cfg +++ b/libraries/technology/altera/altera_mf/hdllib.cfg @@ -6,15 +6,15 @@ build_sim_dir = $HDL_BUILD_DIR build_synth_dir = synth_files = - altera_mf_ram_crwk_crw.vhd - altera_mf_ram_crw_crw.vhd - altera_mf_ram_cr_cw.vhd - altera_mf_ram_r_w.vhd - altera_mf_rom_r.vhd - altera_mf_fifo_dc_mixed_widths.vhd - altera_mf_fifo_dc.vhd - altera_mf_fifo_sc.vhd - altera_mf_ddio_in.vhd - altera_mf_ddio_out.vhd + ip_altera_mf_ram_crwk_crw.vhd + ip_altera_mf_ram_crw_crw.vhd + ip_altera_mf_ram_cr_cw.vhd + ip_altera_mf_ram_r_w.vhd + ip_altera_mf_rom_r.vhd + ip_altera_mf_fifo_dc_mixed_widths.vhd + ip_altera_mf_fifo_dc.vhd + ip_altera_mf_fifo_sc.vhd + ip_altera_mf_ddio_in.vhd + ip_altera_mf_ddio_out.vhd test_bench_files = diff --git a/libraries/technology/altera/altera_mf/altera_mf_ddio_in.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_ddio_in.vhd similarity index 94% rename from libraries/technology/altera/altera_mf/altera_mf_ddio_in.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_ddio_in.vhd index b81c71806ea95c675b934df8cf86fbb1db07f0f1..0579d09ad4eaddbb467603053cb56bd7ac9ad119 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_ddio_in.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_ddio_in.vhd @@ -55,7 +55,7 @@ USE IEEE.STD_LOGIC_1164.ALL; LIBRARY altera_mf; USE altera_mf.altera_mf_components.ALL; -ENTITY altera_mf_ddio_in IS +ENTITY ip_altera_mf_ddio_in IS GENERIC( g_device_family : STRING := "Stratix IV"; g_width : NATURAL := 1 @@ -68,10 +68,10 @@ ENTITY altera_mf_ddio_in IS out_dat_hi : OUT STD_LOGIC_VECTOR(g_width-1 DOWNTO 0); out_dat_lo : OUT STD_LOGIC_VECTOR(g_width-1 DOWNTO 0) ); -END altera_mf_ddio_in; +END ip_altera_mf_ddio_in; -ARCHITECTURE str OF altera_mf_ddio_in IS +ARCHITECTURE str OF ip_altera_mf_ddio_in IS BEGIN diff --git a/libraries/technology/altera/altera_mf/altera_mf_ddio_out.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_ddio_out.vhd similarity index 94% rename from libraries/technology/altera/altera_mf/altera_mf_ddio_out.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_ddio_out.vhd index cb4be10ded379555af2b95cd70952ba5fa5ac4e5..ccb5b09188252049129ec7a096380c3798cdc01e 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_ddio_out.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_ddio_out.vhd @@ -59,7 +59,7 @@ USE IEEE.STD_LOGIC_1164.ALL; LIBRARY altera_mf; USE altera_mf.altera_mf_components.ALL; -ENTITY altera_mf_ddio_out IS +ENTITY ip_altera_mf_ddio_out IS GENERIC( g_device_family : STRING := "Stratix IV"; g_width : NATURAL := 1 @@ -72,9 +72,9 @@ ENTITY altera_mf_ddio_out IS in_dat_lo : IN STD_LOGIC_VECTOR(g_width-1 DOWNTO 0); out_dat : OUT STD_LOGIC_VECTOR(g_width-1 DOWNTO 0) ); -END altera_mf_ddio_out; +END ip_altera_mf_ddio_out; -ARCHITECTURE str OF altera_mf_ddio_out IS +ARCHITECTURE str OF ip_altera_mf_ddio_out IS BEGIN diff --git a/libraries/technology/altera/altera_mf/altera_mf_fifo_dc.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_fifo_dc.vhd similarity index 89% rename from libraries/technology/altera/altera_mf/altera_mf_fifo_dc.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_fifo_dc.vhd index ae59f38b2b13d6c5626d70ca7f8810613b18e4f5..53066ef46f142d88d033bd5d053dda019fa03890 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_fifo_dc.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_fifo_dc.vhd @@ -4,7 +4,7 @@ -- MODULE: dcfifo -- ============================================================ --- File Name: altera_mf_fifo_dc.vhd +-- File Name: ip_altera_mf_fifo_dc.vhd -- Megafunction Name(s): -- dcfifo -- @@ -42,7 +42,7 @@ USE technology_lib.technology_pkg.ALL; LIBRARY altera_mf; USE altera_mf.all; -ENTITY altera_mf_fifo_dc IS +ENTITY ip_altera_mf_fifo_dc IS GENERIC ( g_dat_w : NATURAL; g_nof_words : NATURAL @@ -61,10 +61,10 @@ ENTITY altera_mf_fifo_dc IS wrfull : OUT STD_LOGIC ; wrusedw : OUT STD_LOGIC_VECTOR (tech_ceil_log2(g_nof_words)-1 DOWNTO 0) ); -END altera_mf_fifo_dc; +END ip_altera_mf_fifo_dc; -ARCHITECTURE SYN OF altera_mf_fifo_dc IS +ARCHITECTURE SYN OF ip_altera_mf_fifo_dc IS SIGNAL sub_wire0 : STD_LOGIC ; SIGNAL sub_wire1 : STD_LOGIC_VECTOR (tech_ceil_log2(g_nof_words)-1 DOWNTO 0); @@ -214,11 +214,11 @@ END SYN; -- Retrieval info: CONNECT: wrusedw 0 0 8 0 @wrusedw 0 0 8 0 -- Retrieval info: CONNECT: @aclr 0 0 0 0 aclr 0 0 0 0 -- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc.cmp TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_inst.vhd FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_waveforms.html TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_wave*.jpg FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc.vhd TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc.inc FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc.cmp TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc.bsf FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_inst.vhd FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_waveforms.html TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_wave*.jpg FALSE -- Retrieval info: LIB_FILE: altera_mf diff --git a/libraries/technology/altera/altera_mf/altera_mf_fifo_dc_mixed_widths.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_fifo_dc_mixed_widths.vhd similarity index 88% rename from libraries/technology/altera/altera_mf/altera_mf_fifo_dc_mixed_widths.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_fifo_dc_mixed_widths.vhd index 94eb7034504d0a0b99d13d1f1633a06d5e6e528d..bcceb7006539189b62503495c55aa031004ec02b 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_fifo_dc_mixed_widths.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_fifo_dc_mixed_widths.vhd @@ -4,7 +4,7 @@ -- MODULE: dcfifo_mixed_widths -- ============================================================ --- File Name: altera_mf_fifo_dc_mixed_widths.vhd +-- File Name: ip_altera_mf_fifo_dc_mixed_widths.vhd -- Megafunction Name(s): -- dcfifo_mixed_widths -- @@ -42,7 +42,7 @@ USE technology_lib.technology_pkg.ALL; LIBRARY altera_mf; USE altera_mf.all; -ENTITY altera_mf_fifo_dc_mixed_widths IS +ENTITY ip_altera_mf_fifo_dc_mixed_widths IS GENERIC ( g_nof_words : NATURAL; -- FIFO size in nof wr_dat words g_wrdat_w : NATURAL; @@ -62,10 +62,10 @@ ENTITY altera_mf_fifo_dc_mixed_widths IS wrfull : OUT STD_LOGIC ; wrusedw : OUT STD_LOGIC_VECTOR (tech_ceil_log2(g_nof_words)-1 DOWNTO 0) ); -END altera_mf_fifo_dc_mixed_widths; +END ip_altera_mf_fifo_dc_mixed_widths; -ARCHITECTURE SYN OF altera_mf_fifo_dc_mixed_widths IS +ARCHITECTURE SYN OF ip_altera_mf_fifo_dc_mixed_widths IS SIGNAL sub_wire0 : STD_LOGIC ; SIGNAL sub_wire1 : STD_LOGIC_VECTOR (q'RANGE); @@ -221,11 +221,11 @@ END SYN; -- Retrieval info: CONNECT: rdusedw 0 0 7 0 @rdusedw 0 0 7 0 -- Retrieval info: CONNECT: wrfull 0 0 0 0 @wrfull 0 0 0 0 -- Retrieval info: CONNECT: wrusedw 0 0 8 0 @wrusedw 0 0 8 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_mixed_widths.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_mixed_widths.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_mixed_widths.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_mixed_widths.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_mixed_widths_inst.vhd FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_mixed_widths_waveforms.html FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_dc_mixed_widths_wave*.jpg FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_mixed_widths.vhd TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_mixed_widths.inc FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_mixed_widths.cmp FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_mixed_widths.bsf FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_mixed_widths_inst.vhd FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_mixed_widths_waveforms.html FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_dc_mixed_widths_wave*.jpg FALSE -- Retrieval info: LIB_FILE: altera_mf diff --git a/libraries/technology/altera/altera_mf/altera_mf_fifo_sc.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_fifo_sc.vhd similarity index 88% rename from libraries/technology/altera/altera_mf/altera_mf_fifo_sc.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_fifo_sc.vhd index 64e8743b51f8bdf6c2cfd8a4ac3aa9b1ff377484..2526ea171e7741f0e76ffbfecd1ab17481d7555a 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_fifo_sc.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_fifo_sc.vhd @@ -4,7 +4,7 @@ -- MODULE: scfifo -- ============================================================ --- File Name: altera_mf_fifo_sc.vhd +-- File Name: ip_altera_mf_fifo_sc.vhd -- Megafunction Name(s): -- scfifo -- @@ -42,7 +42,7 @@ USE technology_lib.technology_pkg.ALL; LIBRARY altera_mf; USE altera_mf.all; -ENTITY altera_mf_fifo_sc IS +ENTITY ip_altera_mf_fifo_sc IS GENERIC ( g_use_eab : STRING := "ON"; g_dat_w : NATURAL; @@ -60,10 +60,10 @@ ENTITY altera_mf_fifo_sc IS q : OUT STD_LOGIC_VECTOR (g_dat_w-1 DOWNTO 0) ; usedw : OUT STD_LOGIC_VECTOR (tech_ceil_log2(g_nof_words)-1 DOWNTO 0) ); -END altera_mf_fifo_sc; +END ip_altera_mf_fifo_sc; -ARCHITECTURE SYN OF altera_mf_fifo_sc IS +ARCHITECTURE SYN OF ip_altera_mf_fifo_sc IS SIGNAL sub_wire0 : STD_LOGIC_VECTOR (usedw'RANGE); SIGNAL sub_wire1 : STD_LOGIC ; @@ -197,10 +197,10 @@ END SYN; -- Retrieval info: CONNECT: full 0 0 0 0 @full 0 0 0 0 -- Retrieval info: CONNECT: q 0 0 8 0 @q 0 0 8 0 -- Retrieval info: CONNECT: usedw 0 0 8 0 @usedw 0 0 8 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_sc.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_sc.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_sc.cmp TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_sc.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_sc_inst.vhd FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_sc_waveforms.html TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_fifo_sc_wave*.jpg FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_sc.vhd TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_sc.inc FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_sc.cmp TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_sc.bsf FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_sc_inst.vhd FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_sc_waveforms.html TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_fifo_sc_wave*.jpg FALSE diff --git a/libraries/technology/altera/altera_mf/altera_mf_ram_cr_cw.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_ram_cr_cw.vhd similarity index 95% rename from libraries/technology/altera/altera_mf/altera_mf_ram_cr_cw.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_ram_cr_cw.vhd index 31a03e4ed9e268483238c1cfed0a3823d44819aa..cdba78b9b10b837b3c7cb1a4123d511658e86155 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_ram_cr_cw.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_ram_cr_cw.vhd @@ -4,7 +4,7 @@ -- MODULE: altsyncram -- ============================================================ --- File Name: altera_mf_ram_cr_cw.vhd +-- File Name: ip_altera_mf_ram_cr_cw.vhd -- Megafunction Name(s): -- altsyncram -- @@ -42,7 +42,7 @@ USE altera_mf.all; LIBRARY technology_lib; USE technology_lib.technology_pkg.ALL; -ENTITY altera_mf_ram_cr_cw IS +ENTITY ip_altera_mf_ram_cr_cw IS GENERIC ( g_adr_w : NATURAL := 5; g_dat_w : NATURAL := 8; @@ -62,10 +62,10 @@ ENTITY altera_mf_ram_cr_cw IS wren : IN STD_LOGIC := '0'; q : OUT STD_LOGIC_VECTOR (g_dat_w-1 DOWNTO 0) ); -END altera_mf_ram_cr_cw; +END ip_altera_mf_ram_cr_cw; -ARCHITECTURE SYN OF altera_mf_ram_cr_cw IS +ARCHITECTURE SYN OF ip_altera_mf_ram_cr_cw IS CONSTANT c_outdata_reg_b : STRING := tech_sel_a_b(g_rd_latency=1, "UNREGISTERED", "CLOCK1"); @@ -248,9 +248,9 @@ END SYN; -- Retrieval info: CONNECT: @data_a 0 0 8 0 data 0 0 8 0 -- Retrieval info: CONNECT: @wren_a 0 0 0 0 wren 0 0 0 0 -- Retrieval info: CONNECT: q 0 0 8 0 @q_b 0 0 8 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_cr_cw.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_cr_cw.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_cr_cw.cmp FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_cr_cw.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_cr_cw_inst.vhd FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_cr_cw.vhd TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_cr_cw.inc FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_cr_cw.cmp FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_cr_cw.bsf FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_cr_cw_inst.vhd FALSE -- Retrieval info: LIB_FILE: altera_mf diff --git a/libraries/technology/altera/altera_mf/altera_mf_ram_crw_crw.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_ram_crw_crw.vhd similarity index 92% rename from libraries/technology/altera/altera_mf/altera_mf_ram_crw_crw.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_ram_crw_crw.vhd index 4475797dcfe888b0c361eee56032997464dfff09..17dde5f44a3ae20a35711023a23607feb1c90853 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_ram_crw_crw.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_ram_crw_crw.vhd @@ -4,7 +4,7 @@ -- MODULE: altsyncram -- ============================================================ --- File Name: altera_mf_ram_crw_crw.vhd +-- File Name: ip_altera_mf_ram_crw_crw.vhd -- Megafunction Name(s): -- altsyncram -- @@ -42,7 +42,7 @@ USE altera_mf.all; LIBRARY technology_lib; USE technology_lib.technology_pkg.ALL; -ENTITY altera_mf_ram_crw_crw IS +ENTITY ip_altera_mf_ram_crw_crw IS GENERIC ( g_adr_w : NATURAL := 5; g_dat_w : NATURAL := 8; @@ -67,10 +67,10 @@ ENTITY altera_mf_ram_crw_crw IS q_a : OUT STD_LOGIC_VECTOR (g_dat_w-1 DOWNTO 0); q_b : OUT STD_LOGIC_VECTOR (g_dat_w-1 DOWNTO 0) ); -END altera_mf_ram_crw_crw; +END ip_altera_mf_ram_crw_crw; -ARCHITECTURE SYN OF altera_mf_ram_crw_crw IS +ARCHITECTURE SYN OF ip_altera_mf_ram_crw_crw IS FUNCTION sel_a_b(sel : BOOLEAN; a, b : STRING) RETURN STRING IS BEGIN @@ -304,11 +304,11 @@ END SYN; -- Retrieval info: CONNECT: @wren_b 0 0 0 0 wren_b 0 0 0 0 -- Retrieval info: CONNECT: q_a 0 0 18 0 @q_a 0 0 18 0 -- Retrieval info: CONNECT: q_b 0 0 18 0 @q_b 0 0 18 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crw_crw.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crw_crw.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crw_crw.cmp TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crw_crw.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crw_crw_inst.vhd FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crw_crw_waveforms.html TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crw_crw_wave*.jpg FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crw_crw.vhd TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crw_crw.inc FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crw_crw.cmp TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crw_crw.bsf FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crw_crw_inst.vhd FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crw_crw_waveforms.html TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crw_crw_wave*.jpg FALSE -- Retrieval info: LIB_FILE: altera_mf diff --git a/libraries/technology/altera/altera_mf/altera_mf_ram_crwk_crw.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_ram_crwk_crw.vhd similarity index 92% rename from libraries/technology/altera/altera_mf/altera_mf_ram_crwk_crw.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_ram_crwk_crw.vhd index 30cbe657d2f456a625d90244870c1a58a0e0bdfe..4bd7dcc9cf4b057b356c9515058e0d0ced84b805 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_ram_crwk_crw.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_ram_crwk_crw.vhd @@ -4,7 +4,7 @@ -- MODULE: altsyncram -- ============================================================ --- File Name: altera_mf_ram_crwk_crw.vhd +-- File Name: ip_altera_mf_ram_crwk_crw.vhd -- Megafunction Name(s): -- altsyncram -- @@ -42,7 +42,7 @@ USE altera_mf.all; LIBRARY technology_lib; USE technology_lib.technology_pkg.ALL; -ENTITY altera_mf_ram_crwk_crw IS -- support different port data widths and corresponding address ranges +ENTITY ip_altera_mf_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; @@ -70,10 +70,10 @@ ENTITY altera_mf_ram_crwk_crw IS -- support different port data widths and corr q_a : OUT STD_LOGIC_VECTOR (g_dat_a_w-1 DOWNTO 0); q_b : OUT STD_LOGIC_VECTOR (g_dat_b_w-1 DOWNTO 0) ); -END altera_mf_ram_crwk_crw; +END ip_altera_mf_ram_crwk_crw; -ARCHITECTURE SYN OF altera_mf_ram_crwk_crw IS +ARCHITECTURE SYN OF ip_altera_mf_ram_crwk_crw IS FUNCTION sel_a_b(sel : BOOLEAN; a, b : STRING) RETURN STRING IS BEGIN @@ -310,11 +310,11 @@ END SYN; -- Retrieval info: CONNECT: @wren_b 0 0 0 0 wren_b 0 0 0 0 -- Retrieval info: CONNECT: q_a 0 0 32 0 @q_a 0 0 32 0 -- Retrieval info: CONNECT: q_b 0 0 8 0 @q_b 0 0 8 0 --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crwk_crw.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crwk_crw.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crwk_crw.cmp TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crwk_crw.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crwk_crw_inst.vhd FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crwk_crw_waveforms.html TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_crwk_crw_wave*.jpg FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crwk_crw.vhd TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crwk_crw.inc FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crwk_crw.cmp TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crwk_crw.bsf FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crwk_crw_inst.vhd FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crwk_crw_waveforms.html TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_crwk_crw_wave*.jpg FALSE -- Retrieval info: LIB_FILE: altera_mf diff --git a/libraries/technology/altera/altera_mf/altera_mf_ram_r_w.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_ram_r_w.vhd similarity index 91% rename from libraries/technology/altera/altera_mf/altera_mf_ram_r_w.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_ram_r_w.vhd index bbf5fa788aa5eb9e39f5036233380086b6fc825b..7dc33c5b68c499eb129c44a11c90878ede946366 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_ram_r_w.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_ram_r_w.vhd @@ -4,7 +4,7 @@ -- MODULE: altsyncram -- ============================================================ --- File Name: altera_mf_ram_r_w.vhd +-- File Name: ip_altera_mf_ram_r_w.vhd -- Megafunction Name(s): -- altsyncram -- @@ -39,7 +39,7 @@ USE ieee.std_logic_1164.all; LIBRARY altera_mf; USE altera_mf.all; -ENTITY altera_mf_ram_r_w IS +ENTITY ip_altera_mf_ram_r_w IS GENERIC ( g_adr_w : NATURAL := 5; g_dat_w : NATURAL := 8; @@ -55,10 +55,10 @@ ENTITY altera_mf_ram_r_w IS wren : IN STD_LOGIC := '0'; q : OUT STD_LOGIC_VECTOR(g_dat_w-1 DOWNTO 0) ); -END altera_mf_ram_r_w; +END ip_altera_mf_ram_r_w; -ARCHITECTURE SYN OF altera_mf_ram_r_w IS +ARCHITECTURE SYN OF ip_altera_mf_ram_r_w IS SIGNAL sub_wire0 : STD_LOGIC_VECTOR (g_dat_w-1 DOWNTO 0); @@ -232,11 +232,11 @@ END SYN; -- Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0 -- Retrieval info: CONNECT: @clocken0 0 0 0 0 enable 0 0 0 0 -- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_r_w.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_r_w.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_r_w.cmp TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_r_w.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_r_w_inst.vhd FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_r_w_waveforms.html TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_ram_r_w_wave*.jpg FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_r_w.vhd TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_r_w.inc FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_r_w.cmp TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_r_w.bsf FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_r_w_inst.vhd FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_r_w_waveforms.html TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_ram_r_w_wave*.jpg FALSE -- Retrieval info: LIB_FILE: altera_mf diff --git a/libraries/technology/altera/altera_mf/altera_mf_rom_r.vhd b/libraries/technology/altera/altera_mf/ip_altera_mf_rom_r.vhd similarity index 88% rename from libraries/technology/altera/altera_mf/altera_mf_rom_r.vhd rename to libraries/technology/altera/altera_mf/ip_altera_mf_rom_r.vhd index be557f869ccf7282da87dc657ea6c61b8bd83f9a..361017f809e9079b9830a48990b8d9a81bc2f744 100644 --- a/libraries/technology/altera/altera_mf/altera_mf_rom_r.vhd +++ b/libraries/technology/altera/altera_mf/ip_altera_mf_rom_r.vhd @@ -4,7 +4,7 @@ -- MODULE: altsyncram -- ============================================================ --- File Name: altera_mf_rom_r.vhd +-- File Name: ip_altera_mf_rom_r.vhd -- Megafunction Name(s): -- altsyncram -- @@ -39,7 +39,7 @@ USE ieee.std_logic_1164.all; LIBRARY altera_mf; USE altera_mf.all; -ENTITY altera_mf_rom_r IS +ENTITY ip_altera_mf_rom_r IS GENERIC ( g_adr_w : NATURAL := 5; g_dat_w : NATURAL := 8; @@ -52,10 +52,10 @@ ENTITY altera_mf_rom_r IS clken : IN STD_LOGIC := '1'; q : OUT STD_LOGIC_VECTOR(g_dat_w-1 DOWNTO 0) ); -END altera_mf_rom_r; +END ip_altera_mf_rom_r; -ARCHITECTURE SYN OF altera_mf_rom_r IS +ARCHITECTURE SYN OF ip_altera_mf_rom_r IS SIGNAL sub_wire0 : STD_LOGIC_VECTOR (g_dat_w-1 DOWNTO 0); @@ -169,11 +169,11 @@ END SYN; -- Retrieval info: CONNECT: @clock0 0 0 0 0 clock 0 0 0 0 -- Retrieval info: CONNECT: @clocken0 0 0 0 0 clken 0 0 0 0 -- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_rom_r.vhd TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_rom_r.inc FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_rom_r.cmp TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_rom_r.bsf FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_rom_r_inst.vhd FALSE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_rom_r_waveforms.html TRUE --- Retrieval info: GEN_FILE: TYPE_NORMAL altera_mf_rom_r_wave*.jpg FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_rom_r.vhd TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_rom_r.inc FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_rom_r.cmp TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_rom_r.bsf FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_rom_r_inst.vhd FALSE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_rom_r_waveforms.html TRUE +-- Retrieval info: GEN_FILE: TYPE_NORMAL ip_altera_mf_rom_r_wave*.jpg FALSE -- Retrieval info: LIB_FILE: altera_mf diff --git a/libraries/technology/fifo/tech_fifo_component_pkg.vhd b/libraries/technology/fifo/tech_fifo_component_pkg.vhd index f079c248b51845396748aa8c23c2962ba26dc53c..cff9af9b3aeff7e88bb028867ddf94273a45c889 100644 --- a/libraries/technology/fifo/tech_fifo_component_pkg.vhd +++ b/libraries/technology/fifo/tech_fifo_component_pkg.vhd @@ -31,7 +31,7 @@ PACKAGE tech_fifo_component_pkg IS -- altera_mf ----------------------------------------------------------------------------- - COMPONENT altera_mf_fifo_sc IS + COMPONENT ip_altera_mf_fifo_sc IS GENERIC ( g_use_eab : STRING := "ON"; g_dat_w : NATURAL; @@ -50,7 +50,7 @@ PACKAGE tech_fifo_component_pkg IS ); END COMPONENT; - COMPONENT altera_mf_fifo_dc IS + COMPONENT ip_altera_mf_fifo_dc IS GENERIC ( g_dat_w : NATURAL; g_nof_words : NATURAL @@ -70,7 +70,7 @@ PACKAGE tech_fifo_component_pkg IS ); END COMPONENT; - COMPONENT altera_mf_fifo_dc_mixed_widths IS + COMPONENT ip_altera_mf_fifo_dc_mixed_widths IS GENERIC ( g_nof_words : NATURAL; -- FIFO size in nof wr_dat words g_wrdat_w : NATURAL; diff --git a/libraries/technology/fifo/tech_fifo_dc.vhd b/libraries/technology/fifo/tech_fifo_dc.vhd index 0fc4fb686729905e6ffae0d46f250b0c34282fd1..74826118f5137752101b10aa56acfbcb8802ea24 100644 --- a/libraries/technology/fifo/tech_fifo_dc.vhd +++ b/libraries/technology/fifo/tech_fifo_dc.vhd @@ -55,7 +55,7 @@ ARCHITECTURE str OF tech_fifo_dc IS BEGIN gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : altera_mf_fifo_dc + u0 : ip_altera_mf_fifo_dc GENERIC MAP (g_dat_w, g_nof_words) PORT MAP (aclr, data, rdclk, rdreq, wrclk, wrreq, q, rdempty, rdusedw, wrfull, wrusedw); END GENERATE; diff --git a/libraries/technology/fifo/tech_fifo_dc_mixed_widths.vhd b/libraries/technology/fifo/tech_fifo_dc_mixed_widths.vhd index c5be5143fdcc0f03a2ebef8ce0c3a6ac9344764b..5ad453b054dc66b84ab15dbec9cd5292f81e417e 100644 --- a/libraries/technology/fifo/tech_fifo_dc_mixed_widths.vhd +++ b/libraries/technology/fifo/tech_fifo_dc_mixed_widths.vhd @@ -56,7 +56,7 @@ ARCHITECTURE str OF tech_fifo_dc_mixed_widths IS BEGIN gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : altera_mf_fifo_dc_mixed_widths + u0 : ip_altera_mf_fifo_dc_mixed_widths GENERIC MAP (g_nof_words, g_wrdat_w, g_rddat_w) PORT MAP (aclr, data, rdclk, rdreq, wrclk, wrreq, q, rdempty, rdusedw, wrfull, wrusedw); END GENERATE; diff --git a/libraries/technology/fifo/tech_fifo_sc.vhd b/libraries/technology/fifo/tech_fifo_sc.vhd index 84b89f4395a6669855af840e583a32220ea96fbe..8fe25fc017c16922fd6b3f91e354b8e1e4daa9a1 100644 --- a/libraries/technology/fifo/tech_fifo_sc.vhd +++ b/libraries/technology/fifo/tech_fifo_sc.vhd @@ -54,7 +54,7 @@ ARCHITECTURE str OF tech_fifo_sc IS BEGIN gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : altera_mf_fifo_sc + u0 : ip_altera_mf_fifo_sc GENERIC MAP (g_use_eab, g_dat_w, g_nof_words) PORT MAP (aclr, clock, data, rdreq, wrreq, empty, full, q, usedw); END GENERATE; diff --git a/libraries/technology/memory/hdllib.cfg b/libraries/technology/memory/hdllib.cfg index 377b1604883504148997ae10f77419a64b72bcb3..759bc105aa503fe035fe4a7810a5f64fd7520c03 100644 --- a/libraries/technology/memory/hdllib.cfg +++ b/libraries/technology/memory/hdllib.cfg @@ -11,5 +11,6 @@ synth_files = tech_memory_ram_crw_crw.vhd tech_memory_ram_crwk_crw.vhd tech_memory_ram_r_w.vhd + tech_memory_rom_r.vhd test_bench_files = diff --git a/libraries/technology/memory/tech_memory_component_pkg.vhd b/libraries/technology/memory/tech_memory_component_pkg.vhd index c45c6883ac1ab7d36eac08bbe36d9c374f2eeace..2cbe4a2626b31bb225d8a88bce30055b1cda2dce 100644 --- a/libraries/technology/memory/tech_memory_component_pkg.vhd +++ b/libraries/technology/memory/tech_memory_component_pkg.vhd @@ -30,7 +30,7 @@ PACKAGE tech_memory_component_pkg IS -- altera_mf ----------------------------------------------------------------------------- - COMPONENT altera_mf_ram_crwk_crw IS -- support different port data widths and corresponding address ranges + COMPONENT ip_altera_mf_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 altera_mf_ram_crw_crw IS + COMPONENT ip_altera_mf_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 altera_mf_ram_cr_cw IS + COMPONENT ip_altera_mf_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 altera_mf_ram_r_w IS + COMPONENT ip_altera_mf_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 altera_mf_rom_r IS + COMPONENT ip_altera_mf_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 184de5f57fd3c05c2b16cd42ffbcdef620bd6efe..38057d929e42db29640442d475ebc761ccaa834c 100644 --- a/libraries/technology/memory/tech_memory_ram_cr_cw.vhd +++ b/libraries/technology/memory/tech_memory_ram_cr_cw.vhd @@ -56,7 +56,7 @@ ARCHITECTURE str OF tech_memory_ram_cr_cw IS BEGIN gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : altera_mf_ram_cr_cw + u0 : ip_altera_mf_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 786ab45cc2f3153e775f6657a194c1246f1c8245..9c43aebec606c1091b57fd733dd23b0f0cf33af1 100644 --- a/libraries/technology/memory/tech_memory_ram_crw_crw.vhd +++ b/libraries/technology/memory/tech_memory_ram_crw_crw.vhd @@ -63,7 +63,7 @@ ARCHITECTURE str OF tech_memory_ram_crw_crw IS BEGIN gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : altera_mf_ram_crw_crw + u0 : ip_altera_mf_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 ce3e4919b959333b36d9bbc3128c44fab1012b23..050f87fc649bdd7de27daa6f6ac2d1a32f42ef2a 100644 --- a/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd +++ b/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd @@ -65,7 +65,7 @@ ARCHITECTURE str OF tech_memory_ram_crwk_crw IS BEGIN gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : altera_mf_ram_crwk_crw + u0 : ip_altera_mf_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 162e9f7caed59a144d359ef2b34ecbddca32fcc0..f0bec3b79ac1cd81b6a919d23fff2103ac1ce49f 100644 --- a/libraries/technology/memory/tech_memory_ram_r_w.vhd +++ b/libraries/technology/memory/tech_memory_ram_r_w.vhd @@ -53,7 +53,7 @@ ARCHITECTURE str OF tech_memory_ram_r_w IS BEGIN gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : altera_mf_ram_r_w + u0 : ip_altera_mf_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 4702c46f546f6f013728382fdc845d37ec1c59f6..263aa342066f2d9a9d7d3b6b166c0feeadb285c5 100644 --- a/libraries/technology/memory/tech_memory_rom_r.vhd +++ b/libraries/technology/memory/tech_memory_rom_r.vhd @@ -49,7 +49,7 @@ ARCHITECTURE str OF tech_memory_rom_r IS BEGIN gen_altera_mf : IF g_technology=c_tech_stratixiv GENERATE - u0 : altera_mf_rom_r + u0 : ip_altera_mf_rom_r GENERIC MAP (g_adr_w, g_dat_w, g_nof_words, g_init_file) PORT MAP (address, clock, clken, q); END GENERATE;