Why do I see failures when implementing multiple external memory interfaces in Arria 10 devices? - Why do I see failures when implementing multiple external memory interfaces in Arria 10 devices?
Description When multiple memory interfaces are implemented in the same I/O column with the EMIF Debug Toolkit option disabled, you may see calibration or memory test failures due to data corruption during calibration. Memory test failures may occur even if calibration passes. This issue affects all memory interface protocols & all combinations of protocols that share an I/O column. Implementations with a single memory interface in an I/O column are not affected, and designs will pass. This issue affects designs using Arria® 10 devices (ES, ES2, Production) and the Quartus® II software versions 15.0.2 and earlier. Resolution Choose one of the following workarounds. 1) Enable the EMIF Debug Toolkit option and daisy-chain the interfaces. Then regenerate the EMIF IPs. OR 2) Install Patch 2.08 over Quartus II software version 15.0.2 and regenerate the EMIF IPs. If you are using an earlier Quartus II version, you will need to install version 15.0.2 prior to installing Patch 2.08. Download the version 15.0.2 patch 2.08 for Windows (.exe) Download the version 15.0.2 patch 2.08 for Linux (.run) Download the Readme for the Quartus II software version 15.0.2 patch 2.08 (.txt) This issue will be fixed in a future version of the Quartus II software.
Custom Fields values:
['novalue']
Troubleshooting
novalue
False
['novalue']
['FPGA Dev Tools Quartus II Software']
novalue
15.0
['Arria® 10 FPGAs and SoCs', 'Arria® 10 GT FPGA', 'Arria® 10 GX FPGA', 'Arria® 10 SX FPGA']
['novalue']
['novalue']
['novalue'] - 2022-01-18
external_document