En raison d’un problème dans les versions 21.4 et 22.1 du logiciel Intel® Quartus® Prime Pro, la perte de données sur le chemin de réponse en écriture en mode backpressure non AXI est attendue lorsque la backpressure AXI n’est pas activée dans Intel® Stratix® IP 10 MX/NX FPGA mémoire à bande passante élevée (HBM2), les réponses en écriture peuvent être perdues.
La raison est que le fabric peut potentiellement recevoir deux réponses en écriture dans un même cycle. En mode non backpressure, il n’y a qu’un cycle de mise en mémoire tampon de réponse en lecture. La perte de données se produit lorsqu’il y a deux cycles de retour retour dans lesquels une paire de réponses en écriture est reçue. Le problème est le plus répandu lorsque l’horloge fabric est relativement faible. Même si cela réduit la vitesse de commande d’écriture à l’interface, si un cycle d’actualisation fait mettre en mémoire tampon un grand nombre de commandes d’écriture par les périphériques BMC FPGA 10 MX/NX Intel® Stratix®, il y aura un afflux correspondant de réponses une fois le renouvellement terminé.
Pour contourner ce problème, nous avons ajouté un FIFO interne pour chaque pseudo-canal qui a un impact très positif sur la zone.
Ce problème est résolu à partir de la version 22.2 du logiciel Intel® Quartus® Prime Pro Edition.