En raison d’une implémentation incorrecte du mappage des registres périphériques ECC, les registres périphériques ECC répertoriés ci-dessous prennent en charge les opérations de lecture-modification-écriture uniquement pour les bits [15:0]. Les opérations d’écriture sur les bits [31:16] provoqueront une erreur système (SERROR).
Agilex 5 :
Groupe de blocs d’adresses ECC :
- USBOTG0_ecc
- USB1_tx_ecc
- USB1_rx_ecc
- USB1_cache_ecc
- EMAC 0_tx_ecc
- EMAC 0_rx_ecc
- 1_tx_ecc EMAC
- EMAC1_rx_ecc
- EMAC2_tx_ecc
- EMAC2_rx_ecc
- OCRAM_ecc
Stratix 10 et Agilex 7 :
Groupe de blocs d’adresses ECC :
- EMAC0_rx_ecc
- EMAC0_tx_ecc
- EMAC1_rx_ecc
- EMAC1_tx_ecc
- EMAC2_rx_ecc
- EMAC2_tx_ecc
- USB0_ecc
- USB1_ecc
- NANDe_ecc
- NANDr_ecc
- NANDw_ecc
- SDMMC_ecc
- DMAC_ecc
- OnChip_RAM_ecc
Groupe de blocs d’adresses SDRAML3Interconnect :
- hmc_adp_csr_ocp_slv_block
- ECCCTRL1
- ECCCTRL2
- ERRINTEN
- ERRINTENS
- ERRINTENR
- INTMODE
- INTSTAT
- DIAGINTTEST
Arria 10 :
Groupe de blocs d’adresses ECC :
- emac_rx_ecc
- emac_tx_ecc
- nandecc_ecc
- nandr_ecc
- nandw_ecc
- sdmcc_ecc
- onchip_ram_ecc
- dmac_ecc
- qspi_ecc
- usb_ecc
- usb_ecc
- nand_ecc
Les registres énumérés ci-dessus ne prennent en charge que les opérations de lecture-modification-écriture pour les bits [15:0].