diff --git a/libraries/technology/10gbase_r/tech_10gbase_r.vhd b/libraries/technology/10gbase_r/tech_10gbase_r.vhd index 8d8d53de9753214944ea94635461f7ceb74862f7..dfa1ca0e17a3fb408f19b49bf17b9238acad23ce 100644 --- a/libraries/technology/10gbase_r/tech_10gbase_r.vhd +++ b/libraries/technology/10gbase_r/tech_10gbase_r.vhd @@ -72,7 +72,7 @@ ARCHITECTURE str OF tech_10gbase_r IS BEGIN - gen_ip_arria10 : IF c_use_technology=TRUE AND g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF c_use_technology=TRUE AND g_technology=c_tech_arria10_proto GENERATE u0 : ENTITY work.tech_10gbase_r_arria10 GENERIC MAP (g_sim, g_nof_channels) PORT MAP (tr_ref_clk_644, diff --git a/libraries/technology/clkbuf/tech_clkbuf.vhd b/libraries/technology/clkbuf/tech_clkbuf.vhd index 817998a412ea68a37eaf7a90418a38f8ec19d4fe..567a98e134b5c0c7d3ca1c6beeabefa4e093faec 100644 --- a/libraries/technology/clkbuf/tech_clkbuf.vhd +++ b/libraries/technology/clkbuf/tech_clkbuf.vhd @@ -50,7 +50,7 @@ BEGIN -- ip_arria10 ----------------------------------------------------------------------------- - gen_ip_arria10 : IF g_technology=c_tech_arria10 AND g_clock_net="GLOBAL" GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto AND g_clock_net="GLOBAL" GENERATE u0 : ip_arria10_clkbuf_global PORT MAP ( inclk => inclk, -- inclk diff --git a/libraries/technology/ddr/tech_ddr.vhd b/libraries/technology/ddr/tech_ddr.vhd index e27d82cdbaf9e5013e0be3d25f02a29b0c5825c7..d323d663c35d43b088f884fe604a6dd4d1e4c76e 100644 --- a/libraries/technology/ddr/tech_ddr.vhd +++ b/libraries/technology/ddr/tech_ddr.vhd @@ -86,7 +86,7 @@ BEGIN phy3_in, phy3_io, phy3_ou); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ENTITY work.tech_ddr_arria10 GENERIC MAP (g_tech_ddr) PORT MAP (ref_clk, ref_rst, diff --git a/libraries/technology/ddr/tech_ddr_pkg.vhd b/libraries/technology/ddr/tech_ddr_pkg.vhd index dd42a50691be70cdc5166af700b834427050f20f..0b0d8898b1a8ab529a33d37f390b1173544e65d0 100644 --- a/libraries/technology/ddr/tech_ddr_pkg.vhd +++ b/libraries/technology/ddr/tech_ddr_pkg.vhd @@ -199,7 +199,7 @@ PACKAGE BODY tech_ddr_pkg IS BEGIN CASE g_technology IS WHEN c_tech_stratixiv => RETURN g_ddr3; -- unb1 - WHEN c_tech_arria10 => RETURN g_ddr4; -- unb2 + WHEN c_tech_arria10_proto => RETURN g_ddr4; -- unb2 WHEN c_tech_arria10_e3sge3 => RETURN g_ddr4; -- unb2 WHEN c_tech_arria10_e1sg => RETURN g_ddr4; -- unb2b WHEN c_tech_arria10_e2sg => RETURN g_ddr4; -- unb2c diff --git a/libraries/technology/eth_10g/tb_tech_eth_10g_ppm.vhd b/libraries/technology/eth_10g/tb_tech_eth_10g_ppm.vhd index c7042228dbe56605b6f61b684f6a7f2e2f835578..8b9f6468859569a741b7c1e5aa0a2a2c55dd95fb 100644 --- a/libraries/technology/eth_10g/tb_tech_eth_10g_ppm.vhd +++ b/libraries/technology/eth_10g/tb_tech_eth_10g_ppm.vhd @@ -26,7 +26,7 @@ -- The tb is self checking based on that tb_tech_eth_10g is self checking -- and both tb_tech_eth_10g instances send the same and expect the same. -- Remarks: --- . For c_tech_arria10 the test fails when g_nof_10ppm /= 0 (erko, 21 nov 2014) +-- . For c_tech_arria10_proto the test fails when g_nof_10ppm /= 0 (erko, 21 nov 2014) -- . For c_tech_stratixiv the test fails when g_nof_10ppm /= 0 (erko, 5 dec 2014) -- Usage: -- > as 16 diff --git a/libraries/technology/eth_10g/tech_eth_10g.vhd b/libraries/technology/eth_10g/tech_eth_10g.vhd index 901ffac3b5af74bca9214a5c56658de05a8273cd..e783a5ea941afc4a73a698371f68cc4e1e1532e4 100644 --- a/libraries/technology/eth_10g/tech_eth_10g.vhd +++ b/libraries/technology/eth_10g/tech_eth_10g.vhd @@ -181,7 +181,7 @@ BEGIN ); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ENTITY work.tech_eth_10g_arria10 GENERIC MAP ( g_sim => g_sim, diff --git a/libraries/technology/eth_10g/tech_eth_10g_clocks.vhd b/libraries/technology/eth_10g/tech_eth_10g_clocks.vhd index 1e5cf5a8703be817b54856775632e1c7dc658000..239beeecb92f6d9e548f9e8b709e424e05b5817a 100644 --- a/libraries/technology/eth_10g/tech_eth_10g_clocks.vhd +++ b/libraries/technology/eth_10g/tech_eth_10g_clocks.vhd @@ -85,7 +85,7 @@ BEGIN eth_rx_rst_arr <= rx_rst_arr; END GENERATE; - gen_clocks_10gbase_r : IF g_technology=c_tech_arria10 OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg GENERATE + gen_clocks_10gbase_r : IF g_technology=c_tech_arria10_proto OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg GENERATE eth_tx_clk_arr <= (OTHERS=>tr_ref_clk_156); eth_tx_rst_arr <= (OTHERS=>tr_ref_rst_156); diff --git a/libraries/technology/fifo/tech_fifo_dc.vhd b/libraries/technology/fifo/tech_fifo_dc.vhd index 997612ba611b5575ab2bd8c2e1a29d084a4275c2..179aa1ff4cc2c73789dd245c1e5ef38871766008 100644 --- a/libraries/technology/fifo/tech_fifo_dc.vhd +++ b/libraries/technology/fifo/tech_fifo_dc.vhd @@ -65,7 +65,7 @@ BEGIN PORT MAP (aclr, data, rdclk, rdreq, wrclk, wrreq, q, rdempty, rdusedw, wrfull, wrusedw); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_fifo_dc GENERIC MAP (g_use_eab, g_dat_w, g_nof_words) PORT MAP (aclr, data, rdclk, rdreq, wrclk, wrreq, q, rdempty, rdusedw, wrfull, wrusedw); diff --git a/libraries/technology/fifo/tech_fifo_dc_mixed_widths.vhd b/libraries/technology/fifo/tech_fifo_dc_mixed_widths.vhd index 5aba78979bb35ac2b70cc65d9dca8064553e93b0..58352cd3a6d44119d28b98925d9dff48a8a28a33 100644 --- a/libraries/technology/fifo/tech_fifo_dc_mixed_widths.vhd +++ b/libraries/technology/fifo/tech_fifo_dc_mixed_widths.vhd @@ -65,7 +65,7 @@ BEGIN PORT MAP (aclr, data, rdclk, rdreq, wrclk, wrreq, q, rdempty, rdusedw, wrfull, wrusedw); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_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); diff --git a/libraries/technology/fifo/tech_fifo_sc.vhd b/libraries/technology/fifo/tech_fifo_sc.vhd index 4e95260d01e30f918700c8e5ebcd3a07ddadc44c..2694bc2e8b95d2baaa56cb590d57509abf075d3d 100644 --- a/libraries/technology/fifo/tech_fifo_sc.vhd +++ b/libraries/technology/fifo/tech_fifo_sc.vhd @@ -63,7 +63,7 @@ BEGIN PORT MAP (aclr, clock, data, rdreq, wrreq, empty, full, q, usedw); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_fifo_sc GENERIC MAP (g_use_eab, g_dat_w, g_nof_words) PORT MAP (aclr, clock, data, rdreq, wrreq, empty, full, q, usedw); diff --git a/libraries/technology/flash/tech_flash_asmi_parallel.vhd b/libraries/technology/flash/tech_flash_asmi_parallel.vhd index b6979cc4953acf47320932b37b43b4c8aa98e2f6..b91e7ee92f51a48fd18ed2595e63346228128711 100644 --- a/libraries/technology/flash/tech_flash_asmi_parallel.vhd +++ b/libraries/technology/flash/tech_flash_asmi_parallel.vhd @@ -75,7 +75,7 @@ BEGIN -- Note 1: addr must be 32 bits -- Note 2: need ports for reset, en4b_addr -- Note 3: ug_altasmi_parallel.pdf not clear what sce(2 downto 0) is for - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_asmi_parallel PORT MAP (addr, clkin, datain, rden, read, sector_erase, shift_bytes, wren, write, busy, data_valid, dataout, illegal_erase, illegal_write, reset, sce, en4b_addr); END GENERATE; diff --git a/libraries/technology/flash/tech_flash_component_pkg.vhd b/libraries/technology/flash/tech_flash_component_pkg.vhd index 5839bf349d3bc1e3b98b8cdcd257903470d6e4dd..0ecf1453f058c22e0009d77d2801a2e0a5f588c3 100644 --- a/libraries/technology/flash/tech_flash_component_pkg.vhd +++ b/libraries/technology/flash/tech_flash_component_pkg.vhd @@ -248,7 +248,7 @@ package body tech_flash_component_pkg is if technology = c_tech_stratixiv then return 24; end if; - if technology = c_tech_arria10 then + if technology = c_tech_arria10_proto then return 32; end if; if technology = c_tech_arria10_e3sge3 or technology = c_tech_arria10_e1sg or technology = c_tech_arria10_e2sg then @@ -261,7 +261,7 @@ package body tech_flash_component_pkg is if technology = c_tech_stratixiv then return 24; end if; - if technology = c_tech_arria10 then + if technology = c_tech_arria10_proto then return 32; end if; if technology = c_tech_arria10_e3sge3 or technology = c_tech_arria10_e1sg or technology = c_tech_arria10_e2sg then diff --git a/libraries/technology/flash/tech_flash_remote_update.vhd b/libraries/technology/flash/tech_flash_remote_update.vhd index 5d668f11b5f3736201047ff8e1ae2879a11264a9..e30a5affdb1aaabf0a90da230e54e3f9efe23928 100644 --- a/libraries/technology/flash/tech_flash_remote_update.vhd +++ b/libraries/technology/flash/tech_flash_remote_update.vhd @@ -65,7 +65,7 @@ BEGIN -- note 1: data_in and data_out must increase to 32 bits -- note 2: EPCQ-L1024 not yet supported in IP editor - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_remote_update PORT MAP (clock, data_in, param, read_param, reconfig, reset, reset_timer, write_param, busy, data_out); END GENERATE; diff --git a/libraries/technology/fpga_temp_sens/tech_fpga_temp_sens.vhd b/libraries/technology/fpga_temp_sens/tech_fpga_temp_sens.vhd index 4708a815962e70c0d10ee333725c0521e20b7c3b..446ece63fad87e069e296a2fd51d155492cf194c 100644 --- a/libraries/technology/fpga_temp_sens/tech_fpga_temp_sens.vhd +++ b/libraries/technology/fpga_temp_sens/tech_fpga_temp_sens.vhd @@ -49,7 +49,7 @@ ARCHITECTURE str OF tech_fpga_temp_sens IS BEGIN - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_temp_sense PORT MAP ( corectl => corectl, -- corectl.corectl diff --git a/libraries/technology/fpga_voltage_sens/tech_fpga_voltage_sens.vhd b/libraries/technology/fpga_voltage_sens/tech_fpga_voltage_sens.vhd index e67b45a3998f9ab586e74cf51fbfb60eaf6787f9..670ac1064ada896cf9501f14a2944e4754cc70d4 100644 --- a/libraries/technology/fpga_voltage_sens/tech_fpga_voltage_sens.vhd +++ b/libraries/technology/fpga_voltage_sens/tech_fpga_voltage_sens.vhd @@ -57,7 +57,7 @@ ARCHITECTURE str OF tech_fpga_voltage_sens IS BEGIN - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_voltage_sense PORT MAP ( clock_clk => clock_clk, diff --git a/libraries/technology/fractional_pll/tech_fractional_pll_clk125.vhd b/libraries/technology/fractional_pll/tech_fractional_pll_clk125.vhd index 416cfaad64cfd79615660293912ecc575f404b58..5b38f8b5c988b93616aa60cd1c3272db342ff858 100644 --- a/libraries/technology/fractional_pll/tech_fractional_pll_clk125.vhd +++ b/libraries/technology/fractional_pll/tech_fractional_pll_clk125.vhd @@ -50,7 +50,7 @@ ARCHITECTURE str OF tech_fractional_pll_clk125 IS BEGIN - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_fractional_pll_clk125 PORT MAP ( outclk0 => c0, -- outclk0.clk diff --git a/libraries/technology/fractional_pll/tech_fractional_pll_clk200.vhd b/libraries/technology/fractional_pll/tech_fractional_pll_clk200.vhd index 93a08d7957f73671a91d1df73312865086b53a3b..aed39a9266a612d0fcd26dbdaf89c2212398266f 100644 --- a/libraries/technology/fractional_pll/tech_fractional_pll_clk200.vhd +++ b/libraries/technology/fractional_pll/tech_fractional_pll_clk200.vhd @@ -49,7 +49,7 @@ ARCHITECTURE str OF tech_fractional_pll_clk200 IS BEGIN - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_fractional_pll_clk200 PORT MAP ( outclk0 => c0, -- outclk0.clk diff --git a/libraries/technology/iobuf/tech_iobuf_ddio_in.vhd b/libraries/technology/iobuf/tech_iobuf_ddio_in.vhd index 75a38114590dedfdb33605d18b2a337fed584986..4222dd7683f25db8af8202e4d609c547c8eb0afa 100644 --- a/libraries/technology/iobuf/tech_iobuf_ddio_in.vhd +++ b/libraries/technology/iobuf/tech_iobuf_ddio_in.vhd @@ -58,7 +58,7 @@ BEGIN PORT MAP (in_dat, in_clk, in_clk_en, rst, out_dat_hi, out_dat_lo); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_ddio_in GENERIC MAP (g_width) PORT MAP (in_dat, in_clk, in_clk_en, rst, out_dat_hi, out_dat_lo); diff --git a/libraries/technology/iobuf/tech_iobuf_ddio_out.vhd b/libraries/technology/iobuf/tech_iobuf_ddio_out.vhd index 1547d4bd2c1386819e4209b9f4e8869f515fc6e4..fbfe0ce3f31af934353136003bfcbe7522098ad1 100644 --- a/libraries/technology/iobuf/tech_iobuf_ddio_out.vhd +++ b/libraries/technology/iobuf/tech_iobuf_ddio_out.vhd @@ -58,7 +58,7 @@ BEGIN PORT MAP (rst, in_clk, in_clk_en, in_dat_hi, in_dat_lo, out_dat); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_ddio_out GENERIC MAP (g_width) PORT MAP (rst, in_clk, in_clk_en, in_dat_hi, in_dat_lo, out_dat); diff --git a/libraries/technology/mac_10g/tb_tech_mac_10g_pkg.vhd b/libraries/technology/mac_10g/tb_tech_mac_10g_pkg.vhd index af2746fccf39d12a489242ea72f94aca0da275fc..154fc42ac5e137996d8743080fca0a366a554919 100644 --- a/libraries/technology/mac_10g/tb_tech_mac_10g_pkg.vhd +++ b/libraries/technology/mac_10g/tb_tech_mac_10g_pkg.vhd @@ -127,7 +127,7 @@ PACKAGE BODY tb_tech_mac_10g_pkg IS BEGIN CASE c_technology IS WHEN c_tech_stratixiv => proc_tech_mac_10g_setup_stratixiv(src_mac, mm_offset, mm_clk, mm_miso, mm_mosi); - WHEN c_tech_arria10 => proc_tech_mac_10g_setup_arria10( src_mac, mm_offset, mm_clk, mm_miso, mm_mosi); + WHEN c_tech_arria10_proto => proc_tech_mac_10g_setup_arria10( src_mac, mm_offset, mm_clk, mm_miso, mm_mosi); WHEN OTHERS => proc_tech_mac_10g_setup_stratixiv(src_mac, mm_offset, mm_clk, mm_miso, mm_mosi); -- default to c_tech_stratixiv END CASE; END proc_tech_mac_10g_setup; diff --git a/libraries/technology/mac_10g/tech_mac_10g.vhd b/libraries/technology/mac_10g/tech_mac_10g.vhd index 8a5cf23b6863e9656130411d82c58ef09211c58c..52591a737e6644cf1763228cfe8d8ec37871e565 100644 --- a/libraries/technology/mac_10g/tech_mac_10g.vhd +++ b/libraries/technology/mac_10g/tech_mac_10g.vhd @@ -118,8 +118,8 @@ END tech_mac_10g; ARCHITECTURE str OF tech_mac_10g IS -- Adapt ST ready latency 1 to IP ready latency - CONSTANT c_ip_tx_ready_latency : NATURAL := sel_a_b(g_technology=c_tech_stratixiv OR g_technology=c_tech_arria10 OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg, 0, 1); - CONSTANT c_ip_rx_ready_latency : NATURAL := sel_a_b(g_technology=c_tech_stratixiv OR g_technology=c_tech_arria10 OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg, 0, 1); + CONSTANT c_ip_tx_ready_latency : NATURAL := sel_a_b(g_technology=c_tech_stratixiv OR g_technology=c_tech_arria10_proto OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg, 0, 1); + CONSTANT c_ip_rx_ready_latency : NATURAL := sel_a_b(g_technology=c_tech_stratixiv OR g_technology=c_tech_arria10_proto OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg, 0, 1); SIGNAL tx_mac_snk_in_data : STD_LOGIC_VECTOR(c_tech_mac_10g_data_w-1 DOWNTO 0); -- 64 bit SIGNAL tx_mac_snk_in : t_dp_sosi; @@ -153,7 +153,7 @@ BEGIN xgmii_link_status, xgmii_tx_data, xgmii_rx_data); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ENTITY work.tech_mac_10g_arria10 PORT MAP (mm_clk, mm_rst, csr_mosi, csr_miso, tx_clk_312, tx_clk_156, tx_rst, tx_mac_snk_in, tx_mac_snk_out, diff --git a/libraries/technology/mac_10g/tech_mac_10g_component_pkg.vhd b/libraries/technology/mac_10g/tech_mac_10g_component_pkg.vhd index fe4e87ff6f7bada17431e5bd4c1d056c42ec01da..2455289038abd04dbe8db97cc146fd94713f397e 100644 --- a/libraries/technology/mac_10g/tech_mac_10g_component_pkg.vhd +++ b/libraries/technology/mac_10g/tech_mac_10g_component_pkg.vhd @@ -300,13 +300,13 @@ PACKAGE BODY tech_mac_10g_component_pkg IS BEGIN CASE c_technology IS WHEN c_tech_stratixiv => v_csr_addr_w := 13; - WHEN c_tech_arria10 => v_csr_addr_w := 13; -- 13 with INSERT_CSR_ADAPTOR=1 in ip_arria10_mac_10g.qsys, 10 without - WHEN c_tech_arria10_e3sge3 => v_csr_addr_w := 13; -- 13 with INSERT_CSR_ADAPTOR=1 in ip_arria10_e3sge3_mac_10g.qsys, 10 without + WHEN c_tech_arria10_proto => v_csr_addr_w := 13; -- 13 with INSERT_CSR_ADAPTOR=1 in ip_arria10_mac_10g.qsys, 10 without + WHEN c_tech_arria10_e3sge3 => v_csr_addr_w := 13; -- 13 with INSERT_CSR_ADAPTOR=1 in ip_arria10_e3sge3_mac_10g.qsys, 10 without WHEN c_tech_arria10_e1sg => v_csr_addr_w := 13; -- 13 with INSERT_CSR_ADAPTOR=1 in ip_arria10_e1sg_mac_10g.qsys, 10 without WHEN c_tech_arria10_e2sg => v_csr_addr_w := 13; -- 13 with INSERT_CSR_ADAPTOR=1 in ip_arria10_e1sg_mac_10g.qsys, 10 without WHEN OTHERS => v_csr_addr_w := 13; -- default to c_tech_stratixiv END CASE; - RETURN v_csr_addr_w; + RETURN v_csr_addr_w; END func_tech_mac_10g_csr_addr_w; END tech_mac_10g_component_pkg; diff --git a/libraries/technology/memory/tech_memory_ram_cr_cw.vhd b/libraries/technology/memory/tech_memory_ram_cr_cw.vhd index 342a964b8737673050135aec12b66cd544492667..9e0131c566d1f811f904c35f058f2a00baab86ab 100644 --- a/libraries/technology/memory/tech_memory_ram_cr_cw.vhd +++ b/libraries/technology/memory/tech_memory_ram_cr_cw.vhd @@ -64,7 +64,7 @@ BEGIN PORT MAP (data, rdaddress, rdclock, rdclocken, wraddress, wrclock, wrclocken, wren, q); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_ram_cr_cw GENERIC MAP (FALSE, g_adr_w, g_dat_w, g_nof_words, g_rd_latency, g_init_file) PORT MAP (data, rdaddress, rdclock, wraddress, wrclock, wren, q); diff --git a/libraries/technology/memory/tech_memory_ram_crw_crw.vhd b/libraries/technology/memory/tech_memory_ram_crw_crw.vhd index 6e43a2d1284c055676f71c34f8dd053971c4f4c0..7421d579f9cac7a909b2fb05d8493a450afba66c 100644 --- a/libraries/technology/memory/tech_memory_ram_crw_crw.vhd +++ b/libraries/technology/memory/tech_memory_ram_crw_crw.vhd @@ -71,7 +71,7 @@ BEGIN 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; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_ram_crw_crw GENERIC MAP (FALSE, 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, wren_a, wren_b, q_a, q_b); diff --git a/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd b/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd index 802e6d8e8557b7920c24c7f406b60dbd1125823e..9b88238eea559af1f0fe181a2d2849677a271980 100644 --- a/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd +++ b/libraries/technology/memory/tech_memory_ram_crwk_crw.vhd @@ -73,7 +73,7 @@ BEGIN 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; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_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, wren_a, wren_b, q_a, q_b); diff --git a/libraries/technology/memory/tech_memory_ram_r_w.vhd b/libraries/technology/memory/tech_memory_ram_r_w.vhd index 54203fc4941920ac51f4e3008577d71c9578bc49..b367295b1545c3e511ebbdece74bad91c54249a4 100644 --- a/libraries/technology/memory/tech_memory_ram_r_w.vhd +++ b/libraries/technology/memory/tech_memory_ram_r_w.vhd @@ -61,7 +61,7 @@ BEGIN PORT MAP (clock, enable, data, rdaddress, wraddress, wren, q); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_ram_r_w GENERIC MAP (FALSE, g_adr_w, g_dat_w, g_nof_words, 1, g_init_file) PORT MAP (clock, data, rdaddress, wraddress, wren, q); diff --git a/libraries/technology/memory/tech_memory_rom_r.vhd b/libraries/technology/memory/tech_memory_rom_r.vhd index 2fadf629885af98854f6bbc378b6b97df3ce9915..76ac8a9c70e007932448069186ba25f128390c9a 100644 --- a/libraries/technology/memory/tech_memory_rom_r.vhd +++ b/libraries/technology/memory/tech_memory_rom_r.vhd @@ -57,7 +57,7 @@ BEGIN PORT MAP (address, clock, clken, q); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE -- use ip_arria10_ram_r_w as ROM u0 : ip_arria10_ram_r_w GENERIC MAP (FALSE, g_adr_w, g_dat_w, g_nof_words, 1, g_init_file) diff --git a/libraries/technology/mult/tech_complex_mult.vhd b/libraries/technology/mult/tech_complex_mult.vhd index 81cf3f0459c271f926837c3f13515666e53072f4..1c36a57e133cb754a033aab18d94cdc2b49979b3 100644 --- a/libraries/technology/mult/tech_complex_mult.vhd +++ b/libraries/technology/mult/tech_complex_mult.vhd @@ -140,7 +140,7 @@ BEGIN result_im <= RESIZE_SVEC(mult_im, g_out_p_w); END GENERATE; - gen_ip_arria10_ip : IF g_variant="IP" AND g_technology=c_tech_arria10 AND c_dsp_dat_w <= c_dsp_mult_18_w GENERATE + gen_ip_arria10_ip : IF g_variant="IP" AND g_technology=c_tech_arria10_proto AND c_dsp_dat_w <= c_dsp_mult_18_w GENERATE -- Adapt DSP input widths ar <= RESIZE_SVEC(in_ar, c_dsp_mult_18_w); ai <= RESIZE_SVEC(in_ai, c_dsp_mult_18_w); @@ -299,7 +299,7 @@ BEGIN END GENERATE; -- RTL variant is the same for unb2, unb2a and unb2b - gen_ip_arria10_rtl : IF g_variant="RTL" AND (g_technology=c_tech_arria10 OR + gen_ip_arria10_rtl : IF g_variant="RTL" AND (g_technology=c_tech_arria10_proto OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg) GENERATE @@ -328,7 +328,7 @@ BEGIN END GENERATE; -- RTL variant is the same for unb2, unb2a and unb2b - gen_ip_arria10_rtl_canonical : IF g_variant="RTL_C" AND (g_technology=c_tech_arria10 OR + gen_ip_arria10_rtl_canonical : IF g_variant="RTL_C" AND (g_technology=c_tech_arria10_proto OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg) GENERATE diff --git a/libraries/technology/mult/tech_mult.vhd b/libraries/technology/mult/tech_mult.vhd index 5144eab123dc36ed20aeb369e147568201c1a25a..cb65990aabd3a1ca52cba1c1fe16bcccbffa9a25 100644 --- a/libraries/technology/mult/tech_mult.vhd +++ b/libraries/technology/mult/tech_mult.vhd @@ -107,7 +107,7 @@ begin ); END GENERATE; - gen_ip_arria10_ip : IF ((g_technology=c_tech_arria10 OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg ) AND g_variant="IP") GENERATE + gen_ip_arria10_ip : IF ((g_technology=c_tech_arria10_proto OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg ) AND g_variant="IP") GENERATE u0 : ip_arria10_mult GENERIC MAP( g_in_a_w => g_in_a_w, @@ -128,7 +128,7 @@ begin ); END GENERATE; - gen_ip_arria10_rtl : IF ((g_technology=c_tech_arria10 OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg ) AND g_variant="RTL") GENERATE + gen_ip_arria10_rtl : IF ((g_technology=c_tech_arria10_proto OR g_technology=c_tech_arria10_e3sge3 OR g_technology=c_tech_arria10_e1sg OR g_technology=c_tech_arria10_e2sg ) AND g_variant="RTL") GENERATE u0 : ip_arria10_mult_rtl GENERIC MAP( g_in_a_w => g_in_a_w, diff --git a/libraries/technology/pll/tech_pll_clk125.vhd b/libraries/technology/pll/tech_pll_clk125.vhd index afe5ff658d8c93d09803f60e9e93b1c4ed1efd83..be4cf0ece34667ca3a324b4c9c8f9ad637ee0ad6 100644 --- a/libraries/technology/pll/tech_pll_clk125.vhd +++ b/libraries/technology/pll/tech_pll_clk125.vhd @@ -50,7 +50,7 @@ ARCHITECTURE str OF tech_pll_clk125 IS BEGIN - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_pll_clk125 PORT MAP ( rst => areset, diff --git a/libraries/technology/pll/tech_pll_clk200.vhd b/libraries/technology/pll/tech_pll_clk200.vhd index ccff2fa603dd3329e2953cc883b9fa28709000d3..f25c4f5052a3f2e9cfce1b0a63f3bb5863fbf33e 100644 --- a/libraries/technology/pll/tech_pll_clk200.vhd +++ b/libraries/technology/pll/tech_pll_clk200.vhd @@ -59,7 +59,7 @@ BEGIN PORT MAP (areset, inclk0, c0, c1, c2, locked); END GENERATE; - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_pll_clk200 PORT MAP ( rst => areset, diff --git a/libraries/technology/pll/tech_pll_clk25.vhd b/libraries/technology/pll/tech_pll_clk25.vhd index 1e2251793d5a83a1fb4afe779ba3aab83c8f770d..d2f4a37419eab1e4d19d693de59c25bc38a54dd2 100644 --- a/libraries/technology/pll/tech_pll_clk25.vhd +++ b/libraries/technology/pll/tech_pll_clk25.vhd @@ -52,7 +52,7 @@ ARCHITECTURE str OF tech_pll_clk25 IS BEGIN - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_pll_clk25 PORT MAP ( rst => areset, diff --git a/libraries/technology/pll/tech_pll_xgmii_mac_clocks.vhd b/libraries/technology/pll/tech_pll_xgmii_mac_clocks.vhd index 9cee65f0b2671189d6d3d81cccabdcc0843fcbca..1f0bf6459d5c2c5450f85b033d0441bb78daba52 100644 --- a/libraries/technology/pll/tech_pll_xgmii_mac_clocks.vhd +++ b/libraries/technology/pll/tech_pll_xgmii_mac_clocks.vhd @@ -70,7 +70,7 @@ ARCHITECTURE str OF tech_pll_xgmii_mac_clocks IS BEGIN - gen_ip_arria10 : IF g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF g_technology=c_tech_arria10_proto GENERATE u0 : ip_arria10_pll_xgmii_mac_clocks PORT MAP ( pll_refclk0 => refclk_644, diff --git a/libraries/technology/technology_pkg.vhd b/libraries/technology/technology_pkg.vhd index c91c630e2b59c13bdd64599978e87878c79219f8..f913ccfbf032850f4149b1b12cad8acc214fab7d 100644 --- a/libraries/technology/technology_pkg.vhd +++ b/libraries/technology/technology_pkg.vhd @@ -45,7 +45,7 @@ PACKAGE technology_pkg IS CONSTANT c_tech_stratixiv : INTEGER := 2; -- e.g. used on UniBoard1 CONSTANT c_tech_virtex6 : INTEGER := 3; -- e.g. used on Roach2 for Casper CONSTANT c_tech_virtex7 : INTEGER := 4; -- e.g. used on Roach3 for Casper - CONSTANT c_tech_arria10 : INTEGER := 5; -- e.g. used on UniBoard2 first proto (1 board version "00" may 2015) + CONSTANT c_tech_arria10_proto : INTEGER := 5; -- e.g. used on UniBoard2 first proto (1 board version "00" may 2015) CONSTANT c_tech_arria10_e3sge3 : INTEGER := 6; -- e.g. used on UniBoard2 second run (7 boards version "01" dec 2015) CONSTANT c_tech_arria10_e1sg : INTEGER := 7; -- e.g. used on UniBoard2b third run (5 ARTS boards version "01" feb 2017) CONSTANT c_tech_arria10_e2sg : INTEGER := 8; -- e.g. used on UniBoard2c (2 LOFAR2.0 SDP boards version "11" f 2021) diff --git a/libraries/technology/tse/tb_tech_tse_pkg.vhd b/libraries/technology/tse/tb_tech_tse_pkg.vhd index 801e1082466eed682da0c135674a34c1ab5c7d82..43c6110b8d7c4950ef1ec1c7c5eff8bd2b689097 100644 --- a/libraries/technology/tse/tb_tech_tse_pkg.vhd +++ b/libraries/technology/tse/tb_tech_tse_pkg.vhd @@ -143,11 +143,11 @@ PACKAGE BODY tb_tech_tse_pkg IS BEGIN CASE c_technology IS WHEN c_tech_stratixiv => proc_tech_tse_setup_stratixiv(c_promis_en, c_tse_tx_fifo_depth, c_tse_rx_fifo_depth, c_tx_ready_latency, src_mac, psc_access, mm_clk, mm_miso, mm_mosi); - WHEN c_tech_arria10 => proc_tech_tse_setup_arria10(c_promis_en, c_tse_tx_fifo_depth, c_tse_rx_fifo_depth, c_tx_ready_latency, src_mac, psc_access, mm_clk, mm_miso, mm_mosi); + WHEN c_tech_arria10_proto => proc_tech_tse_setup_arria10(c_promis_en, c_tse_tx_fifo_depth, c_tse_rx_fifo_depth, c_tx_ready_latency, src_mac, psc_access, mm_clk, mm_miso, mm_mosi); WHEN c_tech_arria10_e3sge3 => proc_tech_tse_setup_arria10(c_promis_en, c_tse_tx_fifo_depth, c_tse_rx_fifo_depth, c_tx_ready_latency, src_mac, psc_access, mm_clk, mm_miso, mm_mosi); WHEN c_tech_arria10_e1sg => proc_tech_tse_setup_arria10(c_promis_en, c_tse_tx_fifo_depth, c_tse_rx_fifo_depth, c_tx_ready_latency, src_mac, psc_access, mm_clk, mm_miso, mm_mosi); WHEN c_tech_arria10_e2sg => proc_tech_tse_setup_arria10(c_promis_en, c_tse_tx_fifo_depth, c_tse_rx_fifo_depth, c_tx_ready_latency, src_mac, psc_access, mm_clk, mm_miso, mm_mosi); - WHEN OTHERS => proc_tech_tse_setup_stratixiv(c_promis_en, c_tse_tx_fifo_depth, c_tse_rx_fifo_depth, c_tx_ready_latency, src_mac, psc_access, mm_clk, mm_miso, mm_mosi); -- default to c_tech_stratixiv + WHEN OTHERS => proc_tech_tse_setup_stratixiv(c_promis_en, c_tse_tx_fifo_depth, c_tse_rx_fifo_depth, c_tx_ready_latency, src_mac, psc_access, mm_clk, mm_miso, mm_mosi); -- default to c_tech_stratixiv END CASE; END proc_tech_tse_setup; diff --git a/libraries/technology/tse/tech_tse.vhd b/libraries/technology/tse/tech_tse.vhd index 86aa31094c41fcf81259dd8a9bea067ad9832fa0..09cae2c3bc3530eef7a72f8a9746e738da5869f2 100644 --- a/libraries/technology/tse/tech_tse.vhd +++ b/libraries/technology/tse/tech_tse.vhd @@ -138,7 +138,7 @@ BEGIN tse_led); END GENERATE; - gen_ip_arria10 : IF c_use_technology=TRUE AND g_technology=c_tech_arria10 GENERATE + gen_ip_arria10 : IF c_use_technology=TRUE AND g_technology=c_tech_arria10_proto GENERATE u0 : ENTITY work.tech_tse_arria10 GENERIC MAP (g_ETH_PHY) PORT MAP (mm_rst, mm_clk, eth_clk, tx_snk_clk, rx_src_clk,