Infelizmente, encontrei a resposta: para DDR3, a pinagem do ECC e do não-ECC é diferente, como pode ser visto na página 8 aqui .
Eu passei eras tentando acertar os timings e achei que configurei o controlador de memória incorretamente.
Eu tentei por um tempo usar um módulo DDR3 SODIMM com ECC no VC709. Embora eu consiga que a memória fornecida com ele (Single Rank, 204 PIN, 64 Data Lines) funcione com facilidade, não consigo fazer uma dupla camada, ECC, 72 linhas de dados de memória funcionarem.
Eu assumi, que eu poderia simplesmente ignorar as 8 linhas de dados adicionais, no entanto a sincronização falha. Existe alguma maneira na qual o controlador de memória garante a sincronização com todos os chips do módulo de memória?
Eu achei que a especificação DDR3 é muito críptica para entender até agora.
Infelizmente, encontrei a resposta: para DDR3, a pinagem do ECC e do não-ECC é diferente, como pode ser visto na página 8 aqui .
Eu passei eras tentando acertar os timings e achei que configurei o controlador de memória incorretamente.