Skip to content
Snippets Groups Projects
Commit 3156e769 authored by David Brouwer's avatar David Brouwer
Browse files

Replaced information header to recent standard. Added library...

Replaced information header to recent standard. Added library ip_agi027_xxxx_mult_add2_lib; Added generate-block inclusive the instantiation of a module for the ip_agi027_xxxx_mult_add2_rtl.
parent 406ee276
No related branches found
No related tags found
1 merge request!361Porting multipliers: mult, mult_add2, mult_add4, complex_mult, complex_mult_rtl, complex_mult_rtl_canonical for Intel Agilex 7
-------------------------------------------------------------------------------
--
-- Copyright (C) 2009
-- Copyright (C) 2009-2023
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/>
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands
--
......@@ -18,6 +18,9 @@
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
--
-------------------------------------------------------------------------------
--
-- Author : -
-- Changed by : D.F. Brouwer
library IEEE, common_lib, technology_lib;
use IEEE.std_logic_1164.all;
......@@ -30,6 +33,7 @@ use work.tech_mult_component_pkg.all;
library ip_stratixiv_mult_lib;
library ip_arria10_e1sg_mult_add2_lib;
library ip_arria10_e2sg_mult_add2_lib;
library ip_agi027_xxxx_mult_add2_lib;
entity tech_mult_add2 is
generic (
......@@ -130,4 +134,28 @@ begin
);
end generate;
gen_ip_agi027_xxxx_rtl : if (g_technology = c_tech_agi027_xxxx and g_variant = "RTL") generate
u0 : ip_agi027_xxxx_mult_add2_rtl
generic map(
g_in_a_w => g_in_a_w,
g_in_b_w => g_in_b_w,
g_res_w => g_res_w,
g_force_dsp => g_force_dsp,
g_add_sub => g_add_sub,
g_nof_mult => g_nof_mult,
g_pipeline_input => g_pipeline_input,
g_pipeline_product => g_pipeline_product,
g_pipeline_adder => g_pipeline_adder,
g_pipeline_output => g_pipeline_output
)
port map(
rst => rst,
clk => clk,
clken => clken,
in_a => in_a,
in_b => in_b,
res => res
);
end generate;
end str;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment