ID do artigo: 000079412 Tipo de conteúdo: Solução de problemas Última revisão: 11/09/2012

Por que os ciclos por instrução são diferentes para cada núcleo Nios II (Nios II/f, Nios II/s, Nios II/e)?

Ambiente

  • Processador Intel® Nios® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descrição

    O número de instruções que levam mais de um ciclo de clock é determinado pela complexidade da ALU e sua arquitetura pipel.  Portanto, os ciclos mínimo e máximo por instrução dependem do núcleo que você escolher (Nios® II/f, Nios II/s, Nios II/e).

    O núcleo Nios II/f tem uma ALU maior e mais complexa, que executa algumas instruções mais rapidamente.  O Nios II/e core tem um ALU menor que, em geral, leva mais ciclos de clock para executar instruções, utilização da lógica de negociação para o desempenho.  Por exemplo, usando o núcleo Nios II/f, a instrução de deslocamento do cano seria executada pela primeira vez trocando palavras antes de mudar bits individuais, permitindo que a instrução de deslocamento do cano seja concluída em menos ciclos de clock. O Nios II/e simplesmente muda um bit de cada vez através de uma palavra de 32 bits, o que pode levar até 32 ciclos de clock.

    Para obter detalhes sobre cada núcleo Nios II, incluindo os ciclos por instrução, consulte o capítulo 5, Nios II Detalhes de implementação do núcleo, no Manual de referência do processador Nios II (http://www.altera.com/literature/lit-nio2.jsp).

    Produtos relacionados

    Este artigo aplica-se a 1 produtos

    Dispositivos programáveis Intel®

    O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.