ID do artigo: 000085883 Tipo de conteúdo: Mensagens de erro Última revisão: 04/09/2018

Erro (16812): Erro de HDL verilog em altera_up_sync_fifo.v(138): as conexões de porta não podem ser ordenadas e nomeadas. Ou pode haver uma vírgula em fuga na chamada conexão de porta.

Ambiente

    Intel® Quartus® Prime Pro Edition
    UART de RS232 Intel® FPGA IP

All

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema no software Intel® Quartus® Prime Pro e Standard Edition versão 17.1 da atualização 1 e anterior, você pode ver este erro de sintaxe ao compilar o ip RS232_UART gerado usando o Platform Designer.

Resolução

Para resolver este problema, edite o arquivo HDL IP "\altera_up_avalon_rs232_\synth\altera_up_sync_fifo.v" para atualizar o erro de sintaxe na instância scfifo. Remova o ""," no final da linha 129 e adicione-o novamente após //synopsys translate_off na linha 133

Código original:

scfifo Sync_FIFO
(
Entradas
.clock (clk),
.sclr (redefinição),

.data (write_data),
.wrreq (write_en),

.rdreq (read_en),

Bidirecionais
Saídas
.vazio (fifo_is_empty),
.full (fifo_is_full),
.usedw (words_used),
    
.q (read_data),

Utilizadas
sinopses translate_off
.aclr (),
.almost_empty (),
.almost_full ()
sinopses translate_on
);

Código modificado:

scfifo Sync_FIFO
(
Entradas
.clock (clk),
.sclr (redefinição),

.data (write_data),
.wrreq (write_en),

.rdreq (read_en),

Bidirecionais
Saídas
.vazio (fifo_is_empty),
.full (fifo_is_full),
.usedw (words_used),
    
.q (read_data)

Utilizadas
sinopses translate_off
,
.aclr (),
.almost_empty (),
.almost_full ()
sinopses translate_on
);

 

Este problema é corrigido começando com o software Intel Quartus Prime Pro e Standard Edition versão 18.0

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.