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

Um único elemento lógico (LE) pode implementar uma saída registrada e não registrada em dispositivos APEXTM? (APEX, QuartusTM)

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição Sim. Uma única LE em APEX dispositivos pode conduzir uma saída não registrada e registrada ao mesmo tempo. Por exemplo, o código a seguir usa apenas um LE, embora haja duas saídas:

input a,b;

output o1,o2;



reg o2;



assign o1 = a&b;



always@(posedge clock)

o2 = a&b;

Para implementar este código em apenas um LE, ambas as saídas devem ter a mesma expressão no lado direito das atribuições (como a&b neste caso). Além disso, ligue a Opção de embalagem registrada no software Quartus para esta implementação.

No entanto, se o seu design usar cadeias de transporte, o número de LEs não poderá ser minimizado desta forma. Veja o seguinte código:

input [3:0] a,b;

output [3:0] outa,outb;

reg outb;



assign outa= a b;



always@(posedge clock)

outb = a   b;

Aqui, o design deve usar cadeias de transporte e será implementado em oito LEs e não em quatro.

Uma versão futura do software Quartus pode permitir que o registro de embalagem e transporte de correntes seja implementado no mesmo LE.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Apex™ 20K

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.