Rapid IO - Physical Layer Interface Core
The RapidIO™ is a packet - switched interconnect intended primarily as an intra - system interfaces for a chip-to-chip and board-…
Overview
The RapidIO™ is a packet - switched interconnect intended primarily as an intra - system interfaces for a chip-to-chip and board-to-board communications at Gigabyte per second performance levels. Developed as an open standard, the RapidIO™ architecture addresses the needs of present and future systems. RapidIO™ is focused as a processor, memory and memory mapped I / O interfaces optimized for use inside the chassis.
This high performance low pin - count packet switched system level interconnect provides highly reliable error handling scheme whilst transferring packets between processing elements via the RapidIO™ Fabric.
In the diagram below, the User Application sends data in chunks of 32 bits to the core, which composes and queues the packets in the RapidIO™ format, before transmission to the Fabric. Similarly, the Fabric sends RapidIO™ packets to the chip, which in turn queues and sends data to the User Application via a Microcontroller Interface.
Product Specifications :
- Fully synthesizable Register Transfer Level (RTL) Verilog HDL core
- Test Bench Environment : Verilog
- Targeted FPGA Xilinx Virtex - II Family
- Clock Frequency : 62.5 - 125 MHz
- LP - LVDS Buffers (for Fabric end interface)
Product Options :
- Adaptations :
- 16 / 32 bit PCI or AMBA Host Interface Possible.
- AMBA Possible.
- Add - ons : Nil.
Key features
- Fully Compliant with RapidIO™ Interconnect Specification Rev 1.1, 3 / 2001 prescribed by RapidIO™ Trade Association.
- 32 bit standard Host / Link Interface.
- Full Duplex Independent Transmit and Receive Data Path.
- Dual Data Rate (DDR) : 62.5 - 125 MHz.
- Auto scaling 8 / 16 bit Ports.
- Respects 32 bit boundaries.
- Rx Queuing : 16 X 128 X 32 or 8 Kbytes of internal buffer.
- Tx Queuing : 8 X 128 X 32 or 4 Kbytes of internal buffer.
- Maximum Packet Length : 276 bytes.
- Minimum Packet Length : 8 bytes.
- Supports a Very Highly Reliable Error Handling Scheme.
- CRC - 16 Polynomial.
- Incorporates Intermediate CRC for Packet Length of 80 bytes or greater.
- Upto 8 Unacknowledged Packets.
- 32 Bit Internal Data Path.
- Supports : PACKET RERTY, PACKET NOT ACCEPTED, STOMP, TIME - OF - DAY SYNCHRONIZATION, TRAINING and THROTTLE.
- Separate Management Interface (CSRs / CARs).
- Data Rate 250 - 500 Mbps per LVDS Pin Pair; Upto 8 Gbits per sec throughput.
- Outputs 32 bits of Data to User Interface.
- Full Control of User Interface bus by user.
- Tx and Rx sections designed for minimum latency between the input and output.
- Smart Bandwidth Utilization (Designed for minimum latency between Link and Fabric, Intelligent EOP avoidance between Back - to - Back Packets).
- Fully automated Test Bench for checking for error - free packets.
- 3 Clock Domains - 1 for Management, 2 for Fabric and Link Interface.
Block Diagram
What’s Included?
- Fully synthesizable Register Transfer Level (RTL) Verilog HDL core
- Test Bench Environment: Verilog
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about RapidIO IP core
How to pick a RapidIO switch
Tips for maximizing RapidIO
RapidIO moves up to Fabric
Enter the Inner Sanctum of RapidIO: Part 1
Enter the Inner Sanctum of RapidIO: Part 2
Frequently asked questions about RapidIO IP cores
What is Rapid IO - Physical Layer Interface Core?
Rapid IO - Physical Layer Interface Core is a RapidIO IP core from Silicon Cores - a Div. of Silicon Interfaces listed on Semi IP Hub.
How should engineers evaluate this RapidIO?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this RapidIO IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.