Physical layer, Features, Physical layer –73 – Altera RapidIO II MegaCore Function User Manual

Page 115: Features –73

Advertising
background image

Chapter 4: Functional Description

4–73

Physical Layer

August 2014

Altera Corporation

RapidIO II MegaCore Function

User Guide

The Transport layer polls the various Logical layer modules to determine whether a
packet is available. When a packet of the appropriate priority level is available, the
Transport layer transmits the whole packet, and then continues polling the next
logical modules.

In a variation with a user-defined Logical layer connected to the Avalon-ST
pass-through interface, you can abort the transmission of an errored packet by
asserting the Avalon-ST pass-through interface gen_tx_error signal and
gen_tx_endofpacket

.

f

For more information about the Transport layer, refer to Part 3: Common Transport
Specification
of the RapidIO Interconnect Specification, Revision 2.2.

Physical Layer

This section describes features and interfaces of the serial Physical layer of the
RapidIO II IP core.

Features

The Physical layer has the following features:

Port initialization

Transmitter and receiver with the following features:

One, two, or four lane high-speed data serialization and deserialization

Clock and data recovery (receiver)

8B10B encoding and decoding

Lane synchronization (receiver)

Packet/control symbol assembly and delineation

Packet cyclic redundancy code (CRC) (CRC-16) generation and checking

Control symbol CRC-13 generation and checking

Error detection

Pseudo-random IDLE2 sequence generation

IDLE2 sequence removal

Scrambling and descrambling

Software interface (status/control registers)

Flow control (ackID tracking)

Time-out on acknowledgements

Order of retransmission maintenance and acknowledgements

ackID

assignment through software interface

ackID

synchronization after reset

Error management

Clock decoupling

Advertising