1 overview, 1 general rapidio system, 1 rapidio architectural hierarchy – Texas Instruments TMS320TCI648x User Manual

Page 16: Serial rapidio (srio), User's guide

Advertising
background image

1

Overview

1.1

General RapidIO System

1.1.1

RapidIO Architectural Hierarchy

User's Guide

SPRUE13A – September 2006

Serial RapidIO (SRIO)

The RapidIO peripheral used in the TMS320TCI648x is called a serial RapidIO (SRIO). This chapter
describes the general operation of a RapidIO system, how this module is connected to the outside world,
the definitions of terms used within this document, and the features supported and not supported for
SRIO.

RapidIO

®

is a non-proprietary high-bandwidth system level interconnect. It is a packet-switched

interconnect intended primarily as an intra-system interface for chip-to-chip and board-to-board
communications at Gigabyte-per-second performance levels. Uses for the architecture can be found in
connected microprocessors, memory, and memory mapped I/O devices that operate in networking
equipment, memory subsystems, and general purpose computing. Principle features of RapidIO include:

•

Flexible system architecture allowing peer-to-peer communication

•

Robust communication with error detection features

•

Frequency and port width scalability

•

Operation that is not software intensive

•

High bandwidth interconnect with low overhead

•

Low pin count

•

Low power

•

Low latency

RapidIO is defined as a 3-layer architectural hierarchy.

•

Logical layer: Specifies the protocols, including packet formats, which are needed by endpoints to
process transactions

•

Transport layer: Defines addressing schemes to correctly route information packets within a system

•

Physical layer: Contains the device level interface information such as the electrical characteristics,
error management data, and basic flow control data

In the RapidIO architecture, a single specification for the transport layer is compatible with differing
specifications for the logical and physical layers (see

Figure 1

).

16

Serial RapidIO (SRIO)

SPRUE13A – September 2006

Submit Documentation Feedback

Advertising