O manual da interface de memória externa Volume 2, seção I, capítulo 9, "Implementing and Parameterizing Memory IP" tem detalhes sobre como selecionar os parâmetros de sincronização, mas a descrição abaixo é um resumo mais conciso.
Se uma predefinição para o componente DDR3 desejado não existir, a abordagem recomendada é selecionar uma predefinição semelhante como um ponto de partida e, em seguida, modificar os parâmetros conforme necessário.
Observe que alguns dos parâmetros dependem do parâmetro PHY do controlador de memória configurando "Frequência do clock de memória". Mesmo que você esteja usando uma predefinição de Altera existente, você pode precisar modificar alguns parâmetros se você estiver marcando em uma frequência mais baixa do que a frequência máxima para o grau de velocidade de memória que está sendo usado.
O fluxo abaixo é recomendado ao usar um dispositivo de memória Micron DDR3.
Certifique-se de que o megawizard DDR3 foi parametrizado para o dispositivo de velocidade DDR3 que está sendo usado e a frequência de operação. Alguns parâmetros são dependentes de frequência (tRTP, tWTR, tRRD), dependente do tamanho da página (tFAW, tRRD) e dependente do grau de velocidade (CL, CWL, tRAS, tRCD, tRP).
Para parâmetros CL, CWL, tRAS, tRCD, tRP, selecione esses valores diretamente na tabela do bin de velocidade do dispositivo. Para latência CAS (CL) e latência de gravação cas (CWL), selecione os valores para o período de clock em uso.
Para os parâmetros de temporização restantes, obtenha os valores da ficha técnica do Micron DDR3 nas tabelas intituladas "Características elétricas e condições operacionais de CA". Selecione os parâmetros da coluna correspondentes à taxa de dados do grau de velocidade da memória que está sendo usado. Por exemplo, para um dispositivo de nível de velocidade -125 (800 MHz), use a coluna DDR3-1600.
- Quando os parâmetros são valores específicos em ps, ns, nós ou frações, use-os diretamente.
- Quando os parâmetros são múltiplos de um período de clock (tWTR, tRTP, tRRD), use o período real de clock de memória para calcular esses valores.
Um fluxo semelhante é usado para outros fornecedores de memória DDR3, onde os parâmetros podem estar em tabelas diferentes na folha de dados.