Critical Issue
Due to a problem in the Intel® Quartus® Prime Pro Edition Software, you may see functional errors in your Simple Quad-port RAM mode M20K when targetting Intel® Stratix® 10 devices.
This is caused by a glitch on the wren_a which results in an unintentional write to the address on the waddr_a port with the data on the wdata_a port. The glitch can occur when to disable wren_b is low and rden_a is high.
Only the Simple Quad-port RAM mode of the M20K embedded memory is affected by this problem, all other modes are unaffected.
To work around this problem for projects targetting Intel® Stratix® 10 FPGA Smart VID extended temperature grade devices, download and install the patch according to the versions of your Intel® Quartus® Prime Pro Edition Software.
This problem is fixed for Intel® Stratix® 10 FPGA Smart VID extended temperature grade devices (-E1V, -E2V and –E3V) beginning with version 20.2 of the Intel® Quartus® Prime Pro Edition Software.
- Intel® Quartus® Prime Pro Edition Software v18.0 Update 1 Solution Patch 1.62 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v18.0 Update 1 Solution Patch 1.62 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v18.0 Update 1 Solution Patch 1.62 (.txt)
- Intel® Quartus® Prime Pro Edition Software v18.1 Solution Patch 0.45 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v18.1 Solution Patch 0.45 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v18.1 Solution Patch 0.45 (.txt)
- Intel® Quartus® Prime Pro Edition Software v18.1 Update 1 Solution Patch 1.25 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v18.1 Update 1 Solution Patch 1.25 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v18.1 Update 1 Solution Patch 1.25 (.txt)
- Intel® Quartus® Prime Pro Edition Software v18.1 Update 2 Solution Patch 2.07 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v18.1 Update 2 Solution Patch 2.07 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v18.1 Update 2 Solution Patch 2.07 (.txt)
- Intel® Quartus® Prime Pro Edition Software v19.1 Solution Patch 0.49 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v19.1 Solution Patch 0.49 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v19.1 Solution Patch 0.49 (.txt)
- Intel® Quartus® Prime Pro Edition Software v19.2 Solution Patch 0.20 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v19.2 Solution Patch 0.20 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v19.2 Solution Patch 0.20 (.txt)
- Intel® Quartus® Prime Pro Edition Software v19.3 Solution Patch 0.46 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v19.3 Solution Patch 0.46 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v19.3 Solution Patch 0.46 (.txt)
- Intel® Quartus® Prime Pro Edition Software v19.4 Solution Patch 0.27 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v19.4 Solution Patch 0.27 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v19.4 Solution Patch 0.27 (.txt)
- Intel® Quartus® Prime Pro Edition Software v20.1 Solution Patch 0.04 for Windows (.exe)
- Intel® Quartus® Prime Pro Edition Software v20.1 Solution Patch 0.04 for Linux (.run)
- Readme for Intel® Quartus® Prime Pro Edition Software v20.1 Solution Patch 0.04 (.txt)
Simple Quad-port RAM mode for M20Ks is no longer supported for the following devices
All Intel® Stratix® 10 Smart VID industrial grades devices (-I1V, -I2V, and -I3V)
All Intel® Stratix® 10 fixed voltage devices (-E2L, -E3X, -I2L, -I3X, and –C2L)
If your design contains the Simple Quad-port mode M20K RAMs for any of the above devices, the Intel® Quartus® Prime Pro Edition Software will output an error message from v21.4. Your design will no longer go through the compile flow until you have removed the Simple Quad-port mode RAM from your design.
To check for Simple Quad-port mode RAMs in the design, a script (check-simple-quad-port-memory-usage.tcl) is provided. To use this script, in the command line where quartus_cdb is accessible, cd to the top level project, and type:
quartus_cdb -t check-simple-quad-port-memory-usage.tcl
In the Intel® Quartus® Prime Pro Edition Software v21.4, designs that contain Simple Quad-port mode M20K RAMs in the following devices will incorrectly output an error message and not complete the compilation:
- 1SD21BPTxxxxExVGxx
- 1SD110PJxxxxExVGxx
- 1SD280PTxxxxExVGxx
A patch is scheduled to be released to re-enable the compilation of these devices when the design includes Simple Quad-port mode M20K RAMs.
To re-enable these devices, download and install the appropriate patch from the following links: