Intel-Acceleration-Stack-pour-Xeon-CPU-avec-FPGA-1-0-Errata (1)

Intel Acceleration Stack pour processeur Xeon avec FPGA 1.0 Errata

Intel-Acceleration-Stack-pour-Xeon-CPU-avec-FPGA-1-0-Errata (6)

Informations sur le produit

Problème Description Solution de contournement Statut
Flash Fallback ne respecte pas le délai d'expiration PCIe L'hôte peut se bloquer ou signaler une panne PCIe après un flash
le basculement s'est produit. Ce problème peut être vu lorsque l'image de l'utilisateur
dans le flash est corrompu et le sous-système de configuration charge le
image d'usine dans le FPGA.
Suivez les instructions de la mise à jour de Flash avec FPGA
Image du gestionnaire d'interface (FIM) à l'aide du programmeur Intel Quartus Prime
section du Guide de démarrage rapide Intel Acceleration Stack pour Intel
Carte d'accélération programmable avec FPGA Intel Arria 10 GX. Si la
problème persiste, contactez votre représentant local sur le terrain.
Affecte : production de la pile d'accélération Intel 1.0
Statut : Aucun correctif prévu
Types de paquets de couche de transaction non pris en charge Le gestionnaire d'interface FPGA Acceleration Stack (FIM) ne
prend en charge le verrouillage de lecture de la mémoire PCIe *, la lecture de la configuration de type 1 et
Configuration Écrire des paquets de couche de transaction de type 1 (TLP). Si la
périphérique reçoit un paquet PCIe de ce type, il ne répond pas
avec un paquet d'achèvement comme prévu.
Aucune solution de contournement disponible. Affecte : production de la pile d'accélération Intel 1.0
Statut : Aucun correctif prévu
JTAG Des défaillances de synchronisation peuvent être signalées dans l'interface FPGA
Directeur
L'analyseur de synchronisation Intel Quartus Prime Pro Edition peut signaler
J sans contrainteTAG Chemins d'E/S dans le FIM.
Ces chemins non contraints peuvent être ignorés en toute sécurité car le
JTAG Les chemins d'E/S ne sont pas utilisés dans le FIM.
Affecte : production de la pile d'accélération Intel 1.0
Statut : correctif prévu dans Intel Acceleration Stack 1.1

Instructions d'utilisation du produit

Pour résoudre les problèmes mentionnés ci-dessus, veuillez suivre les instructions fournies ci-dessous :

Flash Fallback ne respecte pas le délai d'expiration PCIe

Si vous rencontrez un blocage ou une panne PCIe après un basculement flash, cela peut être dû à une image utilisateur corrompue dans le flash. Pour résoudre ce problème, procédez comme suit :

  1. Reportez-vous au Guide de démarrage rapide Intel Acceleration Stack pour la carte d'accélération programmable Intel avec FPGA Intel Arria 10 GX.
  2. Suivez les instructions de la section "Mise à jour de Flash avec l'image du gestionnaire d'interface FPGA (FIM) à l'aide du programmeur Intel Quartus Prime".
  3. Si le problème persiste, contactez votre représentant local sur le terrain pour obtenir de l'aide.

Types de paquets de couche de transaction non pris en charge

Si vous rencontrez des problèmes avec des types de paquets de couche de transaction non pris en charge, tels que PCIe Memory Read Lock, Configuration Read Type 1 et Configuration Write Type 1, suivez ces étapes :

  1. Aucune solution de contournement n'est disponible pour ce problème. Veuillez noter que le gestionnaire d'interface FPGA Acceleration Stack (FIM) ne prend pas en charge ces types de paquets.

JTAG Les échecs de synchronisation peuvent être signalés dans le gestionnaire d'interface FPGA

Si vous rencontrez JTAG échecs de synchronisation signalés dans le gestionnaire d'interface FPGA, suivez ces étapes :

  1. Vous pouvez ignorer en toute sécurité le J sans contrainteTAG Chemins d'E/S signalés par l'analyseur de synchronisation Intel Quartus Prime Pro Edition dans le FIM.
  2. Ces chemins ne sont pas utilisés dans le FIM et ne doivent pas affecter sa fonctionnalité.

Intel® Acceleration Stack pour processeur Intel® Xeon® avec FPGA 1.0 Errata

Ce document fournit des informations sur les errata affectant la pile d'accélération Intel® pour processeur Intel Xeon® avec FPGA.

Problème Versions concernées Correction planifiée
Flash Fallback ne répond pas à PCIe Temps mort à la page 4 Production de la pile d'accélération 1.0 Pas de correctif prévu
Paquet de couche de transaction non pris en charge Types à la page 5 Production de la pile d'accélération 1.0 Pas de correctif prévu
JTAG Des échecs de synchronisation peuvent être signalés dans le gestionnaire d'interface FPGA à la page 6 Production de la pile d'accélération 1.0 Pile d'accélération 1.1
L'outil fpgabist ne passe pas Numéros de bus hexadécimaux correctement à la page 7 Production de la pile d'accélération 1.0 Pile d'accélération 1.1
Éventuelle faible bande passante dma_afu due à la fonction memcpy à la page 8 Acceleration Stack 1.0 bêta et production Pile d'accélération 1.1
regress.sh -r L'option ne fonctionne pas Avec dma_afu à la page 9 Production de la pile d'accélération 1.0 Pas de correctif prévu

Le tableau ci-dessous peut être utilisé comme référence pour identifier la version FPGA Interface Manager (FIM), Open Programmable Acceleration Engine (OPAE) et Intel Quartus® Prime Pro Edition qui correspond à la version de votre pile logicielle.

Tableau 1. Tableau de référence Intel Acceleration Stack 1.0

Accélération Intel Version de la pile Planches Version FIM (ID d'interface PR) Version OPAE Édition Intel Quartus Prime Pro
1.0 Fabrication(1) Intel PAC avec FPGA Intel Arria® 10 GX ce489693-98f0-5f33-946d-560708

be108a

0.13.1 17.0.0

Informations connexes

Intel Acceleration Stack for Intel Xeon CPU with FPGAs Release Notes Reportez-vous aux notes de publication pour plus d'informations sur les problèmes connus et les améliorations d'Intel Acceleration Stack 1.0

(1) La partition d'usine du flash de configuration contient la version Acceleration Stack 1.0 Alpha. Lorsque l'image de la partition utilisateur ne peut pas être chargée, un basculement flash se produit et l'image d'usine est chargée à la place. Après qu'un basculement flash se produit, l'ID PR se lit comme d4a76277-07da-528d-b623-8b9301feaffe.

Flash Fallback ne respecte pas le délai d'expiration PCIe

Description

L'hôte peut se bloquer ou signaler une panne PCIe après qu'un basculement flash s'est produit. Ce problème peut être observé lorsque l'image utilisateur dans le flash est corrompue et que le sous-système de configuration charge l'image d'usine dans le FPGA.

Solution de contournement
Suivez les instructions de la section "Updating Flash with FPGA Interface Manager (FIM) Image using Intel Quartus Prime Programmer" du Guide de démarrage rapide de la pile d'accélération Intel pour la carte d'accélération programmable Intel avec le FPGA Intel Arria 10 GX. Si le problème persiste, contactez votre représentant local sur le terrain.

Statut

  • Affecte : production de la pile d'accélération Intel 1.0
  • Statut : Aucun correctif prévu

Informations connexes
Guide de démarrage rapide de la pile d'accélération Intel pour la carte d'accélération programmable Intel avec le FPGA Intel Arria 10 GX

Types de paquets de couche de transaction non pris en charge

Description
Le gestionnaire d'interface Acceleration Stack FPGA (FIM) ne prend pas en charge les paquets de couche de transaction (TLP) PCIe* Memory Read Lock, Configuration Read Type 1 et Configuration Write Type 1. Si le périphérique reçoit un paquet PCIe de ce type, il ne répond pas avec un paquet Completion comme prévu.

Solution de contournement
Aucune solution de contournement disponible.

Statut

  • Affecte : production de la pile d'accélération Intel 1.0
  • Statut : Aucun correctif prévu
JTAG Les échecs de synchronisation peuvent être signalés dans le gestionnaire d'interface FPGA

Description
L'analyseur de synchronisation Intel Quartus Prime Pro Edition peut signaler un J sans contrainteTAG Chemins d'E/S dans le FIM.

Solution de contournement
Ces chemins sans contrainte peuvent être ignorés en toute sécurité car le JTAG Les chemins d'E/S ne sont pas utilisés dans le FIM.

Statut

  • Affecte : production de la pile d'accélération Intel 1.0
  • Statut : correctif prévu dans Intel Acceleration Stack 1.1
L'outil fpgabist ne transmet pas correctement les numéros de bus hexadécimaux

Description
L'outil fpgabist Open Programmable Acceleration Engine (OPAE) ne transmet pas de numéros de bus valides si le numéro de bus PCIe est un caractère supérieur à F. Si l'un de ces caractères est inclus, vous pouvez rencontrer le message d'erreur suivant :

Intel-Acceleration-Stack-pour-Xeon-CPU-avec-FPGA-1-0-Errata (2)

Solution de contournement
Changer /usr/bin/bist_common.py ligne 83 de Intel-Acceleration-Stack-pour-Xeon-CPU-avec-FPGA-1-0-Errata (3)

à Intel-Acceleration-Stack-pour-Xeon-CPU-avec-FPGA-1-0-Errata (4)

Statut
Affecte : Intel Acceleration Stack 1.0 Production Status : correctif prévu dans Intel Acceleration Stack 1.1

Possible faible bande passante dma_afu en raison de la fonction memcpy

Description
fpgabist peut signaler une bande passante inférieure pour le dma_afu mais pas le bouclage natif 3 (NLB3) en raison de l'utilisation de la fonction memcpy dans le pilote dma_afu.

Solution de contournement
Vous pouvez contourner cet erratum en supprimant memcpy du code du pilote dma_afu et en ajoutant du code pour accepter les tampons de l'utilisateur qui ont été pré-épinglés. Pour une utilisation avec OpenCL*, il n'existe actuellement aucune solution de contournement.

Statut

  • Affecte : Intel Acceleration Stack 1.0 Beta et Production
  • Statut : correctif prévu dans Intel Acceleration Stack 1.1
regress.sh -r L'option ne fonctionne pas avec dma_afu

Description
Lors de l'utilisation de l'option -r avec regress.sh, le script ne fonctionne pas avec l'ex dma_afuample. L'utilisation de l'option -r entraîne une erreur fatale gcc.

Solution de contournement
N'utilisez pas l'option -r lors de l'exécution du script regress.sh. L'exécution du script sans l'option -r place la simulation de sortie dans $OPAE_LOC/ase/rtl_sim au lieu d'un répertoire spécifié par l'utilisateur.

Statut

  • Affecte : production de la pile d'accélération Intel 1.0
  • Statut : Aucun correctif prévu

Intel Acceleration Stack pour Intel Xeon CPU with FPGAs 1.0 Errata Revision History

Date Version de la pile d'accélération Intel Changements
2018.06.22 1.0 Production (compatible avec Intel Quartus Prime Pro Edition

17.0.0)

Mise à jour du chemin du bist_common.py file dans l'outil fpgabist ne transmet pas correctement les numéros de bus hexadécimaux erratum.
2018.04.11 1.0 Production (compatible avec Intel Quartus Prime Pro Edition

17.0.0)

Version initiale.

Société intel. Tous les droits sont réservés. Intel, le logo Intel et les autres marques Intel sont des marques commerciales d'Intel Corporation ou de ses filiales. Intel garantit les performances de ses produits FPGA et semi-conducteurs selon les spécifications actuelles conformément à la garantie standard d'Intel, mais se réserve le droit d'apporter des modifications à tout produit et service à tout moment et sans préavis. Intel n'assume aucune responsabilité découlant de l'application ou de l'utilisation de toute information, produit ou service décrit dans le présent document, sauf accord exprès et écrit d'Intel. Il est conseillé aux clients d'Intel d'obtenir la dernière version des spécifications de l'appareil avant de se fier aux informations publiées et avant de passer des commandes de produits ou de services.
*D'autres noms et marques peuvent être revendiqués comme étant la propriété d'autrui.

Documents / Ressources

Intel Acceleration Stack pour processeur Xeon avec FPGA 1.0 Errata [pdf] Manuel de l'utilisateur
Pile d'accélération pour CPU Xeon avec FPGA Errata 1.0, CPU Xeon avec FPGA Errata 1.0, pile d'accélération, pile

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *