XST synteesin ongelma

S

skycanny

Guest
Olen instantiated 2 gf_mult (vain eräänlainen kerroin) ja VHDL-ohjelmaan, mutta kun syntetisointi se, varoitus tapahtunut:
VAROITUS: Xst: 1989 - Yksikkö <rs_encoding>: tapauksia <mult1>, <mult2> yksikön <gf_mult> ovat yhtä, toinen esimerkiksi poistetaan

kukaan voisi kertoa minulle, kuinka ratkaista tämän ongelman ja instantiate kerroin että yksi operaattoreita on vakio?Ja seuraava on osa ohjelman

Apua olisi arvostaa!Osan gf_mult
yleinen (leveys: integer: =

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Viileä" border="0" />

;
satama (
CLK: in std_logic;
operand1: in std_logic_vector (leveys - 1 downto 0);
operand2: in std_logic_vector (leveys - 1 downto 0);
gf_product: out std_logic_vector (leveys - 1 downto 0)
)
komponenttirakenne;mult1: gf_mult
portti kartta (
CLK => CLK,
operand1 => temp1,
operand2 => "00111011", --*******???
gf_product => temp2
)

mult2: gf_mult
portti kartta (
CLK => CLK,
operand1 => temp1,
operand2 => "00111011", --*******?????
gf_product => temp46
)

 
Oikeastaan nähdä, että mult1 & mult2 tapauksissa tekevät saman tehtävän, ne ovat kertomalla temp1 ja "00111011".Ainoa ero on O / P temp2 varten mult1, ja temp46 ja mult2.Syntetisoimiseksi työkalu on fiksu enuff tietää, että:).niin mikä se on, se "ll säilyttää vain yksi esiintymä gf_mult eikä kertomalla, mutta kopioi tulos sekä temp2 ja temp46.Jos olet "ll muuttaa jonkin operandin kahdessa tapauksessa, se voi päätellä kahdessa tilanteessa.

 
Kiitos vastauksista
Jos, kuten sanoitte, sythesized resule on correspoding minun odotuksia?

 
hi skycanny
Mitä tarkoitat on rajallinen kerroin ydin, jota voidaan tuottaa dby CORE TUOTETAAN?

 

Welcome to EDABoard.com

Sponsor

Back
Top