Altera RapidIO II MegaCore Function User Manual

Page 11

Advertising
background image

Chapter 1: About The RapidIO II MegaCore Function

1–3

Features

August 2014

Altera Corporation

RapidIO II MegaCore Function

User Guide

Physical layer features

1×/2×/4× serial with integrated transceivers

Fallback to 1× from 4× and 2× modes

Fallback to 2× from 4×

All five standard serial data rates supported: 1.25, 2.5, 3.125, 5.0 and
6.25 gigabaud (Gbaud)

Long control symbol

IDLE2 idle sequence

Extraction and insertion of command and status (CS) field

Support for software control of local and link-partner transmitter emphasis

Insertion of clock compensation sequences

Receive/transmit packet buffering, scrambling/descrambling, flow control,
error detection and recovery, packet assembly, and packet delineation

Automatic freeing of resources used by acknowledged packets

Automatic retransmission of retried packets

Scheduling of transmission, based on priority

Software support for ackID synchronization

Virtual channel (VC) 0 support

Reliable traffic (RT) support

Critical request flow (CRF) support

Transport layer features

Supports multiple Logical layer modules

Supports an Avalon Streaming (Avalon-ST) pass-through interface for custom
implementation of capabilities such as data streaming and message passing

A round-robin, priority-supporting outgoing scheduler chooses packets to
transmit from various Logical layer modules

Logical layer features

Generation and management of transaction IDs

Automatic response generation and processing

Response Request Timeout checking

Capability registers (CARs), command and status registers (CSRs), and Error
Management Extensions registers

Direct register access, either remotely or locally

Maintenance master and slave Logical layer modules

Advertising