Você pode encontrar uma falha de simulação com o Nios® Processador II quando o tamanho da linha de cache de dados estiver definido como 4 bytes. As falhas que você pode observar são:
-
Falha ao exibir o caractere no terminal de simulação quando Nios II processador executa a função de impressão de caracteres
-
Resultados incorretos de simulação.
Este problema é observado no software de simulação VCS Mentor Graphic Modelsim SE e Synopsys quando a otimização da simulação é ativada.
O modelo de simulação Nios II memória de cache de dados mostra comportamento diferente quando a otimização da simulação é ativada, o que leva ao problema descrito.
Este problema é observado nos casos em que Nios II processador é direcionado para famílias de dispositivos Stratix III/IV/V, Arria II/V e Cyclone III/IV/V.
Nota: este problema afeta apenas a simulação.Para resolver este problema:
-
Desligue a otimização da simulação, usando o sinalizador novopt no software de simulação.
-
Defina o tamanho Nios II de cache de dados do processador para 16 ou 32 bytes.