Os designs DDR2 e DDR3 SDRAM pendurarão o kit de ferramentas de depuração de interfaces de memória externa (EMIF) quando o núcleo falhar no estágio de calibração de leitura VFIFO. Este é um problema conhecido no software Quartus® II versão 11.1 a 11.1SP2. O kit de ferramentas de depuração eventualmente é corrigido com a seguinte mensagem de erro:
Não foi possível obter resposta de volta do processador dentro do tempo permitido!
A solução alternativa é aumentar a contagem de tempo no script do console do sistema Tcl. Aqui estão as etapas para implementar a solução alternativa:
1) Abra o arquivo nios_phy_111.tcl no seguinte diretório:
\quartus\sopc_builder\system_console\lib\emdb
2) Pesquise a variável MAX_PROC_LOOP e altere-a para 4000, conforme mostrado abaixo. Esta variável especifica o número de segundos que o kit de ferramentas de depuração aguardará para receber resposta do sequenciador Nios antes de sincronizar:
# O número máximo de vezes que podemos passar pelo loop de sono esperando pelo processador
variável MAX_PROC_LOOP 4000
3) Reabra o kit de ferramentas de depuração e conecte-se ao dispositivo Stratix V. Pode levar vários minutos para conectar, mas deve conectar e dizer qual estágio de calibração falhou.