-"Verilog 오류 - 이세 9.1i XST 오류 sysnthesize 도움이 필요 해요

K

kalpana.aravind

Guest
안녕 모두,

내가 ISE 9.1i 무료 webpack가 설치되어있습니다.실행 7 전 자일링스 웹 사이트에서 다운로드한 이세 입문서.
반면 XST 합성기를 사용하여 합성하고, 나는 다음과 같은 오류가 발생, 어떻게 오류를 해결하려면납니다.제발 U의 경우 실행 이세에 대한 자습서를 무료로 이걸 해결하는 데 도움 주시기 바랍니다.

오류 : Xst : 528 - 멀티 신호 <stopwatch>에 유닛 소스 "hex2led_int1"0 ""
소스 위치 :
신호가 매달려 "HEX2LED_1/HEX 단위"0 ""에 <hex2led> 0 XST에 의해 묶여있다
FDCE 인스턴스 <TENCNT_1/BU2/U0/q_i_0>의 출력 신호

모든 제안을 환영합니다.회신을 기다리고.
미리 감사드립니다

 
hex2led_int1 "0"여러 개의 드라이버가있을 수있습니다.
U하면 불러 도움이 될 수 코드를 누군가가 감수해야 게시할 수있습니다

 
"경고 : Xst : 528 - 멀티 유닛 소스 신호 <entity>에 <sig> 논리에 의해 대체되지 않습니다."

이 경고는 종종 Xst "와 함께 나타납니다 : 529."

해결 방법 1 :

이 경고를 할 때 XST 거기에 특정 신호에 경합이 있는지 여부를 확인 나타납니다.만일 프로세스가이 신호에 값을 지정하여 상호 3의 경우 (마찬가지로 상태 버퍼),이 메시지는 무시해도됩니다 독점있습니다.

그러나 대부분의 경우, XST 여러 드라이버가 불법을 확인할 수 있으며, 빠른 시일 내에이 메시지 후 합성이 중지됩니다.

이 신호를 확인하고 기존의 경합을 피하기 위해 귀하의 코드를 수정할 수있습니다.
해결 방법 2 :

어떤 경우에는, 관계 XST 땅에되지 않은 출력 포트가있습니다.만약 출력 포트 3의 부분은 차례로 다른 3 상태 버스에 연결 상태 버스, 그리고 여러 드라이버가 오류의 원인이됩니다 땅에 버스의 비트에 연결 중 하나입니다.이 귀하의 설계에 다음과 같은 경고를 검색하여 발생 있지 않은지 확인합니다 :

"경고 : Xst : 1305 - 출력"dataout "23" "할당되지 않습니다. 값이 0으로 묶어 놨 던데요."

이 문제를 해결, 사용하지 않는 출력 포트를 제거를 해결하려면.
해결 방법 3 :

이것은 또한 다음과 같은 조건에서 본적이있다 :

언제 거기에 연관 to_qvm_d4.Q_num라는 신호입니다.

연관 때 신호 (to_qvm_d4.Q_num)를 사용하여, XST "to_qvm_d4_Q_num"를 합성하는 동안 그것을 이름을 바꿀 것입니다.여기 신호와 동일한 아키텍처에서 "to_qvm_d4_Q_num"라는입니다.XST이 두 신호와 오류와 혼동됩니다.

중 두 신호의 문제를 해결하려면 이름을 바꿉니다.

 

Welcome to EDABoard.com

Sponsor

Back
Top