S
skycanny
Guest
У мене 2 примірники gf_mult (тільки свого роду мультиплікатор) в VHDL програму, але коли це синтез, попередження сталося:
УВАГА: XST: 1989 - група видаляється <rs_encoding>: екземпляри <mult1>, <mult2> одиничних <gf_mult> еквівалентні, другої інстанції
може хто-небудь сказати мені, як вирішити цю проблему і створити екземпляр множника, що одним з операндів є постійним?А на наступний є частиною програми
Будь-яка допомога буде цінувати!Компонент gf_mult
Generic (ширина: Integer: =
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Круто" border="0" />
;
порту (
CLK: у std_logic;
operand1: у std_logic_vector (ширина - 1 DOWNTO 0);
operand2: у std_logic_vector (ширина - 1 DOWNTO 0);
gf_product: з std_logic_vector (ширина - 1 DOWNTO 0)
);
кінець компонента;mult1: gf_mult
Порт карті (
CLK => CLK,
operand1 => temp1,
operand2 => "00111011", --*******???
gf_product => temp2
);
mult2: gf_mult
Порт карті (
CLK => CLK,
operand1 => temp1,
operand2 => "00111011", --*******?????
gf_product => temp46
);
УВАГА: XST: 1989 - група видаляється <rs_encoding>: екземпляри <mult1>, <mult2> одиничних <gf_mult> еквівалентні, другої інстанції
може хто-небудь сказати мені, як вирішити цю проблему і створити екземпляр множника, що одним з операндів є постійним?А на наступний є частиною програми
Будь-яка допомога буде цінувати!Компонент gf_mult
Generic (ширина: Integer: =
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Круто" border="0" />
;
порту (
CLK: у std_logic;
operand1: у std_logic_vector (ширина - 1 DOWNTO 0);
operand2: у std_logic_vector (ширина - 1 DOWNTO 0);
gf_product: з std_logic_vector (ширина - 1 DOWNTO 0)
);
кінець компонента;mult1: gf_mult
Порт карті (
CLK => CLK,
operand1 => temp1,
operand2 => "00111011", --*******???
gf_product => temp2
);
mult2: gf_mult
Порт карті (
CLK => CLK,
operand1 => temp1,
operand2 => "00111011", --*******?????
gf_product => temp46
);