오류가 발생하면 ModelSim 파일을 실행하여 testbench

T

test_out

Guest
내가 오류를 내가 가진이 ModelSim을 실행하여 testbench 파일 :

# ** 오류 번호 : E : / Mem 제어 / testbench / test_lib.v (82) : 가까이에 "항상": 기대 : 도서관 config를

라인에서이 코드 :

항상 @ (posedge CLK)
면 (wb_cyc_i) cyc_cnt = cyc_cnt 1;어떻게 이것을 해결 할 수 있습니까?

 
분명히 당신의 직업을 계산하는 사람을 위해 할 당신과 dff 싶어 하나.
하지만 말씀 컴파일러 "사용 중"posedge이 dff입니다.
그래서, dff 수 가산기를 당신이 였을까요?
컴파일러가 라이브러리에 가산기와 dff를 찾을 수 없습니다.

당신은 다음과 같은 코드를 사용할 수 있습니다 :

항상 @ (posedge CLK)
면 (wb_cyc_i)
dout의 <= cyc_cnt;

항상 @ (dout)
cyc_cnt <= dout 1;

 
아마 이것을 시도할 수 있습니다 :

항상 @ (posedge CLK)
면 (wb_cyc_i) cyc_cnt <= cyc_cnt 1;

 
johnz 작성 :

아마 이것을 시도할 수 있습니다 :항상 @ (posedge CLK)

면 (wb_cyc_i) cyc_cnt <= cyc_cnt 1;
 
내가 생각하는 별도의 가산기와해야 DFF가!내가 laglead 포인트의 동의합니다.

 
laglead 작성 :johnz 작성 :

아마 이것을 시도할 수 있습니다 :항상 @ (posedge CLK)

면 (wb_cyc_i) cyc_cnt <= cyc_cnt 1;
 
코드의 세그먼트가 정확한지!그것은이 문제를 근본 원인의가 없습니다.

 
나도 코딩과 암갈색보고 어떤 문제가.그것은 시뮬레이션을 작동해야합니다.
Prehaps, 당신은 구문을 확인할 수 있습니다 시도해보십시오.

건배

 

Welcome to EDABoard.com

Sponsor

Back
Top