This happens because the PCI™ Compiler version 7.2 (including SP3, SP2, SP1) and version 7.1(including SP3, SP2, SP1) will result in a system crash after the PCI* Compiler receive the I/O write-> I/O read-> I/O write command.
It is a bug of the I/O delayed write state machine.
To solve this problem, you can install patch 3.03 of PCI Compiler version 7.2, and then follow the steps below:
1. Install the patch and you will find the patch located in the directory ““C:\altera\72\ip\PCI Compiler v7.2 SP 3.03”.
2. Copy the contents of the directory “C:\altera\72\ip\PCI Compiler v7.2 SP 3.03” to the directory “C:\altera\72\ip\pci_compiler”.
3. Delete file altpciav.v in your Quartus® II project directory if this file exists in your Quartus II project directory.
4. Regenerate the SOPC™ Builder.