I am unable to simulate an AXI 10 Gig Ethernet IP example design.
Generating the simulation models gives the following error.
Attempting to simulate results in the following error:
Running the same simulation script procedure in Vivado 2015.3 does not produce an error.
The export_simulation command, which is called from the export_ip_user_files command is expecting the simulation targets to be generated for the IP.
However, the IP does not have their simulation targets generated.
The ten_gig_eth_pcs_pma is failing during generation when the -quiet switch is used.
This does not affect generation in the GUI, but does in the example script.
The IP uses the -quiet switch when generating the targets and the IP is failing during generation, leaving the IP in an incorrect state.
The project thinks the IP is fully generated when it is not.
When the -quiet option is used in the script, only the instantiation_template is processed.
The synthesis and simulation targets are not generated.
The script is failing in the synthesis wrapper output product. Because the quiet switch is on, this is not reported.
Specifically, it is failing when evaluating the TTCL file: ttcl/ten_gig_eth_pcs_pma_wrapper_vhd.ttcl.
To work around this issue, remove the -quiet option from the script before running and all three targets are generated as expected.
This issue is scheduled to be fixed in Vivado 2016.1