You may see one or both of the following errors when creating a programming file when targeting an EP4SGX180, EP4SE230, EP4SE360, EP3C1S150, or EP2AGX95 device in the Quartus® II software version 9.1 SP2:
"Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_devices.cpp"
or
"Cannot locate the SFL .sof file"
This is because the errors in the .sof file was not included in the Quartus® II software version 9.1 SP2.
You will need to install patch 2.52 for the Quartus II software version 9.1 SP2 to get the necessary files added into the Quartus II software. The following links are patches for Windows and Linux: