sirs 긴급하게 해결해야 할 문제가 있습니다. 즉, 테스트 벤치로 모델의 VHDL 시뮬레이션 시간을 얻고 싶습니다. 저는 ModelSim에서 일하며 ModelSim의 프로파일 러가 성능 분석을 지원한다는 것을 알고 있지만 원하는 정보가 아닙니다. 시간이 많이 걸리므로 시뮬레이션 단계가 아니라 컴퓨터에서 실시간으로 실행됩니다. 누군가가 나에게 도움을 줄 수 있었으면 좋겠다. 어쩌면 VHDL 문장이나 ModelSim 또는 다른 세 번째 파트 도구의 명령어로도 가능하다. 감사.ModelSim VHDL 실제 시뮬레이션 시간 추정
2
A
답변
1
Modelsim에는 실행중인 tcl 인터프리터가 있으므로 사용할 수 있습니다.
기능은 아마도 좋은 시작일 것입니다. 값을 처음과 끝에 저장하고 빼십시오. 예를 들어
(주의 할의 강사 : 나는 더 TCL 전문가는 아니지만, 내가 상관을 쓴 이후 그것은 오랜 시간이되었습니다 모든 :)
set start [clock seconds] # store the start time
run -all # run the simulation assuming it terminates when finished!
set finish [clock seconds] # store the end time
puts [ expr {finish - start} ] # print out the difference
1
당신은이를 사용할 수 있습니다
를set sim_time [time {run -all}]
시뮬레이션에 필요한 시간은 마이크로 초입니다.
관련 문제
- 1. 시간 코드가 컴파일되지만 작동하지 않습니다. VHDL ModelSim
- 2. 신호의 이상한 급증 ModelSim VHDL
- 3. 텍스트를 표시하도록 ModelSim 시뮬레이션 구성
- 4. ModelSim 시뮬레이션 - 모듈이 정의되지 않았습니다.
- 5. Modelsim (Altera) 용 VHDL 테스트 벤치
- 6. 소통량 VHDL 시뮬레이션 문제
- 7. ModelSim을 사용하여 VHDL FSM 시뮬레이션
- 8. VHDL - "run"을 보낼 때 ModelSim 테스트 벤치가 멈춤
- 9. 추정 시간 C++ 11
- 10. 실제 마우스 클릭 시뮬레이션
- 11. ModelSim 웨이브 렌더링이 느림
- 12. ModelSIM ALTERA 오류
- 13. 간단한 VHDL 클럭 카운터 시뮬레이션 혼동
- 14. 사인 LUT VHDL 800HZ 이하 시뮬레이션
- 15. 맞춤 라이브러리를 사용하여 VHDL 디자인 시뮬레이션
- 16. VHDL 시뮬레이션 오류가 레지스터 뱅크에 등록되었습니다.
- 17. Modelsim 시뮬레이션 출력은 항상 높은 임플란트 상태 (파란색 선)
- 18. 남은 비디오 녹화 시간 추정
- 19. Xmlparsing의 공간 및 시간 추정
- 20. 새로운 프로젝트의 시간 추정 방법
- 21. ModelSim을이 VHDL 코드를 컴파일하지
- 22. 실제 Android 기기에서받은 SMS 시뮬레이션
- 23. jsp로 실제 웹 페이지 시뮬레이션
- 24. OpenGL 객체 실제 이동 시뮬레이션
- 25. 실제 iOS 기기에서 위치 시뮬레이션
- 26. 자바 시뮬레이션 시간 계산
- 27. Matlab Simulink 시뮬레이션 시간
- 28. Java에서 대기 시간 시뮬레이션
- 29. VHDL RAM 포트 맵
- 30. lucene 추정 인덱스 크기, 검색 시간
예, 다음과 같이 제안과 같은 명령을 사용합니다. set start [clock seconds]; 1 ms를 달린다; 세트 마무리 [시계 초]; puts [expr {$ finish - $ start}] 하지만 ms, ns 또는 ps와 같은 정확한 시간이 있는지 알고 싶습니다. "seconds"가 아니라 거친 결과를 반환합니다. 감사합니다. – vivo
나는 그것을 얻었다! 초 클릭 수 (ns) substitude를 사용합니다. 대단히 감사합니다. – vivo