RapidIO: The Embedded System Interconnect / Edition 1

Hardcover (Print)
Buy New
Buy New from BN.com
$110.00
Used and New from Other Sellers
Used and New from Other Sellers
from $65.99
Usually ships in 1-2 business days
(Save 57%)
Other sellers (Hardcover)
  • All (11) from $65.99   
  • New (8) from $109.99   
  • Used (3) from $65.99   

Overview

RapidIO - The Embedded System Interconnect brings together one essential volume on RapidIO interconnect technology, providing a major reference work for the evaluation and understanding of RapidIO. Covering essential aspects of the specification, it also answers most usage questions from both hardware and software engineers. It will also serve as a companion text to the specifications when developing or working with the RapidIO interconnect technology. Including the history of RapidIO and case of studies of RapidIO deployment, this really is the definitive reference guide for this new area of technology.

Read More Show Less

Product Details

  • ISBN-13: 9780470092910
  • Publisher: Wiley
  • Publication date: 1/14/2005
  • Edition number: 1
  • Pages: 380
  • Product dimensions: 6.87 (w) x 9.67 (h) x 1.04 (d)

Read an Excerpt

Click to read or download

Read More Show Less

Table of Contents

Preface.

1 The Interconnect Problem.

1.1 Processor Performance and Bandwidth Growth.

1.2 Multiprocessing.

1.3 System of Systems.

1.4 Problems with Traditional Buses.

1.5 The Market Problem.

1.6 RapidIO: A New Approach.

1.7 Where Will it be Used?

1.8 An Analogy.

References.

2 RapidIO Technology.

2.1 Philosophy.

2.2 The Specification Hierarchy.

2.3 RapidIO Protocol Overview.

2.4 Packet Format.

2.5 Transaction Formats and Types.

2.6 Message Passing.

2.7 Globally Shared Memory.

2.8 Future Extensions.

2.9 Flow Control.

2.10 The Parallel Physical Layer.

2.11 The Serial Physical Layer.

2.12 Link Protocol.

2.13 Maintenance and Error Management.

2.14 Performance.

2.15 Operation Latency.

References.

3 Devices, Switches, Transactions and Operations.

3.1 Processing Element Models.

3.2 I/O Processing Element.

3.3 Switch Processing Element.

3.4 Operations and Transactions.

4 I/O Logical Operations.

4.1 Introduction.

4.2 Request Class Transactions.

4.3 Response Class Transactions.

4.4 A Sample Read Operation.

4.5 Write Operations.

4.6 Streaming Writes.

4.7 Atomic Operations.

4.8 Maintenance Operations.

4.9 Data Alignment.

5 Messaging Operations.

5.1 Introduction.

5.2 Message Transactions.

5.3 Mailbox Structures.

5.4 Outbound Mailbox Structures.

6 System Level Addressing in RapidIO Systems.

6.1 System Topology.

6.2 Switch-based Systems.

6.3 System Packet Routing.

6.4 Field Alignment and Definition.

6.5 Routing Maintenance Packets.

7 The Serial Physical Layer.

7.1 Packets.

7.2 Control Symbols.

7.3 PCS and PMA Layers.

7.4 Using the Serial Physical Layer.

7.5 Transaction and Packet Delivery Ordering Rules.

7.6 Error Detection and Recovery.

7.7 Retimers and Repeaters.

7.8 The Electrical Interface.

8 Parallel Physical Layer Protocol.

8.1 Packet Formats.

8.2 Control Symbol Formats.

8.3 Control Symbol Transmission Alignment.

8.4 Packet Start and Control Symbol Delineation.

8.5 Packet Exchange Protocol.

8.6 Field Placement and Definition.

8.7 Link Maintenance Protocol.

8.8 Packet Termination.

8.9 Packet Pacing.

8.10 Embedded Control Symbols.

8.11 Packet Alignment.

8.12 System Maintenance.

8.13 System Clocking Considerations.

8.14 Board Routing Guidelines.

9 Interoperating with PCI Technologies.

9.1 Address Map Considerations.

9.2 Transaction Flow.

9.3 PCI-X to RapidIO Transaction Flow.

9.4 RapidIO to PCI Transaction Mapping.

9.5 Operation Ordering and Transaction Delivery.

9.6 Interactions with Globally Shared Memory.

9.7 Byte Lane and Byte Enable Usage.

9.8 Error Management.

10 RapidIO Bringup and Initialization Programming.

10.1 Overview of the System Bringup Process.

10.2 System Application Programming Interfaces.

10.3 System Bringup Example.

11 Advanced Features.

11.1 System-level Flow Control.

11.2 Error Management Extensions.

11.3 Memory Coherency Support.

11.4 Multicasting Transactions in RapidIO.

11.5 Multicasting Symbols.

12 Data Streaming Logical Layer (Chuck Hill).

12.1 Introduction.

12.2 Type 9 Packet Format (Data Streaming Class).

12.3 Virtual Streams.

12.4 Configuring Data Streaming Systems.

12.5 Advanced Traffic Management.

12.6 Using Data Streaming.

13 Applications of the RapidIO Interconnect Technology.

13.1 RapidIO in Storage Systems.

13.2 RapidIO in Cellular Wireless Infrastructure (Alan Gatherer and Peter Olanders).

13.3 Fault-tolerant Systems and RapidIO (Victor Menasce).

References.

14 Developing RapidIO Hardware (Richard O’Connor).

14.1 Introduction.

14.2 Implementing a RapidIO End Point.

14.3 Supporting Functions.

14.4 Implementing a RapidIO Switch.

14.5 Summary.

15 Implementation Benefits of the RapidIO Interconnect Technology in FPGAs (Nupur Shah).

15.1 Building the Ecosystem.

15.2 Advances in FPGA Technology.

15.3 Multiprotocol Support for the Embedded Environment.

15.4 Simple Handshake.

15.5 Low Buffering Overhead.

15.6 Efficient Error Coverage.

15.7 Conclusion.

16 Application of RapidIO to Mechanical Environments (David Wickliff).

16.1 Helpful Features for Mechanical Environments.

16.2 Channel Characteristics.

16.3 Industry Standard Mechanical Platforms Supporting RapidIO.

16.4 Summary.

Appendix A: RapidIO Logical and Transport Layer Registers.

A.1 Reserved Register and Bit Behavior.

A.2 Capability Registers (CARs).

A.3 Command and Status Registers (CSRs).

A.4 Extended Features Data Structure.

Appendix B: Serial Physical Layer Registers.

B.1 Generic End Point Devices.

B.2 Generic End Point Devices: Software-assisted Error Recovery Option.

Appendix C: Parallel Physical Layer Registers.

C.1 Generic End Point Devices.

C.2 Generic End Point Devices: Software-assisted Error Recovery Option.

C.3 Switch Devices.

Appendix D: Error Management Extensions Registers.

D.1 Additions to Existing Registers.

D.2 New Error Management Register.

Index.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)