diff --git a/libraries/technology/ip_agi027_xxxx/mult/ip_agi027_xxxx_mult.vhd b/libraries/technology/ip_agi027_xxxx/mult/ip_agi027_xxxx_mult.vhd index 57521504991262d3080b830b266a0c50db9ec394..080b3bdf2dceb49c344be4482fce82a84516e614 100644 --- a/libraries/technology/ip_agi027_xxxx/mult/ip_agi027_xxxx_mult.vhd +++ b/libraries/technology/ip_agi027_xxxx/mult/ip_agi027_xxxx_mult.vhd @@ -37,7 +37,7 @@ use ieee.numeric_std.all; library lpm; use lpm.lpm_components.all; - entity ip_agi027_xxxx_mult is + entity ip_agi027_xxxx_mult is generic ( g_in_a_w : positive := 18; -- Width of the data A port g_in_b_w : positive := 18; -- Width of the data B port @@ -80,7 +80,7 @@ architecture str of ip_agi027_xxxx_mult is ); port ( dataa : in std_logic_vector(g_nof_mult * g_in_a_w - 1 downto 0); - datab : in std_logic_vector(g_nof_mult * g_in_a_w - 1 downto 0); + datab : in std_logic_vector(g_nof_mult * g_in_b_w - 1 downto 0); -- sum : in STD_LOGIC_VECTOR((g_nof_mult*g_in_s_w-1 DOWNTO 0) := (OTHERS => '0'); (not used in current designs) -- aclr : in STD_LOGIC; (not used in current designs) clock : in std_logic;