이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 gtkwave 명령입니다.
프로그램:
이름
gtkwave - VCD, LXT, LXT2, VZT, FST 및 GHW 파일용 시각화 도구
통사론
gtkwave [선택권]... [덤프파일] [파일을 저장] [RC파일]
기술
VCD, LXT, LXT2, VZT, FST 및 GHW용 시각화 도구. VCD는 산업 표준입니다.
시뮬레이션 덤프 형식. LXT, LXT2, VZT 및 FST는 사용을 위해 특별히 설계되었습니다.
gtkwave와 함께. GHW는 GHDL에 의해 생성된 기본 VHDL 형식입니다. 네이티브 덤퍼는 다음 위치에 존재합니다.
Icarus Verilog 및 LXT 형식을 위한 VeriWell의 오픈 소스 버전이므로 변환
과 vcd2lxt(1) 또는 vcd2lxt2(1) LXT를 직접 활용하는 데 필요하지 않은 경우
시뮬레이터. libae2rw를 사용할 수 있는 경우 AET2 파일도 처리할 수 있지만 이
IBM EDA 도구 세트를 사용하는 사람들에게만 관심이 있습니다.
옵션
-n,--nocli <예배 규칙서 name>
덤프 파일 이름에 파일 요청자를 사용하십시오.
-f,--덤프 <파일 이름>
덤프 파일 이름을 지정하십시오.
-F,--빠른 로드
VCD 레코더 빠른 로드 파일을 생성/사용합니다. 이는 다음과 유사합니다. -g,--기가 선택권,
그러나 생성된 스필 파일은 삭제되지 않습니다. 다른 VCD 파일 다시 로드
시간(다시 로드 버튼을 누르거나 a에서 gtkwave를 다시 호출하여
나중에) 값 변경을 읽는 대신 이 생성된 유출 파일을 사용합니다.
VCD 파일 섹션. 이렇게 하면 큰 파일을 다시 로드하는 속도가 크게 빨라집니다.
변수 선언 섹션을 구문 분석해야 합니다. 유출 파일에 유의하십시오.
여부를 감지하기 위해 VCD 파일의 파일 크기 및 수정 날짜를 포함합니다.
오래되어 재생성해야 합니다.
-o,--최적화
VCD를 FST로 최적화합니다. 이렇게 하면 자동으로 호출됩니다. vcd2fst(1) 파일을 수행하려면
변환. 이 옵션은 크기가 큰 VCD 파일을 잘라내기 위해 적극 권장됩니다.
파일 보기에 필요한 메모리 사용량을 줄입니다. 함께 사용할 수 있습니다
과 -v,--vcd.
-a,--저장 <파일 이름>
저장 파일 이름을 지정하십시오. 데스크톱 통합에 유용한 접미사는 .gtkw 및 .sav입니다.
(사용되지 않음).
-A,--자동 저장 이름
저장 파일이 수정된 덤프 파일 이름의 접미사라고 가정합니다(예: 제거하고 다음으로 교체).
".gtkw").
-r,--rcfile <파일 이름>
재정의 지정 .gtkwaverc 파일 이름.
-l,--로그 파일 <파일 이름>
시뮬레이션 로그 파일 이름을 지정하십시오. 이전에 여러 로그 파일을 지정할 수 있습니다.
각각 명령 플래그가 있습니다. 텍스트 위젯에서 숫자를 선택하면
마커는 즉시 특정 시간 값으로 확대/축소합니다.
-d,--defaultskip
없는 경우 .gtkwaverc 홈 디렉토리 또는 현재 디렉토리의 파일과
명령줄에 명시적으로 지정되지 않은 경우 이 옵션이 활성화되면 다음을 수행하십시오.
암시적 구성 파일을 사용하지 않고 대신 이전 "화이트스크린"으로 기본 설정
행동.
-D,--dualid <어느>
다중 세션 식별자 정보를 지정합니다. "which"의 형식은 m+nnnnnnnn입니다.
여기서 m은 세션 번호 0 또는 1이고 nnnnnnnn은 다음을 나타내는 XNUMX진수 값입니다.
두 개의 gtkwave_dual_ipc_t 데이터 구조 배열의 공유 메모리 ID. 그만큼
이 플래그의 용도는 다음과 같은 프런트 엔드용입니다. 트윈웨이브(1).
-s,--시작 <시간>
LXT2/VZT 블록 건너뛰기에 대한 시작 시간을 지정합니다.
-e,--끝 <시간>
LXT2/VZT 블록 건너뛰기에 대한 종료 시간을 지정합니다.
-t,--줄기 <파일 이름>
소스 코드 주석을 위한 줄기 파일을 지정합니다. 이렇게 하면 자동으로
rtlbrowse(1) 도우미 프로세스. 보다 해충(1) 줄기 파일에 대한 정보
세대.
-c,--cpu <숫자>
병렬화 작업에 사용할 수 있는 CPU 수 지정(예:
VZT 읽기).
-N,--지금
대부분의 창에서 창 관리자를 비활성화합니다. 이것의 의도된 용도는
와 함께 --스크립트 옵션이지만 이것은 부모를 재지정하는 데에도 사용할 수 있습니다.
대체 창 관리자로.
-M,--명칭
메뉴바를 렌더링하지 마십시오. 이것은 주로 제한된 애플릿을 만드는 데 사용됩니다.
자체적으로 파일 I/O를 시작할 수는 없지만 해결 방법으로 사용할 수도 있습니다.
GTKSocket/GTKPlug 포커스 상호 작용을 처리하지 않는 이전 버전의 GTK+
정확히.
-S,--스크립트 <파일 이름>
실행할 Tcl 명령 스크립트 파일을 지정합니다.
-T,--tcl_init <파일 이름>
시작 시 로드할 Tcl 명령 스크립트를 지정합니다. --wish 명령 플래그를 의미합니다.
-W,--소망
stdio에서 Tcl 명령줄을 활성화합니다. 모든 스크립트 명령은 stdin에 입력할 수 있습니다.
-R,--repscript <파일 이름>
주기적 실행을 위해 Tcl 명령 스크립트를 지정합니다.
-P,--rep기간 <가치>
반복 스크립트의 연속 실행 사이의 지연 시간(밀리초)을 지정합니다.
기본값은 500입니다.
-X,--xid <XID>
GtkPlug가 연결할 창의 XID(XNUMX진수)를 지정합니다. GTKWave는
창에 직접 렌더링하지 않고 대신 GtkPlug에 렌더링합니다.
다른 끝에 GtkSocket. 가속기 작동에 문제가 있습니다.
구성요소화된 버전의 GTKWave에서 메뉴가 비활성화되도록 적절하게
플러그인으로 작동합니다.
-1,--rpcid <RPCID>
GConf 세션의 RPCID를 지정합니다. 이것은 XNUMX 이상의 XNUMX진수 값이며
수신할 업데이트 데이터를 알기 위해 GConf에서 사용하는 식별자입니다. 이 옵션만
작동하는 경우 --with-gconf 동안 지정되었습니다 ./configure를.
-2,--chdir <이름>
새로운 현재 작업 디렉토리를 지정하십시오. 이것은 일반적으로 OSX에서 실행하는 데 사용됩니다.
gtkwave가 컴파일되어 .app 번들에 포함된 경우. 만약
환경 변수 GTKWAVE_CHDIR이 정의되고 인수는 더미 인수입니다.
open 명령이 다음과 같이 공백을 전달하기 어려운 점에서 OSX를 지원하기 위함입니다.
명령줄 인수는 가능합니다. pwd(1) 공백을 반환합니다.
-3,--복원하다
이전 기본값(0) 복원 또는 --rpcid RPCID 번호가 매겨진 세션. 이것은 작동합니다
하나의 dumpfile, savefile, rcfile 및 현재 작업 디렉토리에 대해
가장 최근에 로드된 파일을 복원하는 효과. 와 함께 사용하는 경우
--rpcid 옵션보다 명령줄에서 먼저 지정해야 합니다.
--복원하다 옵션. RPCID를 지정하지 않으면 기본값인 0이 사용됩니다. 이것
옵션은 다음과 같은 경우에만 작동합니다. --with-gconf 동안 지정되었습니다 ./configure를.
-I,--인터렉티브
뷰어가 다음을 수행할 수 있도록 "대화형" VCD 모드를 사용하도록 지정합니다.
GTKWave가 VCD 파일을 처리하는 동안 VCD 추적을 탐색합니다. 이 옵션이 있을 때
사용하면 파일 이름이 오버로드되어
작성자의 공유 메모리 ID입니다. 공유 메모리 ID를 전달할 수 있습니다.
다음을 사용하여 stdin에서 바로 --vcd 옵션; 에 대한 맨페이지 참조 슈미트캣(1)
자세한 내용은.
-L,--유산
시청자가 VCD 레코더가 아닌 레거시 VCD 모드를 사용해야 함을 지정합니다.
레거시 모드를 사용하면 레코더보다 훨씬 더 많은 메모리가 필요합니다.
매우 큰 추적에는 사용하지 않는 것이 좋습니다.
-g,--기가
뷰어가 레코딩할 때 기가바이트 메모리 패킹을 사용해야 함을 지정합니다(아마도
느리게). 이것은 다음에서 vlist_spill 및 vlist_prepack 플래그를 설정하는 것과 같습니다.
.rc 파일.
-C,--컴피어
뷰어가 로드할 때 압축된 계층 구조 이름을 사용해야 함을 지정합니다.
dumpfile(VCD 레코더, LXT, LXT2 및 VZT에 사용 가능). 이것은 덜 사용합니다
압축/압축 해제 지연을 희생하여 메모리.
-v,--vcd
stdin을 VCD 덤프 파일로 사용하십시오.
-O,--출력 <파일 이름>
stdout/stderr 리디렉션의 파일 이름을 지정합니다. 콘솔에 대한 메시지를 비활성화하려면
파일 이름으로 /dev/null을 사용하십시오.
-z,--슬라이더 줌
수평 시간 슬라이더에 대해 슬라이더 확대/축소를 활성화합니다. 클릭 후 드래그
슬라이더의 가장 왼쪽 또는 오른쪽 가장자리를 사용하여 세밀한 실제 효과를 제공할 수 있습니다.
시간 확대.
-V,--번역
버전 배너를 표시한 후 종료합니다.
-h,--도움
도움말을 표시한 다음 종료합니다.
-x,--출구
추적을 로드한 후 종료합니다(로더 벤치마킹용).
onworks.net 서비스를 사용하여 gtkwave 온라인 사용