在 RapidIO® MegaCore® IP 功能中,傳輸層具有淺層緩衝區。此緩衝區主要用於儲存所有傳入封包,而它們會轉發至核心中的邏輯層之一(例如 I/O Avalon®-MM 從機模組、I/O Avalon-MM 主模組、Avalon-ST 介面)。 此外,傳輸層和實體層模組都沒有允許封包互相繞過的機制。因此,如果邏輯層模組無法以足夠快的速度將傳輸層的封包空出,導致其中一個封包在傳輸層模組中陷入停滯,則這將導致所有封包備份到實體層,直到傳輸層能夠清除目前封包為止。 當實體層中的緩衝區填滿時,根據核心設定中定義的優先順序臨界值等級,將會針對傳入封包發出重新開機。
舉例來說,假設有一個記憶體元件連線到 I/O Avalon-MM 主模組,存取時間非常緩慢,或者由於仲裁,I/O Avalon-MM 主模組已收到系統互連網狀架構的等待要求,直到另一個 Avalon-MM 主機完成與共享元件的交易。 因此,I/O Avalon-MM 主模組已達到可同時處理之請求數量的限制,因此無法收到任何要求封包。如果下一個封包是另一個針對 I/O Avalon-MM 主模組的要求,那麼它將在傳輸層中失效。如果收到另一個針對 Avalon-ST 傳遞介面的封包,則此封包必須保留在實體層緩衝區,直到清除傳輸層中的請求封包為止。由於實體層緩衝區使用單一先入、先出的佇列來儲存所有傳入封包,因此封包鎖定Avalon-ST 傳輸介面後收到的任何封包將保留在實體層中,可能導致其佇列填滿。
此時,實體層中的優先臨界值核心設定將決定是接受新的封包進入接收器緩衝區,還是發出重新開機。