RES-30133: Embedded Memory Blocks with Initialized Content That Might be Affected by Spurious Writes
Description
The design may contain embedded memory blocks with initialized content that is affected by spurious writes.
Initialized content of embedded memory blocks is stable during configuration. However, when the DISABLE_REGISTER_POWER_UP_INITIALIZATION assignment is on, register initial conditions become undefined on the device. Thus, logic that modifies embedded memory can result in spurious writes when reliant on register initial conditions.
Recommendation
Turn DISABLE_REGISTER_POWER_UP_INITIALIZATION assignment to OFF and prevent spurious writes by following the guidelines in Implementing Clock Enable for On-Chip Memories with Initialized Contents in Intel Quartus Prime Pro Edition User Guide: Partial Reconfiguration.
Severity
High
Device Family
- Intel® Agilex™
- Intel® Stratix® 10