{"product_id":"rapidio-the-embedded-system-interconnect-hardback-9780470092910","title":"RapidIO; The Embedded System Interconnect (Hardback) 9780470092910","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eRapidIO\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eThe Embedded System Interconnect\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eSam Fuller (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780470092910, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 19 November 2004\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e384 pages\u003cbr\u003e24.9 x 17.3 x 2.5 cm, 0.794 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003eRapidIO - 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.\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePreface.  \u003cp\u003e\u003cb\u003e1 The Interconnect Problem.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Processor Performance and Bandwidth Growth.\u003c\/p\u003e \u003cp\u003e1.2 Multiprocessing.\u003c\/p\u003e \u003cp\u003e1.3 System of Systems.\u003c\/p\u003e \u003cp\u003e1.4 Problems with Traditional Buses.\u003c\/p\u003e \u003cp\u003e1.5 The Market Problem.\u003c\/p\u003e \u003cp\u003e1.6 RapidIO: A New Approach.\u003c\/p\u003e \u003cp\u003e1.7 Where Will it be Used?\u003c\/p\u003e \u003cp\u003e1.8 An Analogy.\u003c\/p\u003e \u003cp\u003eReferences.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 RapidIO Technology.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Philosophy.\u003c\/p\u003e \u003cp\u003e2.2 The Specification Hierarchy.\u003c\/p\u003e \u003cp\u003e2.3 RapidIO Protocol Overview.\u003c\/p\u003e \u003cp\u003e2.4 Packet Format.\u003c\/p\u003e \u003cp\u003e2.5 Transaction Formats and Types.\u003c\/p\u003e \u003cp\u003e2.6 Message Passing.\u003c\/p\u003e \u003cp\u003e2.7 Globally Shared Memory.\u003c\/p\u003e \u003cp\u003e2.8 Future Extensions.\u003c\/p\u003e \u003cp\u003e2.9 Flow Control.\u003c\/p\u003e \u003cp\u003e2.10 The Parallel Physical Layer.\u003c\/p\u003e \u003cp\u003e2.11 The Serial Physical Layer.\u003c\/p\u003e \u003cp\u003e2.12 Link Protocol.\u003c\/p\u003e \u003cp\u003e2.13 Maintenance and Error Management.\u003c\/p\u003e \u003cp\u003e2.14 Performance.\u003c\/p\u003e \u003cp\u003e2.15 Operation Latency.\u003c\/p\u003e \u003cp\u003eReferences.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Devices, Switches, Transactions and Operations.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Processing Element Models.\u003c\/p\u003e \u003cp\u003e3.2 I\/O Processing Element.\u003c\/p\u003e \u003cp\u003e3.3 Switch Processing Element.\u003c\/p\u003e \u003cp\u003e3.4 Operations and Transactions.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 I\/O Logical Operations.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction.\u003c\/p\u003e \u003cp\u003e4.2 Request Class Transactions.\u003c\/p\u003e \u003cp\u003e4.3 Response Class Transactions.\u003c\/p\u003e \u003cp\u003e4.4 A Sample Read Operation.\u003c\/p\u003e \u003cp\u003e4.5 Write Operations.\u003c\/p\u003e \u003cp\u003e4.6 Streaming Writes.\u003c\/p\u003e \u003cp\u003e4.7 Atomic Operations.\u003c\/p\u003e \u003cp\u003e4.8 Maintenance Operations.\u003c\/p\u003e \u003cp\u003e4.9 Data Alignment.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Messaging Operations.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction.\u003c\/p\u003e \u003cp\u003e5.2 Message Transactions.\u003c\/p\u003e \u003cp\u003e5.3 Mailbox Structures.\u003c\/p\u003e \u003cp\u003e5.4 Outbound Mailbox Structures.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 System Level Addressing in RapidIO Systems.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 System Topology.\u003c\/p\u003e \u003cp\u003e6.2 Switch-based Systems.\u003c\/p\u003e \u003cp\u003e6.3 System Packet Routing.\u003c\/p\u003e \u003cp\u003e6.4 Field Alignment and Definition.\u003c\/p\u003e \u003cp\u003e6.5 Routing Maintenance Packets.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 The Serial Physical Layer.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Packets.\u003c\/p\u003e \u003cp\u003e7.2 Control Symbols.\u003c\/p\u003e \u003cp\u003e7.3 PCS and PMA Layers.\u003c\/p\u003e \u003cp\u003e7.4 Using the Serial Physical Layer.\u003c\/p\u003e \u003cp\u003e7.5 Transaction and Packet Delivery Ordering Rules.\u003c\/p\u003e \u003cp\u003e7.6 Error Detection and Recovery.\u003c\/p\u003e \u003cp\u003e7.7 Retimers and Repeaters.\u003c\/p\u003e \u003cp\u003e7.8 The Electrical Interface.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Parallel Physical Layer Protocol.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Packet Formats.\u003c\/p\u003e \u003cp\u003e8.2 Control Symbol Formats.\u003c\/p\u003e \u003cp\u003e8.3 Control Symbol Transmission Alignment.\u003c\/p\u003e \u003cp\u003e8.4 Packet Start and Control Symbol Delineation.\u003c\/p\u003e \u003cp\u003e8.5 Packet Exchange Protocol.\u003c\/p\u003e \u003cp\u003e8.6 Field Placement and Definition.\u003c\/p\u003e \u003cp\u003e8.7 Link Maintenance Protocol.\u003c\/p\u003e \u003cp\u003e8.8 Packet Termination.\u003c\/p\u003e \u003cp\u003e8.9 Packet Pacing.\u003c\/p\u003e \u003cp\u003e8.10 Embedded Control Symbols.\u003c\/p\u003e \u003cp\u003e8.11 Packet Alignment.\u003c\/p\u003e \u003cp\u003e8.12 System Maintenance.\u003c\/p\u003e \u003cp\u003e8.13 System Clocking Considerations.\u003c\/p\u003e \u003cp\u003e8.14 Board Routing Guidelines.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Interoperating with PCI Technologies.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Address Map Considerations.\u003c\/p\u003e \u003cp\u003e9.2 Transaction Flow.\u003c\/p\u003e \u003cp\u003e9.3 PCI-X to RapidIO Transaction Flow.\u003c\/p\u003e \u003cp\u003e9.4 RapidIO to PCI Transaction Mapping.\u003c\/p\u003e \u003cp\u003e9.5 Operation Ordering and Transaction Delivery.\u003c\/p\u003e \u003cp\u003e9.6 Interactions with Globally Shared Memory.\u003c\/p\u003e \u003cp\u003e9.7 Byte Lane and Byte Enable Usage.\u003c\/p\u003e \u003cp\u003e9.8 Error Management.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 RapidIO Bringup and Initialization Programming.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Overview of the System Bringup Process.\u003c\/p\u003e \u003cp\u003e10.2 System Application Programming Interfaces.\u003c\/p\u003e \u003cp\u003e10.3 System Bringup Example.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Advanced Features.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 System-level Flow Control.\u003c\/p\u003e \u003cp\u003e11.2 Error Management Extensions.\u003c\/p\u003e \u003cp\u003e11.3 Memory Coherency Support.\u003c\/p\u003e \u003cp\u003e11.4 Multicasting Transactions in RapidIO.\u003c\/p\u003e \u003cp\u003e11.5 Multicasting Symbols.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Data Streaming Logical Layer\u003c\/b\u003e (Chuck Hill).\u003c\/p\u003e \u003cp\u003e12.1 Introduction.\u003c\/p\u003e \u003cp\u003e12.2 Type 9 Packet Format (Data Streaming Class).\u003c\/p\u003e \u003cp\u003e12.3 Virtual Streams.\u003c\/p\u003e \u003cp\u003e12.4 Configuring Data Streaming Systems.\u003c\/p\u003e \u003cp\u003e12.5 Advanced Traffic Management.\u003c\/p\u003e \u003cp\u003e12.6 Using Data Streaming.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Applications of the RapidIO Interconnect Technology.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 RapidIO in Storage Systems.\u003c\/p\u003e \u003cp\u003e13.2 RapidIO in Cellular Wireless Infrastructure (Alan Gatherer and Peter Olanders).\u003c\/p\u003e \u003cp\u003e13.3 Fault-tolerant Systems and RapidIO (Victor Menasce).\u003c\/p\u003e \u003cp\u003eReferences.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Developing RapidIO Hardware\u003c\/b\u003e (Richard O’Connor).\u003c\/p\u003e \u003cp\u003e14.1 Introduction.\u003c\/p\u003e \u003cp\u003e14.2 Implementing a RapidIO End Point.\u003c\/p\u003e \u003cp\u003e14.3 Supporting Functions.\u003c\/p\u003e \u003cp\u003e14.4 Implementing a RapidIO Switch.\u003c\/p\u003e \u003cp\u003e14.5 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Implementation Benefits of the RapidIO Interconnect Technology in FPGAs\u003c\/b\u003e (Nupur Shah).\u003c\/p\u003e \u003cp\u003e15.1 Building the Ecosystem.\u003c\/p\u003e \u003cp\u003e15.2 Advances in FPGA Technology.\u003c\/p\u003e \u003cp\u003e15.3 Multiprotocol Support for the Embedded Environment.\u003c\/p\u003e \u003cp\u003e15.4 Simple Handshake.\u003c\/p\u003e \u003cp\u003e15.5 Low Buffering Overhead.\u003c\/p\u003e \u003cp\u003e15.6 Efficient Error Coverage.\u003c\/p\u003e \u003cp\u003e15.7 Conclusion.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 Application of RapidIO to Mechanical Environments\u003c\/b\u003e (David Wickliff).\u003c\/p\u003e \u003cp\u003e16.1 Helpful Features for Mechanical Environments.\u003c\/p\u003e \u003cp\u003e16.2 Channel Characteristics.\u003c\/p\u003e \u003cp\u003e16.3 Industry Standard Mechanical Platforms Supporting RapidIO.\u003c\/p\u003e \u003cp\u003e16.4 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix A: RapidIO Logical and Transport Layer Registers.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eA.1 Reserved Register and Bit Behavior.\u003c\/p\u003e \u003cp\u003eA.2 Capability Registers (CARs).\u003c\/p\u003e \u003cp\u003eA.3 Command and Status Registers (CSRs).\u003c\/p\u003e \u003cp\u003eA.4 Extended Features Data Structure.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix B: Serial Physical Layer Registers.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eB.1 Generic End Point Devices.\u003c\/p\u003e \u003cp\u003eB.2 Generic End Point Devices: Software-assisted Error Recovery Option.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix C: Parallel Physical Layer Registers.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eC.1 Generic End Point Devices.\u003c\/p\u003e \u003cp\u003eC.2 Generic End Point Devices: Software-assisted Error Recovery Option.\u003c\/p\u003e \u003cp\u003eC.3 Switch Devices.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix D: Error Management Extensions Registers.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eD.1 Additions to Existing Registers.\u003c\/p\u003e \u003cp\u003eD.2 New Error Management Register.\u003c\/p\u003e \u003cp\u003eIndex.\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Electronics \u0026amp; communications engineering [\u003ca title=\"See our other books on Electronics \u0026amp; communications engineering\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Electronics%20\u0026amp;%20communications%20engineering%20%5BTJ%5D%22\"\u003eTJ\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52257035092248,"sku":"9780470092910","price":86.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780470092910.jpg?v=1781275928","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/rapidio-the-embedded-system-interconnect-hardback-9780470092910","provider":"Freshly Printed Books","version":"1.0","type":"link"}