Languages
GLISTER에서는 SystemVerilog 모델 등 텍스트파일을 편집하는데 geany라는 텍스트에디터를 씁니다. geany 대신 다른 텍스트에디터를 사용하는 것이 가능한가요?
예, 가능합니다. GLISTER가 텍스트파일을 열때 사용하는 명령은 xmodelIDE
와 xmodelIDE_readonly
두 SKILL 변수를 통해 정의되고 있고, 그 변수들의 기본값은 아래와 같습니다.
xmodelIDE = "$XMODEL_HOME/bin/geany --new-instance -s -m" xmodelIDE_readonly = "$XMODEL_HOME/bin/geany --new-instance --read-only -s -m"
짐작하시듯이, xmodelIDE
변수는 텍스트파일을 편집하고자 할때 사용하는 명령을 정의하고, xmodelIDE_readonly
변수는 텍스트파일을 읽기전용으로 보고자 할때 사용하는 명령을 정의합니다.
예를 들어, geany
대신 gvim
을 텍스트에디터로 사용하고자 한다면, 아래와 같이 정의하시면 됩니다.
xmodelIDE = "gvim -f -p" xmodelIDE_readonly = "gvim -R -f -p"
참고로, 이 변수들은 Cadence Virtuoso가 xmodel.cxt
파일을 로딩할때 기본값으로 초기화되므로, 그 이후에 원하는 값으로 설정해야 유효하게 됩니다. 다시 말해, .cdsinit
파일에 아래와 같이 GLISTER 초기화 코드를 삽입하셨다면,
printf( "Loading XMODEL/Virtuoso Integration...\n" ) XMODEL_HOME = getShellEnvVar("XMODEL_HOME") loadContext( strcat( XMODEL_HOME "/cadence/etc/xmodel.cxt" ) ) callInitProc( "xmodel" )
위에서 말한 xmodelIDE
와 xmodelIDE_readonly
변수의 값을 재설정하는 코드는 그 이후에 위치해야 합니다.
Please login or Register to submit your answer