Dans la fonction IP RapidIO® MegaCore®, la couche de transport dispose d’un tampon de protection contre la mémoire tampon. Cette mémoire tampon permet principalement de stocker tous les paquets entrants pendant qu’ils sont transmis à l’une des couches logiques du cœur (par exemple, le module esclave Avalon® MM des E/S, le module maître Avalon-MM, l’interface Avalon-ST). En outre, ni la couche de transport ni les modules de couche physique ne possèdent de mécanismes permettant aux paquets de se contourner les uns les autres. Par conséquent, il est possible que si un module de couche logique ne parvient pas à vider les paquets de la couche de transport suffisamment rapidement pour que l’un de ses paquets reste bloqué dans le module de la couche Transport, cela entraîne la sauvegarde de tous les paquets dans la couche physique jusqu’à ce que la couche de transport puisse effacer son paquet actuel. Alors que la mémoire tampon du remplissage des couches physiques, un réélœux sera délivré pour les paquets entrants dans les niveaux du seuil de priorité définis dans les paramètres du cœur.
Par exemple, supposez qu’un composant de mémoire connecté au module maître E/S Avalon-MM dispose de temps d’accès très lents ou, en raison de l’arbitrage, le module maître E/S Avalon-MM a reçu une demande d’attente de la structure d’interconnexion du système jusqu’à ce qu’un autre maître Avalon-MM termine sa transaction avec un composant partagé. Par conséquent, le module maître E/S Avalon-MM a atteint sa limite du nombre de demandes simultanées qu’il peut traiter et ne peut donc plus recevoir de paquets de demande. Si le paquet suivant est une autre demande ciblant le module maître E/S Avalon-MM, il se trouve bloqué dans la couche Transport. Si un autre paquet ciblant l’interface de transfert Avalon-ST est reçu par la suite, ce paquet doit rester dans la mémoire tampon de la couche physique jusqu’à ce que le paquet de demande de la couche de transport soit de manière aqueuse. Comme la couche tampon de couche physique utilise une seule file d’attente de premier secours pour stocker tous les paquets entrants, les paquets reçus après le paquet ciblant l’interface de transfert Avalon-ST resteront dans la couche physique, ce qui peut entraîner son remplissage.
À ce stade, les paramètres du cœur de seuil de priorité de la couche physique déterminent s’il faut accepter de nouveaux paquets dans la mémoire tampon du récepteur ou lancer un rélux.