When simulating the VHDL version of the PING example design delivered with the core, it does not complete and seems to hang. The waveform shows the signals go undefined after the configuration transactions.
In version 3.0.140 release of the PCI Core, the "ping.vhd" was slightly changed to include instantiated IBUFS for PING_REQUEST32 and PING_REQUEST64. However, the UniSim library declaration was not added to the "ping.vhd" file. Add the following to the top of the file under the existing library declarations:
-- synopsys translate_off
-- synopsys translate_on
This has been fixed in build 3.0.146 and greater.