설계"XST

S

skycanny

Guest
내가 가진 인스턴스 2 gf_mult VHDL 프로그램 배율의 (그냥 일종), 그러나 그것을 합성했을 때, 경고 메시지가 발생했습니다 :
경고 : Xst : 1989 - 단위 <rs_encoding> : 인스턴스 <mult1>, <mult2> 단위 <gf_mult> 상응하는 두 번째 인스턴스를 제거합니다

아무도이 문제를 해결하는 방법 및 그 하나의 피연산자의 배율 상수의 인스턴스를 좀 가르쳐 줄래?그리고 다음과 같은 프로그램의 일부입니다

감사 것이 어떤 도움이!구성 요소 gf_mult
일반 (폭 : 정수 : =

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

 
사실, 둘 다 mult1 & mult2 인스턴스가 같은 작업을하고있다 보면, 그들은 "temp1 &"00111011 증식됩니다.유일한 차이점은 O 형 / mult1에 대한 P는 temp2, 그리고 temp46 mult2있습니다.알아 도구를 영리 enuff 합성이 :).그래서 뭐가 어떻다는 않는다는 것입니다, 그것을 '할게요 gf_mult 하나의 인스턴스를 유지하고 곱셈 않지만, 두 temp2 및 temp46에 대한 결과를 중복.만약 당신이 '바꾸 어떤 두 개의 인스턴스의 피연산자의 두 인스턴스를 추측할 수있습니다.

 
답변 주셔서 감사합니다
당신이있다면, sythesized resule 내 기대에 correspoding 무엇입니까?

 
skycanny 안녕하세요
당신이 거기 dby 코어를 생성할 수있습니다 유한 배율의 핵심 뜻 이죠?

 

Welcome to EDABoard.com

Sponsor

Back
Top