XST завдання синтезу

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
);

 
Samsung wprowadził na polski rynek tablet Galaxy Tab z zestawem ciekawych dodatków: klawiaturą pełniącą rolę stacji dokującej, akcesoriami samochodowymi i roczną licencją na aplikację NaviExpert.

Read more...
 
Насправді бачимо, як mult1 & mult2 випадках роблять те саме завдання, вони множаться temp1 & "00111011".Різниця лише в тому O / P temp2 для mult1 і temp46 для mult2.Узагальнити Інструмент Smart Enuff знати, що:).Так що ж воно є, Л. Л. просто зберегти один примірник gf_mult і не множення, а дублікати результат на обох temp2 і temp46.Якщо ти МР змінити будь-який з операндів двох випадках він може укласти в двох випадках.

 
Дякуємо за відповіді
Якщо, як ви сказали, sythesized resule є, відповідного мої очікування?

 
Привіт skycanny
Ви маєте на увазі є кінцева мультиплікатора основним який можна генерувати DBY CORE GENERATE?

 

Welcome to EDABoard.com

Sponsor

Back
Top