Description
When the Quartus® Prime Programmer tool configures a SRAM object file (.sof) to a Stratix® 10 device, an Agilex™ 7 device, or an Agilex™ 5 device, it may fail and issue the following error messages.
Error(18950): Device has stopped receiving configuration data Error(18948): Error message received from device: Internal error. (Subcode 0x001A, Info 0x00000000, Location 0x00004000) Error(22248): Detected an error during configuration. Refer to the Configuration User Guide for details on debug guidelines. Check the latest Intel Quartus Prime software release for possible fixes. Error(209012): Operation failed
The error will be issued when all the following conditions are met.
- Any of the transceiver tiles are not powered
- "set_global_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON" or "set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to <a pin of an unused transceiver tile>" is used.
Resolution
To avoid the error during configuration in a Stratix® 10 device, an Agilex™ 7 device, or an Agilex™ 5 device, use one of the following measures.
- Supply power to all the transceiver tiles
- Assign PRESERVE_UNUSED_XCVR_CHANNEL assignment to only the powered transceiver tiles when preserving the unused transceiver tiles is required
- Do not use PRESERVE_UNUSED_XCVR_CHANNEL assignment when preserving the unused transceiver tiles is not required