RapidIO Trade Association
Rev. 1.2, 6/2002
© Copyright 2002 RapidIO Trade Association
RapidIO
™
Interconnect
Specification
RapidIO Trade Association
NO WARRANTY.THE RAPIDIO TRADE ASSOCIATION PUBLISHES THE SPECIFICATION “AS IS”. THE RAPIDIO TRADE
ASSOCIATION MAKES NO WARRANTY, REPRESENTATION OR COVENANT, EXPRESS OR IMPLIED, OF ANY KIND
CONCERNING THE SPECIFICATION, INCLUDING, WITHOUT LIMITATION, NO WARRANTY OF NON INFRINGEMENT, NO
WARRANTY OF MERCHANTABILITY AND NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE. USER AGREES TO
ASSUME ALL OF THE RISKS ASSOCIATED WITH ANY USE WHATSOEVER OF THE SPECIFICATION. WITHOUT LIMITING THE
GENERALITY OF THE FOREGOING, USER IS RESPONSIBLE FOR SECURING ANY INTELLECTUAL PROPERTY LICENSES OR
RIGHTS WHICH MAY BE NECESSARY TO IMPLEMENT OR BUILD PRODUCTS COMPLYING WITH OR MAKING ANY OTHER
SUCH USE OF THE SPECIFICATION.
DISCLAIMER OF LIABILITY. THE RAPIDIO TRADE ASSOCIATION SHALL NOT BE LIABLE OR RESPONSIBLE FOR ACTUAL,
INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, LOST
PROFITS) RESULTING FROM USE OR INABILITY TO USE THE SPECIFICATION, ARISING FROM ANY CAUSE OF ACTION
WHATSOEVER, INCLUDING, WHETHER IN CONTRACT, WARRANTY, STRICT LIABILITY, OR NEGLIGENCE, EVEN IF THE
RAPIDIO TRADE ASSOCIATION HAS BEEN NOTIFIED OF THE POSSIBILITY OF SUCH DAMAGES.
Questions regarding the RapidIO Trade Association, specifications, or membership should be forwarded to:
RapidIO Trade Association
Suite 325, 3925 W. Braker Lane
Austin, TX 78759
512-305-0070 Tel.
512-305-0009 FAX.
RapidIO and the RapidIO logo are trademarks and service marks of the RapidIO Trade Association. All other trademarks are the property of their
respective owners.
Revision History
Revision Description Date
1.1 First public release 03/08/2001
1.2 Technical changes: incorporate Rev. 1.1 errata rev. 1.1.1, errata 3, showing 02-02-00009 06/26/2002
RapidIO Trade Association
1
1
2
IND
GLO
Part I
Part II
Part III
Part IV
Overview
Input/Output Logical Specification
Message Passing Logical Specification
Common Transport Specification
Physical Layer 8/16 LP-LVDS Specification
System Models
Operation Descriptions
Glossary of Terms and Abbreviations
Index
3
4
Packet Format Descriptions
Input/Output Registers
1
2
System Models
Operation Descriptions
3
4
Packet Format Descriptions
Message Passing Registers
1
2
Transport Format Descriptions
Common Transport Registers
1
2
Physical Layer Protocol
Packet and Control Symbol Transmission
3
4
Control Symbol Formats
8/16 LP-LVDS Registers
5
System Clocking Considerations
6
7
Board Routing Guidelines
Signal Descriptions
8
A
Electrical Specifications
Interface Management
A
Message Passing Interface
RapidIO Trade Association
1
1
2
IND
GLO
Part I
Part II
Part III
Part IV
Overview
Input/Output Logical Specification
Message Passing Logical Specification
Common Transport Specification
Physical Layer 8/16 LP-LVDS Specification
System Models
Operation Descriptions
Glossary of Terms and Abbreviations
Index
3
4
Packet Format Descriptions
Input/Output Registers
1
2
System Models
Operation Descriptions
3
4
Packet Format Descriptions
Message Passing Registers
1
2
Transport Format Descriptions
Common Transport Registers
1
2
Physical Layer Protocol
Packet and Control Symbol Transmission
3
4
Control Symbol Formats
8/16 LP-LVDS Registers
5
System Clocking Considerations
6
7
Board Routing Guidelines
Signal Descriptions
8
A
Electrical Specifications
Interface Management
A
Message Passing Interface
CONTENTS
Paragraph
Number
Title
Page
Number
Contents v
RapidIO Trade Association
1
1
2
IND
GLO
Part I
Part II
Part III
Part IV
3
4
1
2
3
4
1
2
1
2
3
4
5
6
7
8
A
A
About This Book
Book Overview.................................................................................................. xxvi
Parts I and II: Logical Specifications................................................................. xxvi
Part III: Common Transport Specification ....................................................... xxvii
Part IV: Physical 8/16 LP-LVDS Specification ............................................... xxvii
Extensions........................................................................................................ xxviii
Terminology..................................................................................................... xxviii
Conventions ..................................................................................................... xxviii
Overview
Introduction........................................................................................................ xxxi
RapidIO Feature Set.......................................................................................... xxxii
Logical Layer Features ............................................................................ xxxiii
Transport Layer Features......................................................................... xxxiv
Physical Layer Features............................................................................ xxxv
Part I
Input/Output Logical Specification
Chapter 1
System Models
1.1 Processing Element Models................................................................................. I-7
1.1.1 Processor-Memory Processing Element Model............................................... I-7
1.1.2 Integrated Processor-Memory Processing Element Model ............................. I-8
1.1.3 Memory-Only Processing Element Model ...................................................... I-8
1.1.4 Processor-Only Processing Element................................................................ I-9
1.1.5 I/O Processing Element ................................................................................... I-9
1.1.6 Switch Processing Element.............................................................................. I-9
1.2 System Issues..................................................................................................... I-10
1.2.1 Operation Ordering........................................................................................ I-10
1.2.2 Transaction Delivery...................................................................................... I-12
1.2.2.1 Unordered Delivery System Issues............................................................ I-12