Forum Discussion
Getting ModelSim Intel Edition to work on Ubuntu 17x and higher.
Thank you both for your answers, your responses worked for me too for "Ubuntu 18.04.4 LTS"!
Hello everybody,
I am still having problem with ModelSIm(Quartus 19.1) on Ubuntu 18.04.1
I did all the above, but i still get an error (please see below). The '/modelsim_ase/bin$ ./vsim' is working and opening the GUI,
-----------------------------------------------------------
Info: Start Nativelink Simulation process
executing command line: ip-make-simscript --nativelink-mode --output-directory=myProject_iputf_input --spd=/home/xxx/myProject/qipsip/ddr_in.spd
========= EDA Simulation Settings =====================
Sim Mode : RTL
Family : max10
Quartus root : /home/xxx/intelFPGA_lite/19.1/quartus/linux64/
Quartus sim root : /home/xxx/intelFPGA_lite/19.1/quartus/eda/sim_lib
Simulation Tool : modelsim-altera
Simulation Language : none
Simulation Mode : GUI
Sim Output File :
Sim SDF file :
Sim dir : simulation/modelsim
=======================================================
Info: Starting NativeLink simulation with ModelSim-Altera software
Sourced NativeLink script /home/xxx/intelFPGA_lite/19.1/quartus/common/tcl/internal/nativelink/modelsim.tcl
Warning: File myProject_run_msim_rtl_none.do already exists - backing up current file as myProject_run_msim_rtl_none.do.bak11
TCL READ VARNAME
Error: NativeLink simulation flow was NOT successful
================The following additional information is provided to help identify the cause of error while running nativelink scripts=================
Nativelink TCL script failed with errorCode: NONE
Nativelink TCL script failed with errorInfo: can't read "family_independent_lib_list(none)": no such element in array
while executing
"set my_lib_list $family_independent_lib_list($language)"
(procedure "::quartus::sim_lib_info::get_family_independent_sim_models" line
invoked from within
"::quartus::sim_lib_info::get_family_independent_sim_models $language $tool $hdl_version"
(procedure "iputf_get_sim_models" line 13)
invoked from within
"iputf_get_sim_models $family $language $rtl_sim $tool"
(procedure "get_sim_models_for_design" line 10)
invoked from within
"get_sim_models_for_design $lang $rtl_sim "modelsim""
invoked from within
"if [ catch { open $msim_do_file_name w } msim_do_file ] {
nl_postmsg error "Error: Can't open file $msim_do_file_name: $file_id"
set msim_do_file_n..."
(procedure "gen_msim_script" line 69)
invoked from within
"gen_msim_script args_hash"
("eval" body line 1)
invoked from within
"eval gen_msim_script args_hash"
invoked from within
"if [ catch {eval gen_msim_script args_hash} msim_do_file_name] {
error "$::errorCode" "$::errorInfo"
} elseif {$script_mode == 0} {
post_message..."
(procedure "launch_sim" line 108)
invoked from within
"launch_sim launch_args_hash"
("eval" body line 1)
invoked from within
"eval launch_sim launch_args_hash"
invoked from within
"if [ info exists ::errorCode ] {
set savedCode $::errorCode
set savedInfo $::errorInfo
error $result $..."
invoked from within
"if [catch {eval launch_sim launch_args_hash} result ] {
set status 1
if [ info exists ::errorCode ] {
set save..."
(procedure "run_sim" line 74)
invoked from within
"run_sim run_sim_args_hash"
invoked from within
"if [ info exists ::errorCode ] {
set savedCode $::errorCode
set savedInfo $::errorInfo
error "$result" $savedInfo ..."
(procedure "run_eda_simulation_tool" line 334)
invoked from within
"run_eda_simulation_tool eda_opts_hash"