|
Overview
The RapidIO Interconnect Architecture is an industry-standard, packet-based interconnect technology that provides a reliable, high-performance interconnect between NPUs (network processing units), CPUs (central processing units), and DSPs (digital signal processors). Serial RapidIO enables chip-to-chip, board-to-board, and system-to-system communications and is targeted at the networking, embedded, and storage markets. RapidIO has won broad acceptance in wireless infrastructure applications, where it is used as a primary interconnect for DSP clusters in baseband processing.

Serial RapidIO Core Block Diagram
The figure above illustrates the overall architecture of the Serial RapidIO 2.1 Endpoint IP core. The Buffer/Mux module supports up to three ports for logical layer functions which simplifies connectivity when multiple local interfaces must be supported. The demultiplexing of incoming traffic to the LocaLink Rx ports is user defined. In addition to the RapidIO Physical layer functions, the core also includes Management Module that supports access to Physical, Transport, and Logical Layer CSRs either through maintenance transactions, or through the Alternate Management Interface (AMI). The Management Module also provides a soft packet interface that lets a processor send and receive software formatted RapidIO packets. This interface can be used for system level testing, or to implement logical layer functions in software saving valuable logic resources in FPGA applications.
Features
- Compliant with Rev. 2.1 of the specification
- Up to 3.125Gbps in 1x, 2x and 4x lane configurations
- 64-bit internal data paths
- Implements RapidIO Error Management Extensions
- Hardware error recovery
- Integrated buffer module for transmit and receive packet buffering
- Supports three user side LocaLinkTM transmit and receive interfaces for connection to logical layer functions
- Management Entity with integrated decoder for RapidIO maintenance transactions
- Management Entity supports optional soft packet interface which enables software implementations of logical layer functions.
- Backward compatible with Rev 1.3 specification
Performance and Resource Utilization
LatticeECP31
| Configuration |
Slices |
LUTs |
Registers |
sysMEM EBRs |
fMAX (MHz) |
| All Configurations |
10,694 |
15,981 |
9,859 |
10 |
1252 |
Ordering Information
| Family |
Part Number |
| LatticeECP3 |
SRIO-E3-U1 |
IP Version: 1.1
Evaluate: To download a full evaluation version of this IP, go to the IPexpress tool and click the IP Server button in the toolbar. All LatticeCORE IP cores and modules available for download will be visible. For more information on viewing/downloading IP please read the IP Express Quick Start Guide.
Purchase: To find out how to purchase the IP Core, please contact your local Lattice Sales Office.
Evaluate SRIO 2.1 IP Core With AMC Evaluation Platform
LatticeECP3 AMC Demonstration Kit consists of
- LatticeECP3 AMC Evaluation board
- Associated cables
- AMC interface card
- Demonstration bitstreams and files
|
|