3.5.1.18.4 ECC Support Status
(Ask a Question)The following is a summary of supported features and limitations in the current release:
- If you use an ECC memory, SmartHLS™ will always instantiate an LSRAM block. uSRAM blocks with ECC (only available for RTG4™ devices) are currently not supported (Planned for future releases).
- Byte-write enable memories with ECC (only available for PolarFire® devices) are not supported (Planned for future releases).
- Only non-pipelined ECC mode is supported (Pipelined ECC is planned for future releases).
- Only local ECC memories instantiated by SmartHLS are supported (External ECC memories are planned for future releases).
- If memory is partitioned into individual elements (registers), ECC logic will be optimized away.
- ECC with memory controllers are not supported in current release (Planned for future releases).
- Memory initialization for RTG4™ devices need to be configured manually. For more details, see AN4892: RTG4 SRAM Initialization After Powerup Using μPROM Application Note.