2011-08-05 3 views
5

처음으로 VCD를 생성하려고하는데 문제가 발생했습니다.ModelSim을 통한 VHDL 시뮬레이션을위한 VCD 덤프. 어떻게?

나는 sim_minimips 엔티티를 포함하는 bench_minimips.vhdl이라는 테스트 벤치를 가지고있다. 나는 그것을 시뮬레이트하고 그것에서 VCD를 얻고 싶다.

vsim work.sim_minimips 
vcd file myvcd1.vcd 
vcd add -file bench_minimips.vhd/* 
run 

을하지만 난 빈 파일에 myvcd1.vcd 열 경우 :

내가 ModelSim을 쉘에서 다음 명령을 입력하고 있습니다. 덤프를 만들려면 어떻게해야합니까?

은 나뿐만 아니라 다른 포럼에서 명령을 sudgested로 tryed :

wlf2vcd -o myvcd2.vcd vsim.wlf 

하지만 오류가 생성됩니다.

내가 알기로 모든 웹 사이트에서 알타 또는 다른 회사에서 생성 한 TCL을 사용하고 있는지 확인할 필요가 없으므로 이해가 안됩니다.

내가 무엇을해야하는지 아는 사람이 있습니까?

최저

, 스테파노

답변

5

vcd add-file 매개 변수가 신호를 지정하는 데 사용하지만,하지 않는 VCD의 이름 (당신은 몇 가지를 만든 경우).

대신 시뮬레이션에 개체를 추가하는 것이 좋습니다. 예 :

vcd file myvcd1.vcd 
vcd add -r /sim_minimips/* 
+0

완벽! 그것은 일했다! 고마워요! – Stefano