Forum Discussion
Hello Axel-K,
Yes. I beat my head on the wall for a day or so and then went back to reinstall as a last resort and that is where I found the solution.
During the installation, I didn't think I needed the 'full' or 'paid' version? I just installed the FSE version. When I went back to the installer, I had the long shot idea of installing both, so there are now questa_fe and questa_fse directories as shown.
Then simply select the questa_fse directory as shown below:
and.... success...
I wish you luck!!
Thanks,
Mil
Hello Mil,
Thanks a lot for your feedback.
I tried it, but it is still not working. There is a strange difference in the error messages.
Your error message:
My error message:
Asking you for the 64bit version, but asking me for the 32bit version. But I'm not aware that I could select it during installation. I have a new computer, so I'm sure that 64bit should be no problem.
I love your original solution, do you have a second one handy?
- milenko1211752 years ago
New Contributor
Hello Axel,
Well...... We're in for a bumpy ride. I don't think windows being 32-bit is the problem? You can have a brand new pc that is 64-bit. If you install 32-bit Windows on it, it will be 32 bits. You can check that by looking at system properties on my computer. I am going to ignore that, because it shouldn't act any differently. What I DID notice, you were using the newest Quartus 23.2 while I was using ancient Quartus 23.1. In interest of upgrading my version to the latest on company time, I uninstalled 23.1 and started everything over again with 23.2.
What I am trying to do is evaluate the PCIe demo that runs on the evaluation board. And there is pain in downloading, upgrading libraries, needing Arria files even though it is for Cyclone. But I'm going to skip all that explanation and where I am at is I can compile, synthesize, and PAR this demo. Now, I want to build the simulation libraries.
Step 1: If you can't run the standalone Questa FSE, then you will never get it to run. So, need to make sure you have the license file for this. Because of the different version, I had to generate a new one. The e-mail from Intel will say something like this.
Product Details:
Products : Questa*-Intel® FPGA Starter Edition SW-QUESTA, Intel® Quartus®
Prime Software SW-ONE-QUARTUS Primary Machine : AlienwareStep 2: Next, you need to create a system variable called LM_LICENSE_FILE that points to wherever you put that license file.
Step 3: After this, you should be able to run Questa from the Start Menu (this IS vsim.exe).
If you can't get past here, stop and try and make this work first.
Step 4: Tools -> Generate Simulator Script for IP (I had to stop here and run Platform Designer to generate spd files, you may not need to).
Step 5: Have a priest bless your PC. Sacrifice a virgin if you have one handy. What I found to work here makes only the slightest bit of sense. But I have repeated it over and over again. I select the fse directory. (for you replace win64 with win32.....)
Hit select folder.
Delete the 's'. And Start Compilation.
First time - 6 warnings. Note if you do Start Compilation again, it will fail. Repeat process from select folder (deleting the 's' like a crazy person).
Second time - 7 warnings. The warning is due to overwriting a protected file that I generated from the first run. There is no third time. No matter what I do, I can't make it work again until I delete the contents of the output directory. Can run twice and then have to clean.
Conclusion:
I am by no means an Altera expert. Haven't used it in 20 years and decided I would give it another try. Everything I am doing here is trial and mostly error. But I have tried to give you something that would work for you. As to why this MIGHT work .......
Here is where I delve into complete speculation. As a software designer, I know that the contents of that textbox should have updated a variable after we selected the file. That variable is what should be used when we press Start Compilation. It appears as if it does not. By editing the textbox, that appears to have updated the variable and THEN we can run Start Compilation. I tested using select folder to FE directory and added a '/' at the end and it worked ... though it wasn't as repeatable as what I documented above. I also have made it compile using selecting FSE folder and adding the '/'. (Whole different VSIM!!!!)
(I highlighted Starter.)
Whatever the case in my speculation may be, I can guarantee the error message is a catch all for any problem it encounters. I received it when the license file wasn't right, for example. I hope this works for you! Good luck!!!
Thanks,
Mil