ID do artigo: 000082138 Tipo de conteúdo: Solução de problemas Última revisão: 13/02/2006

Por que a forragem do carry look-ahead and ripple-carry adder do site Altera Exemplo de exemplo é executada na mesma velocidade quando implementada no software MAX PLUS II?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição Quando você implementa os dois adders diferentes nas condições padrão, eles funcionam em a mesma velocidade. Isso porque, durante as condições padrão, expansores paralelos/carry as cadeias (dependendo do dispositivo que você está direcionando) são ignoradas e não usadas no compilação do projeto. A forragem do carry look-ahead é mais rápida porque faz uso do carregue o sinal de cada um dos bits máximos para calcular uma soma total a uma velocidade mais rápida. Para ter isso função implementada na forragem, você precisa usar o estilo de "síntese rápida".

Para mudar para o estilo Fast Synthesis, acesse o menu Atribuir no software MAX PLUS II e selecione Síntese lógica de projeto global. Em seguida, clique em "Definir estilo de síntese". Observe que sob o Estilo "normal", expansores paralelos/cadeias de transporte desligados. No entanto, se você mudar o estilo para "Rápido" a partir do menu pull-down, Expansores paralelos/cadeias de transporte serão ativadas.

Uma vez que este estilo "Rápido" é ligado e você recompila seu design, o carry-look-ahead adder será implementada com expansores paralelos/cadeias de transporte para acelerar o cálculo. Se você fizer a mesma coisa com a nuvem de transporte, ele ainda acelerará a mais alta porque o o design inteiro será sintetizado com um estilo mais rápido. No entanto, o método que é usado para calcular a soma ainda será mais lenta do que o adder carry-look-ahead. Se você olhar para o arquivo de relatório para cada adder, você observará que com o estilo de síntese rápida, a adder carry-look usa mais expansores paralelos/cadeias de transporte.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

1

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 governará e será a controle. Exibir a versão em inglês desta página.