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

Erro (13224): Erro de HDL verilog ou VHDL em <kernel_filename>.v: a porta ansi p_avm_printf_addrhello_world_enable não pode ser redeclarado</kernel_filename>

Ambiente

    Intel® Quartus® Prime Pro Edition
    SDK Intel® FPGA para OpenCL™ Edição Pro
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

No Intel® FPGA SDK para OpenCL™ versão 17.1, você pode ver este erro ao chamar um printf () dentro de um kernel com atributo num_compute_units().

 

Resolução

Para evitar esse erro, execute uma das seguintes ações:

  • Replicar manualmente chamadas printf dentro do kernel
  • substitua o printf por chamadas de canal que enviam dados para um kernel sem id de computação que, por sua vez, executa os printfs.

Isso é corrigido no Intel FPGA SDK para OpenCL 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.