I have a Quartus project with a Platform Designer system where I have instantiated a Triple-Speed Ethernet Intel FPGA IP. However, I cannot compile a netlist without removing from Assignments-> Settings-> EDA Tool Settings the simulation option. In addition when I generate the automated script for Modelsim it cannot compile the simulation libraries for the IP. Is there a solution to simulate this module?
Let me add some info in order to be more precise. Quartus doesn't create the simulation library for the ethernet module. It doesn't exist in the simulation\modelsim\libraries folder like the rest of the simulation libraries for the other platform designer IPs. Therefore even though in the do file they are called to be compiled, they are not there.
Hi,
May I know the bit more details?
Refer "2.1.2. Generating a Design Example or Simulation Model" from the link below & try,
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_ethernet.pdf
-Thanks,
Vikas
Hi,
I have already done that but in the pdf it is clearly stated that "The dynamically generated design example for functional simulation is available only in Intel Arria 10, Intel Cyclone 10 GX, and Intel Stratix 10 devices. "
My project is for a Max 10 device. Does this mean that there are no simulation libraries for this module for a Max10?
The errors I get in modelsim are the following:
# Loading i_tse_mac.altera_std_synchronizer_nocut
# ** Error (suppressible): (vsim-10000) <protected>(<protected>): Unresolved defparam reference to '<protected>'<protected>nofile.
# Time: 0 ps Iteration: 0 Protected: /tb_stamp3_top/inst_stamp3_top/inst_stamp3_platform_designer/eth_tse_0/i_tse_mac/genblk9/U_MAC_TOP/U_MAC/genblk2/U_RXFF/genblk3/RX_DATA/U_RAM File: nofile
# ** Error (suppressible): (vsim-10000) <protected>(<protected>): Unresolved defparam reference to '<protected>'<protected>nofile.
# Time: 0 ps Iteration: 0 Protected: /tb_stamp3_top/inst_stamp3_top/inst_stamp3_platform_designer/eth_tse_0/i_tse_mac/genblk9/U_MAC_TOP/U_MAC/genblk2/U_RXFF/genblk3/RX_DATA/U_RAM File: nofile
and others similar to these..
The problem is always the i_tse_mac library. It exists in the modelsim library list, I recompile the whole list, I used the tcl file generated in the .. platform_designer\eth_tse_0_testbench folder in modelsim and I still get the same error.
Okay, I was able to simulate the TSE MAC using Quartus 18.1 Std version targeted the Max10 10M50DA device. So as I see it, there seems to be no issues in simulating the TSE IP core.
For more complete information about compiler optimizations, see our Optimization Notice.