중요 문제
ModelSim 및 특정 버전의 TCl을 통해 추상적인 PHY 시뮬레이션을 실행하는 경우, 버전 8.4.11을 포함하여 다음과 유사한 구문 오류가 발생할 수 있습니다.
# extra characters after close-brace
# while compiling
# "lappend files {*}[ findFiles ]
# "
# ("foreach" body line 2)
# while compiling
# "foreach dir {
# lappend files {*}[ findFiles ]
# }"
# (compiling body of proc "findFiles", line 4)
# invoked from within
# "findFiles "../../../../." "altera_emif_nios_forces_abphy.sv"
"
# invoked from within
# "join [ findFiles "../../../../." "altera_emif_nios_forces_abphy.sv" ] \n
"
# invoked from within
# "set force_files [ join [ findFiles "../../../../."
"altera_emif_nios_forces_abphy.sv"
] \n ]"
# (file "altera_emif_check_abphy_nios_forces.tcl" line 34)
이 문제에 대한 해결 방법은 다음 중 하나를 수행하는 것입니다.
- ModelSim 명령 프롬프트 내에서 소스를 입력합니다. Tcl의 다른 버전.
- 사용 중인 Tcl 버전을 8.5.9와 같은 다른 버전으로 변경합니다.
이 문제는 버전 15.1.1에서 해결되었습니다.