Quartus II 18.1 (light version) -- problem getting functional simulation to work

  • #1
29
7
Homework Statement:: None. This is part of implementing a project and not an actual question. It's a technical problem or equipment failure.
Relevant Equations:: The Code I get is;
Error: (vlog-7) Failed to open design unit file "Waveform.vwf.vt" in read mode.

[Mentor Note -- moved to the technical Programming forum for better views]

I am not able to see the answer in the quick start guide.
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_gs_msa_qii.pdf

The file is not named Waveform, it's named Lab4 in both the source file and testbench

First, I would like to state that before coming here I've been reading through technical guides, manuals and the Intel forums looking for an answer. Now I'm resorting to posting on this forum.

I'm trying to run a functional system but it's failing and from what I can tell it's trying to open a different file thant the one I'm having it create. I cant figure out where I can change whatever setting is causing this.

I may have to create a new project and copy my .bdf files into it as I have had that work before. However, I am genuinely interested in this software even beyond the scope of my class and would like to learn how to fix this problem in the future.

Also, This is my first project where I've created a .bsf file to create a component in my top level design (A full adder). I don't know if I messed that up in some way but it's the only difference I know of between this and previous projects.

Eddit
I have tested this circuits on my DEO-CV CycloneV and it works fine as a 8bit 2's complement binary adder/subtractor.

This is error I get in the test window after atempting to run the simulation.
1582919755196.png


Testbench Generation Comand (pathing)
quartus_eda --gen_testbench --tool=modelsim_oem --format=verilog --write_settings_files=off Lab4 -c Lab4 --vector_source="C:/Users/xgp15a2/Documents/ECE 102 Labs/Lab4/Lab4.vwf" --testbench_file="C:/Users/xgp15a2/Documents/ECE 102 Labs/Lab4/simulation/qsim/Lab4.vwf.vt"

I have fixed pathing in previous projects and have checked to make sure the pathing is correct as can be seen below.
1582920297917.png


Netlist Generation Command (all i know is this generates a Netlest, I don't know what the Netlist is)
quartus_eda --write_settings_files=off --simulation --functional=on --flatten_buses=off --tool=modelsim_oem --format=verilog --output_directory="C:/Users/xgp15a2/Documents/ECE 102 Labs/Lab4/simulation/qsim/" Lab4 -c Lab4

Modelsim Script
onerror {exit -code 1}
vlib work
vlog -work work Lab4.vo
vlog -work work Waveform.vwf.vt
vsim -novopt -c -t 1ps -L cyclonev_ver -L altera_ver -L altera_mf_ver -L 220model_ver -L sgate_ver -L altera_lnsim_ver work.Lab4_vlg_vec_tst
vcd file -direction Lab4.msim.vcd
vcd add -internal Lab4_vlg_vec_tst/*
vcd add -internal Lab4_vlg_vec_tst/i1/*
proc simTimestamp {} {
echo "Simulation time: $::now ps"

if { [string equal running [runStatus]] } {
after 2500 simTimestamp
}
}

after 2500 simTimestamp

run -all

quit -f
 
Last edited by a moderator:

Answers and Replies

  • #2
29
7
editide line 4 of the model sim script from
vlog -work work Waveform.vwf.vt
to
vlog -work work Lab4.vwf.vt

reduced the error to
1582926722985.png

but it should be noted that the flow progress readout is way, way longer than it was. I don't know if I've gotten closer to getting this to work or if I've f'ed it up more but I'm now looking at the Lab.4.do file to see what can be done there

1582926872207.png
 
  • #3
29
7
changed the location where the simulation is storing Lab4.vwf.vt to qsim/work and fixed it to the point where the simulation completes but now wont open the completed file automatically. I'm going to check and see if it opens manualy in a bit but the new screen is

1582927738378.png


I can open Lab4.vwf.vt manualy but its a verilog testbench file and not an output like I was hoping. It's looking for it in qsim and not qsim.work so now I need to figure out where the pathing for that is.
 
  • #4
Tom.G
Science Advisor
3,448
2,189
Lab4.vwf.vt
Not a guaranteed solution, but this has been a problem in the past.

Some programs consider everything after a "." (period) to be a file extension. This is a carry-over from earlier versions of Windows (and maybe other OS's). Historically, there has been a restriction of not allowing a "." in a directory name, same problem.

I see you have violated both of the above (perhaps outdated) restrictions in "Lab4.vwf.vt", "Waveform.vwf.vt", and in "c:/intelfpga_lite/18.2/...".

Anyhow, try cleaning those up and give it another shot.

Please let us know any results.

Cheers,
Tom
 
  • #5
29
7
Not a guaranteed solution, but this has been a problem in the past.

Some programs consider everything after a "." (period) to be a file extension. This is a carry-over from earlier versions of Windows (and maybe other OS's). Historically, there has been a restriction of not allowing a "." in a directory name, same problem.

I see you have violated both of the above (perhaps outdated) restrictions in "Lab4.vwf.vt", "Waveform.vwf.vt", and in "c:/intelfpga_lite/18.2/...".

Anyhow, try cleaning those up and give it another shot.

Please let us know any results.

Cheers,
Tom
Sorry for the long wait time. Schools being chaotic since they're trying to figure out how to put everything online as a stop gap for the Corona Virus. Removing the "." did not work although I'm sure what you suggested will come in handy. I'm going to see if I can find a professor or Grad Student who is really good with verilog or Quartus because I think it's something to do with the verilog that is being generated.
 

Related Threads on Quartus II 18.1 (light version) -- problem getting functional simulation to work

  • Last Post
Replies
1
Views
418
Replies
2
Views
3K
  • Last Post
Replies
2
Views
2K
Replies
3
Views
2K
Replies
3
Views
3K
Replies
3
Views
3K
Replies
4
Views
4K
Replies
3
Views
620
  • Last Post
Replies
9
Views
1K
  • Last Post
Replies
4
Views
18K
Top