Why do I see random read errors when using the DDR2, DDR3/DDR3L and LPDDR2 UniPHY IP on the Arria V GX/GT/SX/ST and Cyclone V E/GX/GT/SE/SX/ST devices? - Why do I see random read errors when using the DDR2, DDR3/DDR3L and LPDDR2 UniPHY IP on the Arria V GX/GT/SX/ST and Cyclone V E/GX/GT/SE/SX/ST devices? Description On rare occasions, a problematic code word transition and DQSEN assertion which occur close to the rising edge of DQSIN may create a race condition causing distortion and/or glitch at the DQS delay chain output resulting in random read errors. Check the table below for the use cases affected based on the Quartus® II software version used.: Device Memory Controller Location Memory Interface Type Frequency (MHz) Quartus II Prior to v13.0sp1.dp5 Quartus II v13.0sp1.dp5 to v14.0.2 Quartus II v14.1 or later Cyclone® V & Cyclone V SoC HPS DDR2 & DDR3 f <= 400 Sensitive to DQS Glitch Not Affected Not Affected LPDDR2 f <= 333 Not Affected FPGA LPDDR2 f <= 333 Not Affected DDR2 & DDR3 f < 250 Not Affected 250 <= f < =400 Sensitive to DQS Glitch Arria® V & Arria V SoC HPS DDR2 & DDR3 f < 450 Sensitive to DQS Glitch Not Affected Not Affected f >= 450 Sensitive to DQS Glitch LPDDR2 f <= 400 Not Affected FPGA LPDDR2 f <= 333 Not Affected DDR2 & DDR3 f < 250 Not Affected f >= 250 Sensitive to DQS Glitch Resolution This issue was partially corrected in Quartus II software release version 13.0sp1 and fully resolved in version 14.1 and later, through bypassing the DQS delay chain. Regenerate the EMIF IP and recompile the design with Quartus II version 14.1 or later. For designs using Cyclone V and Cylcone V SOC, and customers who are unable to upgrade to Quartus II version 14.1, please contact Altera using mySupport. For designs using Arria V devices, refer to the following link: https://www.altera.com/support/support-resources/knowledge-base/solutions/rd06222015_999.html Patches for related Quartus II software versions can be obtained from the following links: Quartus II 13.0SP1: Download the version 13.0 Service Pack 1 patch 1.dp6c for Windows (.exe) Download the version 13.0 Service Pack 1 patch 1.dp6c for Linux (.run) Download the Readme for the Quartus II software version 13.0 Service Pack 1 patch 1.dp6c (.txt) Quartus II 13.1.4: Download the version 13.1 Update 4 patch 4.64 for Windows (.exe) Download the version 13.1 Update 4 patch 4.64 for Linux (.run) Download the Readme for the Quartus II software version 13.1 Update 4 patch 4.64 (.txt) Quartus II 14.0.2: Download the version 14.0 Update 2 patch 2.18 for Windows (.exe) Download the version 14.0 Update 2 patch 2.18 for Linux (.run) Download the Readme for the Quartus II software version 14.0 Update 2 patch 2.18 (.txt) Custom Fields values: ['novalue'] Troubleshooting novalue False ['novalue'] ['FPGA Dev Tools Quartus II Software'] 14.1 13.0.1 ['Arria® V FPGAs and SoCs', 'Arria® V GT FPGA', 'Arria® V GX FPGA', 'Arria® V ST FPGA', 'Arria® V SX FPGA', 'Cyclone® V E FPGA', 'Cyclone® V FPGAs and SoCs', 'Cyclone® V GT FPGA', 'Cyclone® V GX FPGA', 'Cyclone® V SE FPGA', 'Cyclone® V ST FPGA', 'Cyclone® V SX FPGA'] ['novalue'] ['novalue'] ['novalue'] - 2022-01-18

external_document