ID do artigo: 000074009 Tipo de conteúdo: Solução de problemas Última revisão: 02/12/2016

Por que o compilador OpenCL gera erros de síntese relacionados à incompatibilidade de porta ao personalizar o pacote de suporte da placa OpenCL para Arria10?

Ambiente

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

    Ao executar a compilação de importação do OpenCL, o usuário pode experimentar os seguintes erros devido à incompatibilidade de porta

    Erro (18513): a partição infantil não implementa o sinal de saída, que é necessário pela partição dos pais

    Erro (18624): Partição contém porta de saída que é ignorada pela partição pai

     

    Resolução

    Para compilar um kernel como importação, todas as portas de memória global, bem como outras interfaces adicionadas entre a região estática e a RP, precisam ter um estágio adicional de pipeline em kernel_system.qsys

    Isso é feito automaticamente pelo compilador OpenCL ao especificar addpipe=1 em board_spec.xml.

    Aqui está um exemplo:

    Produtos relacionados

    Este artigo aplica-se a 1 produtos

    FPGAs Intel® Arria® 10 e FPGAs SoC

    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.