Problema crítico
A função RapidIO MegaCore fornecida com o Quartus II
versão do software 9.1 SP2 e anterior declara um erro fatal assim que
à medida que detecta um link-request tempo link-response de espera.
A função RapidIO MegaCore fornecida a partir do Quartus
A versão 10.0 do software II permite que você especifique o número de vezes
tal tempo de espera pode ser detectado e um símbolo de link-request
reset-device controle subseqüentes será enviado, antes de declarar um fatal
Erro. Quando uma função RapidIO MegaCore anterior é migrada para
versão 10.0, o número de vezes que a link-request
reset-device função MegaCore envia um símbolo de controle após detectar um tempo de espera, antes de declarar
um erro fatal, deve permanecer em seu valor padrão original de um,
para compatibilidade reversa. No entanto, esse número no MegaCore migrado
funções erroneamente padrão para sete.
Sete é o número padrão para uma nova função RapidIO MegaCore versão 10.0, mas não deve ser o número para o qual um MegaCore migrado padrão da função.
Por padrão, as funções do RapidIO MegaCore migradas tentam
enviar o símbolo link-request reset-device de controle como
tantas quanto sete vezes após um link-request tempo de espera.
Esta configuração pode estender significativamente a duração do processo de recuperação de erros.
Depois de migrar seu design, para alterar o número de link-request tentativas
para o valor esperado de um, abra a função RapidIO MegaCore
editor de parâmetros e defina o parâmetro de tentativas de solicitação de link
para 1.
Este problema é corrigido na versão 10.0 SP1 do RapidIO MegaCore
Função. Se você migrar diretamente sua função RapidIO MegaCore
para a versão 10.0 SP1 em vez da versão 10.0, o número de link-request tentativas
está definido como 1.