En raison d’un problème dans le HPS du SoC Cyclone® V, EMAC0 ne compte pas constamment les paquets entrants comme le fait EMAC1. Certains paquets peuvent être perdus lors du comptage. Cependant, ils ont été reçus par le système.
Pour contourner ce problème dans le Cyclone® V SoC HPS EMAC0, vous devez suivre les étapes ci-dessous :
1- Faites fonctionner le RxFIFO en mode store-and-forward.
2- Registre Operation_Mode : situé à l’adresse :
0xFF701018 (pour EMAC0)
0xFF703018 (pour EMAC1)
Définissez bit 25 (bit « rsf ») sur 0x1