Problème critique
Lorsque vous activez l’activation de la détection et de la correction d’erreurs Option logique, registre de contrôle ECC, registre de statut ECC, et le registre des adresses d’erreur ECC ne sont pas accessibles à partir du contrôleur carte de registre.
Ce problème affecte toutes les configurations utilisant la solution ALTMEMPHY interfaces et version 11.0 ou ultérieure du contrôleur hautes performances II avec l’option Activer la détection d’erreur et la logique de correction activé.
Vous ne pouvez pas accéder au registre de contrôle ECC, statut ECC s’inscrire, ou résistant aux erreurs ECC dans la carte de registre du contrôleur.
Il existe deux options de solution à ce problème.
Option 1 :
Activez l’interface de configuration et d’état du registre lorsque vous activez l’option Détection d’erreur et logique de correction.
Option 2 (applicable aux conceptions Verilog uniquement) :
Ouvrez le alt_mem_ddrx_controller_st_top.v
fichier
dans un éditeur et changez de ligne :
if (CTL_CSR_ENABLED == 1) begin
...
.MEM_IF_DQS_WIDTH (
CFG_MEM_IF_DQS_WIDTH )
) register_control_inst (
Àif (CTL_CSR_ENABLED == 1) || CTL_ECC_CSR_ENABLED == 1) begin
...
.MEM_IF_DQS_WIDTH (
CFG_MEM_IF_DQS WIDTH ),
.CTL_CSR_ENABLED (
CTL_CSR_ENABLED ),
.CTL_ECC_CSR_ENABLED (
CTL_ECC_CSR_ENABLED )
) register_control_inst (
Ce problème sera résolu dans une version ultérieure.