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

Os controles de eventos de síntese Quartus II suportam controles em HDL Verilog?

Ambiente

    Intel® Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Não, a Síntese Integrada Quartus® II não suporta controles de eventos em HDL Verilog. Por exemplo, o código abaixo sintetiza apenas um registro, embora a síntese quartus II não emita um erro:

module lab0_uart(
    input clk_i,
    input rx_i,
    output reg tx_o
    );

always @(posedge clk_i) begin
    tx_o <= repeat(2000) @(posedge clk_i) rx_i;
    end
endmodule

Resolução

Para evitar esse comportamento, não use controles de eventos no Verilog HDL.

Um erro indicando que esta sintaxe não é suportada está programado para ser adicionado a uma futura versão do software Quartus II.

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.