I'm using Quartus Prime Lite Edition 18.1 with the On-Chip Flash Intel FPGA IP. When I use the Tools/Run Simulation Tool/RTL Simulation I get an error: "# ** Error: (vsim-3033) C:/DigitalAir/CCIOEXPDEVx/FPGA/Quartus/flash_ip/synthesis/submodules/altera_onchip_flash.v(309): Instantiation of 'altera_onchip_flash_block' failed. The design unit was not found."
Even though the design compiles successfully. I noticed that altera_onchip_flash_block.v seems to be encrypted rtl?
Yes, files will be encrypted.
You must compile Altera simulation model files before simulating an Altera design.
You can use any of the following methods to compile Altera simulation models.
To compile all required libraries at once with EDA Simulation Library Compiler, follow these steps:
Let me know if this has helped resolve the issue you are facing or if you need any further assistance.
Thanks for getting back to me. I am using Quartus Prime Lite edition 18.1 with the Modelsim-Altera (free) simulator and I am not allowed to Launch EDA simulation Library compiler. I get the following message:
I have created a test fpga that shows the problem I am having. To keep the size smaller, you will have to
1. Unzip the file testfpga.zip to your c drive .
2. Use quartus prime lite 18.1 to open the project testfpga.qpf
3. Compile the project
4. Simulate with Tools/Run Simulation Tool/RTL Simulation and you should see the problem.
5. I am able to compile the individual IP OK, but vsim has the problem not being able to access fiftyfivenm_ver, etc
I have followed steps. can't see any error.
Attached transcript & image.
If you still facing problem manually launch modelsim and load msim_setup.tcl.
Please read msim_setup.tcl file. Your design testfpga is having two IP we have to use both msim_setup.tcl and create a simple script like below and use.
in msim_setup.tcl add under Elaborate session add => -L dual_boot_0 -L onchip_flash_0
Commands which i ran in modelsim
set TOP_LEVEL_NAME testbench
Thanks for your patience Anand. I unzipped the file and ran the commands exactly as you have indicated with the same result: "# ** Error: (vsim-3033) c:/testfpga/flash_ip/synthesis/submodules/altera_onchip_flash.v(309): Instantiation of 'altera_onchip_flash_block' failed. The design unit was not found.# Time: 0 ps Iteration: 0 Instance: /testbench/testfpga/flash_ip/onchip_flash_0 File: c:/testfpga/flash_ip/synthesis/submodules/altera_onchip_flash.v"
It also couldn't find dual_cfg_ip. The transcript is attached.