Intel-Acceleration-Stack-para-Xeon-CPU-com-FPGAs-1-0-Errata (1)

Intel Acceleration Stack para CPU Xeon com FPGAs 1.0 Errata

Intel-Acceleration-Stack-para-Xeon-CPU-com-FPGAs-1-0-Errata (6)

Informações do produto

Emitir Descrição Solução alternativa Status
O Flash Fallback não atende ao tempo limite do PCIe O host pode travar ou relatar uma falha de PCIe após um flash
ocorreu o failover. Esse problema pode ser visto quando a imagem do usuário
no flash está corrompido e o subsistema de configuração carrega o
imagem de fábrica no FPGA.
Siga as instruções em Atualizando Flash com FPGA
Imagem do Interface Manager (FIM) usando o programador Intel Quartus Prime
seção no Guia de início rápido do Intel Acceleration Stack para Intel
Placa de aceleração programável com Intel Arria 10 GX FPGA. Se o
problema persistir, entre em contato com seu representante de campo local.
Afeta: Produção Intel Acceleration Stack 1.0
Status: nenhuma correção planejada
Tipos de pacote de camada de transação não suportados O gerenciador de interface FPGA de pilha de aceleração (FIM) não
suporta bloqueio de leitura de memória PCIe*, leitura de configuração tipo 1 e
Configuração Gravar pacotes da camada de transação (TLPs) Tipo 1. Se o
dispositivo recebe um pacote PCIe deste tipo, ele não responde
com um pacote de conclusão como esperado.
Nenhuma solução alternativa disponível. Afeta: Produção Intel Acceleration Stack 1.0
Status: nenhuma correção planejada
JTAG Falhas de temporização podem ser relatadas na interface FPGA
Gerente
O analisador de tempo do Intel Quartus Prime Pro Edition pode relatar
J irrestritoTAG Caminhos de E/S no FIM.
Esses caminhos irrestritos podem ser ignorados com segurança porque o
JTAG Os caminhos de E/S não são usados ​​no FIM.
Afeta: Produção Intel Acceleration Stack 1.0
Status: correção planejada no Intel Acceleration Stack 1.1

Instruções de uso do produto

Para resolver os problemas mencionados acima, siga as instruções fornecidas abaixo:

O Flash Fallback não atende ao tempo limite do PCIe

Se você encontrar um travamento ou falha de PCIe após um failover de flash, pode ser devido a uma imagem de usuário corrompida no flash. Para resolver esse problema, faça o seguinte:

  1. Consulte o Guia de início rápido do Intel Acceleration Stack para Intel Programmable Acceleration Card com Intel Arria 10 GX FPGA.
  2. Siga as instruções na seção “Atualizando o Flash com a imagem do FPGA Interface Manager (FIM) usando o Intel Quartus Prime Programmer”.
  3. Se o problema persistir, entre em contato com seu representante de campo local para obter mais assistência.

Tipos de pacote de camada de transação não suportados

Se você estiver enfrentando problemas com tipos de pacote de camada de transação não suportados, como PCIe Memory Read Lock, Configuration Read Type 1 e Configuration Write Type 1, siga estas etapas:

  1. Nenhuma solução alternativa está disponível para esse problema. Observe que o gerenciador de interface FPGA de pilha de aceleração (FIM) não oferece suporte a esses tipos de pacote.

JTAG Falhas de temporização podem ser relatadas no FPGA Interface Manager

Se você encontrar JTAG falhas de temporização relatadas no FPGA Interface Manager, siga estas etapas:

  1. Você pode ignorar com segurança o J irrestritoTAG Caminhos de E/S relatados pelo Intel Quartus Prime Pro Edition Timing Analyzer no FIM.
  2. Esses caminhos não são usados ​​no FIM e não devem afetar sua funcionalidade.

Intel® Acceleration Stack para CPU Intel® Xeon® com FPGAs 1.0 Errata

Este documento fornece informações sobre errata que afetam o Intel® Acceleration Stack para CPU Intel Xeon® com FPGAs.

Emitir Versões afetadas Correção planejada
Flash Fallback não atende PCIe Tempo esgotado na página 4 Pilha de Aceleração 1.0 Produção Nenhuma correção planejada
Pacote de Camada de Transação Não Suportado Tipos na página 5 Pilha de Aceleração 1.0 Produção Nenhuma correção planejada
JTAG Falhas de temporização podem ser relatadas no gerenciador de interface FPGA na página 6 Pilha de Aceleração 1.0 Produção Pilha de Aceleração 1.1
Ferramenta fpgabist não passa Números de barramento hexadecimais corretamente na página 7 Pilha de Aceleração 1.0 Produção Pilha de Aceleração 1.1
Possível baixa largura de banda dma_afu devido para função memcpy na página 8 Acceleration Stack 1.0 Beta e Produção Pilha de Aceleração 1.1
A opção regress.sh -r não funciona Com dma_afu na página 9 Pilha de Aceleração 1.0 Produção Nenhuma correção planejada

A tabela abaixo pode ser usada como referência para identificar o FPGA Interface Manager (FIM), o Open Programmable Acceleration Engine (OPAE) e a versão Intel Quartus® Prime Pro Edition que corresponde à sua versão de pilha de software.

Tabela 1. Tabela de referência do Intel Acceleration Stack 1.0

Aceleração Intel Versão da pilha Placas Versão FIM (ID da Interface PR) Versão OPAE Edição Intel Quartus Prime Pro
1.0 Produção(1) Intel PAC com Intel Arria® 10 GX FPGA ce489693-98f0-5f33-946d-560708

be108a

0.13.1 17.0.0

Informações relacionadas

Intel Acceleration Stack para CPU Intel Xeon com FPGAs Notas de versão Consulte as notas de versão para obter mais informações sobre problemas conhecidos e aprimoramentos para Intel Acceleration Stack 1.0

(1) A partição de fábrica do flash de configuração contém a versão Acceleration Stack 1.0 Alpha. Quando a imagem na partição do usuário não pode ser carregada, ocorre um failover de flash e a imagem de fábrica é carregada em seu lugar. Depois que ocorre um failover de flash, o PR ID é lido como d4a76277-07da-528d-b623-8b9301feaffe.

O Flash Fallback não atende ao tempo limite do PCIe

Descrição

O host pode travar ou relatar uma falha de PCIe após a ocorrência de um failover de flash. Esse problema pode ser visto quando a imagem do usuário em flash está corrompida e o subsistema de configuração carrega a imagem de fábrica no FPGA.

Solução alternativa
Siga as instruções na seção “Atualizando o Flash com a imagem do Gerenciador de interface FPGA (FIM) usando o programador Intel Quartus Prime” no Guia de início rápido da pilha de aceleração Intel para placa de aceleração programável Intel com Intel Arria 10 GX FPGA. Se o problema persistir, entre em contato com seu representante de campo local.

Status

  • Afeta: Produção Intel Acceleration Stack 1.0
  • Status: nenhuma correção planejada

Informações relacionadas
Guia de início rápido da pilha de aceleração Intel para placa de aceleração programável Intel com Intel Arria 10 GX FPGA

Tipos de pacote de camada de transação não suportados

Descrição
O gerenciador de interface FPGA de pilha de aceleração (FIM) não oferece suporte a pacotes de camada de transação (TLPs) PCIe* Memory Read Lock, Configuration Read Type 1 e Configuration Write Type 1. Se o dispositivo receber um pacote PCIe desse tipo, ele não responderá com um pacote de conclusão conforme o esperado.

Solução alternativa
Nenhuma solução alternativa disponível.

Status

  • Afeta: Produção Intel Acceleration Stack 1.0
  • Status: nenhuma correção planejada
JTAG Falhas de temporização podem ser relatadas no FPGA Interface Manager

Descrição
O analisador de tempo do Intel Quartus Prime Pro Edition pode relatar J irrestritoTAG Caminhos de E/S no FIM.

Solução alternativa
Esses caminhos irrestritos podem ser ignorados com segurança porque o JTAG Os caminhos de E/S não são usados ​​no FIM.

Status

  • Afeta: Produção Intel Acceleration Stack 1.0
  • Status: correção planejada no Intel Acceleration Stack 1.1
Ferramenta fpgabist não passa números de barramento hexadecimais corretamente

Descrição
A ferramenta fpgabist do Open Programmable Acceleration Engine (OPAE) não passa números de barramento válidos se o número do barramento PCIe for qualquer caractere acima de F. Se algum desses caracteres estiver incluído, você poderá encontrar a seguinte mensagem de erro:

Intel-Acceleration-Stack-para-Xeon-CPU-com-FPGAs-1-0-Errata (2)

Solução alternativa
Altere /usr/bin/bist_common.py linha 83 de Intel-Acceleration-Stack-para-Xeon-CPU-com-FPGAs-1-0-Errata (3)

para Intel-Acceleration-Stack-para-Xeon-CPU-com-FPGAs-1-0-Errata (4)

Status
Afeta: Status de produção do Intel Acceleration Stack 1.0: Correção planejada no Intel Acceleration Stack 1.1

Possível baixa largura de banda dma_afu devido à função memcpy

Descrição
O fpgabist pode relatar largura de banda inferior para dma_afu, mas não para o loopback nativo 3 (NLB3) devido ao uso da função memcpy no driver dma_afu.

Solução alternativa
Você pode contornar essa errata removendo memcpy do código do driver dma_afu e adicionando código para aceitar buffers do usuário que foram pré-fixados. Para uso com OpenCL*, não há solução alternativa atual.

Status

  • Afeta: Intel Acceleration Stack 1.0 Beta e produção
  • Status: correção planejada no Intel Acceleration Stack 1.1
A opção regress.sh -r não funciona com dma_afu

Descrição
Ao usar a opção -r com regress.sh, o script não funciona com o dma_afu example. O uso da opção -r resulta em um erro gcc fatal.

Solução alternativa
Não use a opção -r ao executar o script regress.sh. A execução do script sem a opção -r coloca a simulação de saída em $OPAE_LOC/ase/rtl_sim em vez de um diretório especificado pelo usuário.

Status

  • Afeta: Produção Intel Acceleration Stack 1.0
  • Status: nenhuma correção planejada

Intel Acceleration Stack para CPU Intel Xeon com FPGAs 1.0 Errata Revision History

Data Versão da pilha de aceleração Intel Mudanças
2018.06.22 1.0 Produção (compatível com Intel Quartus Prime Pro Edition

17.0.0)

Atualizado o caminho do bist_common.py file na ferramenta fpgabist não passa corretamente os números de barramento hexadecimal.
2018.04.11 1.0 Produção (compatível com Intel Quartus Prime Pro Edition

17.0.0)

Lançamento inicial.

Corporação Intel. Todos os direitos reservados. Intel, o logotipo da Intel e outras marcas da Intel são marcas comerciais da Intel Corporation ou de suas subsidiárias. A Intel garante o desempenho de seus produtos FPGA e semicondutores de acordo com as especificações atuais de acordo com a garantia padrão da Intel, mas reserva-se o direito de fazer alterações em quaisquer produtos e serviços a qualquer momento sem aviso prévio. A Intel não assume nenhuma responsabilidade decorrente do aplicativo ou uso de qualquer informação, produto ou serviço aqui descrito, exceto conforme expressamente acordado por escrito pela Intel. Os clientes da Intel são aconselhados a obter a versão mais recente das especificações do dispositivo antes de confiar em qualquer informação publicada e antes de fazer pedidos de produtos ou serviços.
*Outros nomes e marcas podem ser reivindicados como propriedade de terceiros.

Documentos / Recursos

Intel Acceleration Stack para CPU Xeon com FPGAs 1.0 Errata [pdf] Manual do Usuário
Acceleration Stack para Xeon CPU com FPGAs 1.0 Errata, Xeon CPU com FPGAs 1.0 Errata, Acceleration Stack, Stack

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *