Les versions du cœur IP Ethernet 40-100 Gbit/s à faible latence qui précédent le logiciel Quartus® Prime v16.0 ne traitent pas correctement les conditions suivantes sur l’interface TX Avalon-ST. Les conceptions utilisant les versions antérieures du cœur IP peuvent suspendre ou envoyer des paquets incorrects si les conditions ci-dessous se produisent :
- La valeur TX valide est faible au sein d’un paquet valide entre le démarrage du paquet (SOP) et la fin du paquet (EOP) (le client réinitialise le signal valide lors de la transmission d’un paquet multi-cycle)
- Taille du paquet inférieure à neuf octets
- SoPs dos à dos
- Retour aux EOPs
Bien que le protocole Avalon-ST le permet, le cœur IP ne les prend pas en charge.
Les paquets incorrects peuvent avoir des FCS ou d’autres erreurs, ou peuvent avoir une longueur IPG minimale.
Dans les versions pré-16.0 du cœur IP, vous devez modifier l’application pour éviter ces conditions. Le problème de blocage du cœur IP est résolu dans le cœur IP v16.0 à faible latence (40-100 Gbit/s) et les versions ultérieures. Le cœur IP identifie ces conditions comme des entrées invalides et les signale comme des erreurs.