Problema crítico
Quando você liga a detecção e correção de erros de habilitar Opção lógica, o registro de controle do ECC, o registro de status do ECC, e o registro de endereços de erro ECC não são acessíveis do controlador registrar o mapa.
Este problema afeta todas as configurações usando a base de ALTMEMPHY interfaces e versão 11.0 ou mais recente do controlador de alto desempenho II com a opção Ativar a lógica de detecção e correção de erros ligado.
Você não pode acessar o registro de controle ECC, o status do ECC registre-se ou resiste a erros do ECC no mapa do registro do controlador.
Há duas opções de solução alternativa para este problema.
Opção 1:
Habilite a interface de configuração e registro de status quando você habilita a opção Deteção de erros e lógica de correção.
Opção 2 (aplicável apenas aos designs da Verilog):
Abra o alt_mem_ddrx_controller_st_top.v
arquivo
em um editor e mude a linha:
if (CTL_CSR_ENABLED == 1) begin
...
.MEM_IF_DQS_WIDTH (
CFG_MEM_IF_DQS_WIDTH )
) register_control_inst (
Paraif (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 (
Este problema será corrigido em uma versão futura.