Receiver, Receiver –71, For a description of – Altera RapidIO II MegaCore Function User Manual

Page 113: Receiver” on

Advertising
background image

Chapter 4: Functional Description

4–71

Transport Layer

August 2014

Altera Corporation

RapidIO II MegaCore Function

User Guide

The Transport layer module is divided into receiver and transmitter submodules.

Figure 4–27

shows a block diagram of the Transport layer module.

Receiver

On the receive side, the Transport layer module receives packets from the Physical
layer. Packets travel through the Rx buffer, and any errored packet is eliminated. The
Transport layer module routes the packets to one of the Logical layer modules or to
the Avalon-ST pass-through interface based on the packet's destination ID, format
type (ftype), and target transaction ID (targetTID) header fields. The destination ID
matches only if the transport type (tt) field matches.

If you turn off destination ID checking in the RapidIO II parameter editor, the
Transport layer routes incoming packets from the Physical layer that are not already
marked as errored according to the following rules:

Routes packets with unsupported ftype to the Avalon-ST pass-through interface,
if the Avalon-ST pass-through interface is instantiated in the IP core variation.

Figure 4–27. Transport Layer Block Diagram

Rx

Buffer

Logical Layer

Rx

scheduler

Tx

Transport

Layer

Physical Layer

Avalon-ST

Pass Through

Advertising