avl_ready
você pode ver o pulso baixo em algumas situações em que ele não deve ser esperado. Isso ocorre devido à maneira como a interface Avalon funciona.
avl_ready
pulsando baixo durante acessos de explosão.- Aumente o valor da profundidade do lookahead da fila de comando do parâmetro MegaWizard™. O controlador usa uma política de página aberta em que tenta manter os bancos abertos para evitar pré-cargas desnecessárias e ativar ciclos. Normalmente, ele requer um valor de profundidade de lookahead de fila de comando do número de páginas para manter aberto simultaneamente e pelo menos mais 2 para novos comandos entrando no controlador. Observe que o aumento deste parâmetro utilizará mais recursos lógicos FPGA, e o encerramento do tempo pode ser mais desafiador.
- Defina a opção Parâmetros de memória do parâmetro MegaWizard -> Modo Registrar 1 -> de latência CAS aditiva de memória para Desabilitada.
- No arquivo de variação de nível superior do controlador DDR3 UniPHY, encontre os parâmetros
MAX_PENDING_WR_CMD
eMAX_PENDING_RD_CMD
. Mude esses valores para 32 e regenere o controlador DDR3. - Se usar um controlador de meia Avalon acessos de explosão de tamanho 1, para melhorar a eficiência do controlador, habilite a opção de mesclagem de estouro.
Para obter mais informações sobre a interface Avalon, consulte as especificações Avalon interface.