Quartus 17 IPs Simulation Models Problem
Hello,
We changed our focus from CycloneV to Arria10, so using quartus17. If we use the Altera IP blocks in our previous projects(with Quartus 14), there is not any problem about their simulation models. But after migrated to Q17 with A10 family, we have struggled some problems with the IP models. For example, IP generator creates a simulation model for you on some platforms like Questa. You can use its "msim_setup.tcl" and its compile order directly and the top module of the IP. If you are a designer, you can copy the IP's top module into your project with an entity including a component.
However, while using Arria10 family PLDs, you could not do this. Questa gives an error like "out of bound". After we investigated this issue, the differencies have been found the versions. Whereas the generated top module does not include the "ip_top_name_pkg.vhd" file in "sim" folder, It is generated into "synth" folder. So, your design can be synthesized but its simulation model does not work because of this issue. So, although .tcl file doesn't include the related package compiling process, you have to compile this folder in your -work directory.
Is there any known issue about this problem? We spent a lot of time to solve this problem.
I will be able to give an example with the name of IP and its folders, If it is confusing.
Besy regards,
Alican