Open ivanholmes opened 1 week ago
Hey @ivanholmes.
I am trying to simulate de0-nano-test-setup using Questa Intel FPGA Edition
Did you use the TCL script to setup the project?
[...] it can't find neorv32_application_image.vhd.
Looking at the log, this seems a bit strange to me:
** Error: (vcom-11) Could not find work.neorv32_application_image.
Seems like Questa is expecting this specific file to be part of the standard work
library, however it should be in neorv32
. So maybe it is just a setup issue?!
All rtl files need to be added to a new VHDL library named neorv32
:
https://github.com/stnolting/neorv32-setups/blob/9a23f3e47579c2ce15a0ed6370467f738423e69e/quartus/de0-nano-test-setup/create_project.tcl#L63
Hi @stnolting, thanks for your quick and helpful response!
I did use the TCL script, and the line:
set_global_assignment -name VHDL_FILE ./../../neorv32/rtl/core/neorv32_application_image.vhd -library neorv32
is present in the de0-nano-test-setup.qsf file.
It's useful that you noticed Questa is expecting neorv32_application_image to be part of the work
library. This gives me something to investigate! It seems I misread the error message, interpreting it as Questa being unable to find the .vhd
file, which isn't the issue here. In fact, I have a feeling that it's nothing to do with the specific file but just a misconfiguration of Questa.
I'll look into it early next week and see how I get on.
I'll look into it early next week and see how I get on.
Great! Keep us updated! This project is intended to work "out-of-the-box" - so we'll make every effort to ensure that this really works. :wink: And feel free to ask if you have further questions.
Hi,
I am trying to simulate de0-nano-test-setup using Questa Intel FPGA Edition but the compilation fails, saying it can't find neorv32_application_image.vhd. The file is definitely in the right place and has the contents one would expect. Quartus 23.1 standard is happy to synthesise the project.
I'm not familiar enough with Questa to know why this is happening - it's probably an error on my part. I'm using Linux as you can tell from the paths in the log reproduced below.
I would appreciate any help or advice! Please let me know if you need any additional information - I will be glad to provide it.
Thanks, Ivan