Knowledge (XXG)

RapidIO

Source šŸ“

857:. Ethernet is a robust approach to linking computers over large geographic areas, where network topology may change unexpectedly, the protocols used are in flux, and link latencies are large. To meet these challenges, systems based on Ethernet require significant amounts of processing power, software and memory throughout the network to implement protocols for flow control, data transfer, and packet routing. RapidIO is optimized for energy efficient, low latency, processor-to-processor communication in fault tolerant embedded systems that span geographic areas of less than one kilometer. 743:
and retreats, waiting for the "winning" host. The winning host completes enumeration, including seizing ownership of the losing host. Once enumeration is complete, the winning host releases ownership of the losing host. The losing host then discovers the system by reading the switch routing tables and registers on each endpoint to learn the system configuration. If the winning host does not complete enumeration in a known time period, the losing host determines that the winning host has failed and completes enumeration.
613:
Because the ackID is specific to a link, the ackID is not covered by CRC, but by protocol. This allows the ackID to change with each link it passes over, while the packet CRC can remain a constant end-to-end integrity check of the packet. When a packet is successfully received, it is acknowledged using the ackID of the packet. A transmitter must retain a packet until it has been successfully acknowledged by the link partner.
473:
sufficient for a given type of architecture need and requirement. Unfortunately, for next generation missions a more capable avionics architecture is desired; which is well beyond the capabilities levied by existing architectures. A viable option for the design and development of these next generation architectures is to leverage existing commercial protocols capable of accommodating high levels of data transfer.
2114: 148: 22: 88: 460:
Torus unified fabric is routed as a torus ring configuration connecting up to 45 server cartridges. Hence, capable of providing 5Gbs per lane connections in each direction to its north, south, east and west neighbors. This allows the system to meet many unique HPC applications where efficient localized traffic is needed.
620:
The physical layer contribution to RapidIO packets is a 2-byte header at the beginning of each packet that includes the ackID and physical priority, and a final 2-byte CRC value to check the integrity of the packet. Packets larger than 80 bytes also have an intermediate CRC after the first 80 bytes.
616:
The second value is the packet's physical priority. The physical priority is composed of the Virtual Channel (VC) identifier bit, the Priority bits, and the Critical Request Flow (CRF) bit. The VC bit determines if the Priority and CRF bits identify a Virtual Channel from 1 to 8, or are used as the
481:
78 called SpaceVPX or High ReliabilityVPX. The NGSIS requirements committee developed extensive requirements criteria with 47 different elements for the NGSIS interconnect. Independent trade study results by NGSIS member companies demonstrated the superiority of RapidIO over other existing commercial
472:
The interconnect or "bus" is one of the critical technologies in the design and development of spacecraft avionic systems that dictate its architecture and level of complexity. There are a host of existing architectures that are still in use given their level of maturity. These existing systems are
729:
The Data Streaming specification also defines Extended Header flow control packet formats and semantics to manage performance within a client-server system. Each client uses extended header flow control packets to inform the server of the amount of work that could be sent to the server. The server
725:
The Data Streaming specification supports messaging with different packet formats and semantics than the Messaging specification. Data Streaming packet formats support the transfer of up to 64K of data, segmented over multiple packets. Each transfer is associated with a Class of Service and Stream
699:
The Messaging specification defines Doorbells and Messages. Doorbells communicate a 16-bit event code. Messages transfer up to 4KiB of data, segmented into up to 16 packets each with a maximum payload of 256 bytes. Response packets must be sent for each Doorbell and Message request. The response
476:
In 2012, RapidIO was selected by the Next Generation Spacecraft Interconnect Standard (NGSIS) working group to serve as the foundation for standard communication interconnects to be used in spacecraft. The NGSIS is an umbrella standards effort that includes RapidIO Version 3.1 development, and a box
754:
RapidIO supports high availability, fault tolerant system design, including hot swap. The error conditions that require detection, and standard registers to communicate status and error information, are defined. A configurable isolation mechanism is also defined so that when it is not possible to
849:
is targeted at the host to peripheral market, as opposed to embedded systems. Unlike RapidIO, PCIe is not optimized for peer-to-peer multi processor networks. PCIe is ideal for host to peripheral communication. PCIe does not scale as well in large multiprocessor peer-to-peer systems, as the basic
742:
Each system host recursively enumerates the RapidIO fabric, seizing ownership of devices, allocating device IDs to endpoints and updating switch routing tables. When a conflict for ownership occurs, the system host with the larger deviceID wins. The "losing" host releases ownership of its devices
633:
Control symbols are used to delimit packets (Start of Packet, End of Packet, Stomp), to acknowledge packets (Packet Acknowledge, Packet Not Acknowledged), reset (Reset Device, Reset Port) and to distribute events within the RapidIO system (Multicast Event Control Symbol). Control symbols are also
612:
Every packet has two values that control the physical layer exchange of that packet. The first is an acknowledge ID (ackID), which is the link-specific, unique, 5-, 6-, or 12-bit value that is used to track packets exchanged on a link. Packets are transmitted with serially increasing ackID values.
459:
Data center and HPC analytics systems have been deployed using a RapidIO 2D Torus Mesh Fabric, that provides a high speed general purpose interface among the system cartridges. This allows for applications that benefit from high bandwidth to low latency node-to-node communication. The RapidIO 2D
450:
RapidIO fabrics are used in cellular infrastructure 3G, 4G and LTE networks with millions of RapidIO ports shipped into wireless base stations worldwide. RapidIO fabrics were originally designed to support connecting different types of processors from different manufacturers together in a single
408:
Structurally Asymmetric Link behavioral definition and standard register interface. These structurally Asymmetric Links carry much more data in one direction than the other, for applications such as sensors or processing pipelines. Unlike dynamic asymmetric links, Structurally Asymmetric Links
738:
Systems with a known topology can be initialized in a system specific manner without affecting interoperability. The RapidIO system initialization specification supports system initialization when system topology is unknown or dynamic. System initialization algorithms support the presence of
708:
The Flow Control specification defines packet formats and protocols for simple XON/XOFF flow control operations. Flow control packets can be originated by switches and endpoints. Reception of a XOFF flow control packet halts transmission of a flow or flows until an XON flow control packet is
700:
packet status value indicates done, error, or retry. A status of retry requests the originator of the request to send the packet again. The logical level retry response allows multiple senders to access a small number of shared reception resources, leading to high throughput with low power.
658:
RapidIO switches use the destID of received packets to determine the output port or ports that should forward the packet. Typically, the destID is used to index into an array of control values. The indexing operation is fast and low cost to implement. RapidIO switches support a standard
654:
Every RapidIO endpoint is uniquely identified by a Device Identifier (deviceID). Each RapidIO packet contains two device IDs. The first is the destination ID (destID), which indicates where the packet should be routed. The second is the source ID (srcID), which indicates where the packet
637:
The error recovery procedure is very fast. When a receiver detects a transmission error in the received data stream, the receiver causes its associated transmitter to send a Packet Not Accepted control symbol. When the link partner receives a Packet Not Accepted control symbol, it stops
617:
priority within Virtual Channel 0. Virtual Channels are assigned guaranteed minimum bandwidths. Within Virtual Channel 0, packets of higher priority can pass packets of lower priority. Response packets must have a physical priority higher than requests in order to avoid deadlock.
463:
Also, using an open modular data center and compute platform, a heterogeneous HPC system has showcased the low latency attribute of RapidIO to enable real-time analytics. In March 2015 a top-of-rack switch was announced to drive RapidIO into mainstream data center applications.
451:
system. This flexibility has driven the widespread use of RapidIO in wireless infrastructure equipment where there is a need to combine heterogeneous, DSP, FPGA and communication processors together in a tightly coupled system with low latency and high reliability.
325:
The RapidIO specification revision 1.2, released in June 2002, defined a serial interconnection based on the XAUI physical layer. Devices based on this specification achieved significant commercial success within wireless baseband, imaging and military computing.
673:
The RapidIO transport layer enables hardware virtualization (for example, a RapidIO endpoint can support multiple device IDs). Portions of the destination ID of each packet can be used to identify specific pieces of virtual hardware within the endpoint.
314:) as a replacement for Mercury's RACEway proprietary bus and Freescale's PowerPC bus. The RapidIO Trade Association was formed in February 2000, and included telecommunications and storage OEMs as well as FPGA, processor, and switch companies. 629:
RapidIO control symbols can be sent at any time, including within a packet. This gives RapidIO the lowest possible in-band control path latency, enabling the protocol to achieve high throughput with smaller buffers than other protocols.
393:
The RapidIO specification revision 3.1, was released in October 2014. It was developed through a collaboration between the RapidIO Trade Association and NGSIS. Revision 3.1 has the following changes compared to the 3.0 specification:
690:
The logical I/O layer defines packet formats for read, write, write-with-response, and various atomic transactions. Examples of atomic transactions are set, clear, increment, decrement, swap, test-and-swap, and compare-and-swap.
398:
MECS Time Synchronization protocol for smaller embedded systems. MECS Time Synchronization supports redundant time sources. This protocol is lower cost than the Timestamp Synchronization Protocol introduced in revision
638:
transmitting new packets and sends a Link Request/Port Status control symbol. The Link Response control symbol indicates the ackID that should be used for the next packet transmitted. Packet transmission then resumes.
409:
allow implementers to remove lanes on boards and in silicon, saving size, weight, and power. Structurally asymmetric links also allow the use of alternative lanes in the case of a hardware failure on a multi-lane port.
755:
exchange packets on a link, packets can be discarded to avoid congestion and enable diagnosis and recovery activities. In-band (port-write packet) and out-of-band (interrupt) notification mechanisms are defined.
763:
The RapidIO specification does not discuss the subjects of form factors and connectors, leaving this to specific application-focussed communities. RapidIO is supported by the following form factors:
482:
protocols, such as InfiniBand, Fibre Channel, and 10G Ethernet. As a result, the group decided that RapidIO offered the best overall interconnect for the needs of next-generation spacecraft.
646:
The IDLE sequence is used during link initialization for signal quality optimization. It is also transmitted when the link does not have any control symbols or packets to send.
730:
responds with extended header flow control packets that use XON/XOFF, rate, or credit based protocols to control how quickly and how much work the client sends to the server.
332:
The RapidIO specification revision 2.0 (6xN Gen2), was released in March 2008. This added more port widths (2Ɨ, 8Ɨ, and 16Ɨ) and increased the maximum lane speed to 6.25 
767: 655:
originated. When an endpoint receives a RapidIO request packet that requires a response, the response packet is composed by swapping the srcID and destID of the request.
322:
The RapidIO specification revision 1.1 (3xN Gen1), released in March 2001, defined a wide, parallel bus. This specification did not achieve extensive commercial adoption.
951: 349:
Based on industry-standard Ethernet 10GBASE-KR electrical specifications for short (20 cm + connector) and long (1 m + 2 connector) reach applications
1176: 1194: 717:
The Globally Shared Memory specification defines packet formats and protocols for operating a cache coherent shared memory system over a RapidIO network.
1554: 2082: 1711: 1574: 682:
The RapidIO logical layer is composed of several specifications, each providing packet formats and protocols for different transaction semantics.
1140: 866:
is a competing technology for more complex backplane (VPX) and backbone applications for space (launchers and human-rated integrated avionics).
1381: 478: 422:
The RapidIO specification revision 4.0 (25xN Gen4) was released in June 2016. It had the following changes compared to the 3.x specifications:
1762: 1433: 490:
The RapidIO roadmap aligns with Ethernet PHY development. RapidIO specifications for 50 GBd and higher links are under investigation.
32: 106: 98: 2109:
Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.
1282: 1815: 1654: 1584: 1232:"Next Generation Space Interconnect Standard (NGSIS): A Modular Open Standards Approach for High Performance Interconnects for Space" 1212: 1177:"Prodrive Technologies announces its Datacenter - HPC system (DCCP-280) with RapidIO and 10 Gigabit Ethernet - Prodrive Technologies" 51: 1644: 909: 604:
Every RapidIO processing element transmits and receives three kinds of information: Packets, control symbols, and an idle sequence.
124: 69: 1742: 1195:"IDT, Orange Silicon Valley, NVIDIA Accelerate Computing Breakthrough With RapidIO-based Clusters Ideal for Gaming, Analytics" 1534: 1231: 709:
received or a timeout occurs. Flow Control packets can also be used as a generic mechanism for managing system resources.
2086: 1737: 1706: 573: 2161: 2156: 1684: 563:
The RapidIO electrical specifications are based on industry-standard Ethernet and Optical Interconnect Forum standards:
402: 2151: 2010: 1949: 1804: 1468: 383:
Support for 32-bit device IDs, increasing maximum system size and enabling innovative hardware virtualization support
47: 415:
Space device profiles for endpoints and switches, which define what it means to be a space-compliant RapidIO device.
1609: 1374: 1059: 1664: 540: 303: 345:
The RapidIO specification revision 3.0 (10xN Gen3) released in October 2013. The following changes were made:
2141: 2136: 2117: 2092: 1984: 1639: 1359: 863: 772: 597: 377: 356: 1674: 662:
The RapidIO transport layer supports any network topology, from simple trees and meshes to n-dimensional
352:
Directly leverages the Ethernet 10GBASE-KR DME training scheme for long-reach signal quality optimization
2146: 1938: 1891: 1747: 1519: 1367: 981: 814: 634:
used for flow control (Retry, Buffer Status, Virtual Output Queue Backpressure) and for error recovery.
360: 283: 426:
Support 25 Gbaud lane rate and physical layer specification, with associated programming model changes
1934: 1787: 1669: 235: 1846: 1401: 579: 368: 364: 1158: 582:
802.3-ap (long reach) and 802.3-ba (short reach) for lane speeds of 10.3125 GBd (9.85 Gbit/s)
1390: 777: 1836: 1458: 1394: 1289: 1213:"Prodrive Technologies Launches PRSB-760G2 for large RapidIO networks - Prodrive Technologies" 905: 533:
Physical: Electrical specifications, PCS/PMA, link-level protocol for reliable packet exchange
294:, RapidIO can be used as a chip-to-chip, board-to-board, and chassis-to-chassis interconnect. 43: 1569: 280: 432:
Increased maximum packet size to 284 bytes in anticipation of Cache Coherency specification
1699: 1549: 1529: 1404: 875: 850:
PCIe assumption of a "root complex" creates fault tolerance and system management issues.
829: 590: 373:
Dynamic asymmetric links to save power (for example, 4Ɨ in one direction, 1Ɨ in the other)
287: 1088: 1033: 925: 429:
Allow IDLE3 to be used with any Baud Rate Class, with specified IDLE sequence negotiation
2000: 1694: 1619: 1544: 1448: 1423: 438:
Support ā€œError Free Transmissionā€ for high throughput isochronous information transfer
147: 2130: 2072: 1959: 1851: 1799: 1782: 1564: 1463: 1453: 1428: 1809: 1752: 1604: 1509: 739:
redundant hosts, so system initialization need not have a single point of failure.
621:
With one exception a packet's CRC value(s) acts as an end-to-end integrity check.
290:
semantics. Based on industry-standard electrical specifications such as those for
1007: 2077: 2056: 1979: 1974: 1819: 1757: 1732: 1659: 1443: 1438: 880: 846: 1930: 1629: 1418: 1329: 1114: 386:
Revised routing table programming model simplifies network management software
838:
RapidIO is expanding into supercomputing, server, and storage applications.
1954: 1944: 1911: 1906: 1841: 1716: 1504: 1489: 1484: 806:
The RapidIO interconnect is used extensively in the following applications:
663: 311: 1141:"Reader Forum: Cloud radio access and small cell networks based on RapidIO" 1256: 659:
programming model for the routing table, which simplifies system control.
1964: 1901: 1634: 1494: 854: 307: 291: 205: 412:
Extended error log to capture a series of errors for diagnostic purposes
2097: 2051: 2035: 1861: 1624: 1559: 1514: 782: 570:
for lane speeds of 1.25, 2.5, and 3.125 GBd (1, 2, and 2.5 Gbit/s)
339:
The RapidIO specification revision 2.1 was released in September 2009.
419:
The RapidIO specification revision 3.2 was released in February 2016.
2030: 1921: 1896: 1886: 1881: 1876: 1871: 1689: 1579: 1539: 1499: 1343: 667: 2015: 1926: 1349: 746:
System enumeration is supported in Linux by the RapidIO subsystem.
576:
6+ Gbit/s for lane speeds of 5.0 and 6.25 GBd (4 and 5 Gbit/s)
2025: 1916: 1856: 1794: 1767: 1649: 1599: 1524: 726:
Identifier, enabling thousands of unique flows between endpoints.
586:
The RapidIO PCS/PMA layer supports two forms of encoding/framing:
442:
The RapidIO specification revision 4.1 was released in July 2017.
329:
The RapidIO specification revision 1.3 was released in June 2005.
798:
Processor-agnostic RapidIO support is found in the Linux kernel.
342:
The RapidIO specification revision 2.2 was released in May 2011.
2020: 2005: 1866: 1777: 1772: 1614: 567: 333: 1363: 152:
RapidIO - the unified fabric for Performance Critical Computing
1969: 1594: 1589: 787: 670:, and more esoteric architectures such as entangled networks. 529:
The RapidIO protocol is defined in a 3-layered specification:
81: 15: 1339: 860:
SpaceFibre is a competing technology for space applications.
508:
A device that can originate and/or terminate RapidIO packets.
1318: 961:. Integrated Device Technology Inc. 6 June 2011. p. 4 817:, as well as radar, acoustic and image processing systems 376:
Addition of a time synchronization capability similar to
262: 253:
Yes, Chip-Chip, Board-Board (Backplane), Chassis-Chassis
539:
Logical: Logical I/O, messaging, global shared memory (
39: 1263:. RapidIO Trade Association. 10 June 2012. p. 4 536:
Transport: Routing, multicast, and programming model
50:, and by adding encyclopedic content written from a 2065: 2044: 1993: 1829: 1725: 1477: 1411: 257: 249: 241: 231: 194: 183: 175: 157: 768:Advanced Telecommunications Computing Architecture 355:Defines a 64b/67b encoding scheme (similar to the 286:technology. It supports messaging, read/write and 952:"Integrated Device Technology 2011 Annual Report" 405:test facilities and standard register interface. 302:The RapidIO protocol was originally designed by 1712:Coherent Accelerator Processor Interface (CAPI) 853:Another alternative interconnect technology is 1375: 1040:. RapidIO Trade Association. 10 November 2013 1014:. RapidIO Trade Association. 23 February 2005 834:Industrial control and data path applications 8: 1069:. RapidIO Trade Association. 13 October 2014 514:A device which has at least one RapidIO port 140: 900:Fuller, Sam (27 December 2004). "Preface". 1382: 1368: 1360: 146: 1237:. Reinventing Space Conference. p. 5 932:. RapidIO Trade Association. 26 June 2002 902:RapidIO: The Embedded System Interconnect 125:Learn how and when to remove this message 70:Learn how and when to remove this message 1159:"PayPal Finds Order from Chaos with HPC" 520:A device that can route RapidIO packets. 892: 190:Sizes of 256, 65,536, and 4,294,967,296 179:Port widths of 1, 2, 4, 8, and 16 lanes 1121:. RapidIO Trade Association. July 2017 1095:. RapidIO Trade Association. June 2016 477:level hardware standards effort under 389:Packet exchange protocol optimizations 380:, but much less expensive to implement 139: 31:contains content that is written like 7: 435:Support 16 physical layer priorities 1230:Patrick Collier (14 October 2013). 279:architecture is a high-performance 1201:(Press release). 18 November 2014. 137:High-speed interconnect technology 97:tone or style may not reflect the 14: 596:64b/67b, similar to that used by 225:: added 12.5 and 25.3125 Gigabaud 2113: 2112: 982:"RapidIO Reaches for the Clouds" 980:Jag Bolaria (October 15, 2013). 107:guide to writing better articles 86: 20: 1115:"RapidIO Standard Revision 4.1" 1089:"RapidIO Standard Revision 4.0" 1060:"RapidIO Standard Revision 3.1" 1034:"RapidIO Standard Revision 3.0" 1008:"RapidIO Standard Revision 2.0" 926:"RapidIO Standard Revision 1.2" 547:System specifications include: 543:), flow control, data streaming 593:for lane speeds up to 6.25 GBd 184: 1: 1707:Intel Ultra Path Interconnect 1288:. STAR-Dundee. Archived from 904:. John Wiley & Sons Ltd. 600:for lane speeds over 6.25 GBd 367:interconnects and to improve 1685:Intel QuickPath Interconnect 1675:Direct Media Interface (DMI) 1334:(current ed.), RapidIO 213:: added 5 and 6.25 Gigabaud 198:Per lane (each direction): 163:; 24 years ago 2178: 1670:Compute Express Link (CXL) 502:One end of a RapidIO link. 359:standard) to support both 2106: 1907:IEEE-1284 (parallel port) 1822:logical device interface) 1217:prodrive-technologies.com 1181:prodrive-technologies.com 554:Error Management/Hot Swap 145: 304:Mercury Computer Systems 219:: added 10.3125 Gigabaud 864:Time Triggered Ethernet 813:Aerospace and Military 773:Advanced Mezzanine Card 446:Wireless infrastructure 101:used on Knowledge (XXG) 1469:List of bus bandwidths 815:single-board computers 810:Wireless base stations 105:See Knowledge (XXG)'s 1283:"SpaceFibre Overview" 734:System initialization 551:System Initialization 284:electrical connection 242:Hotplugging interface 52:neutral point of view 1912:IEEE-1394 (FireWire) 1650:PCI Extended (PCI-X) 1165:. 24 September 2014. 666:, multi-dimensional 369:bandwidth efficiency 2162:Local area networks 2157:Computer networking 1753:Parallel ATA (PATA) 1145:www.rcrwireless.com 986:www.linleygroup.com 842:Competing protocols 204:: 1.25, 2.5, 3.125 142: 44:promotional content 2152:Computer standards 1660:PCI Express (PCIe) 1295:on 22 October 2014 1183:. 30 January 2014. 1147:. 3 December 2012. 988:. The Linley Group 511:Processing Element 250:External interface 46:and inappropriate 2124: 2123: 2110: 1837:Apple Desktop Bus 1814:PCI Express (via 1773:Serial ATA (SATA) 1459:Network on a chip 1257:"RapidIO Roadmap" 525:Protocol overview 336:/ 5 Gbit/s. 273: 272: 135: 134: 127: 99:encyclopedic tone 80: 79: 72: 2169: 2116: 2115: 2108: 1570:HP Precision Bus 1384: 1377: 1370: 1361: 1355: 1335: 1324: 1305: 1304: 1302: 1300: 1294: 1287: 1279: 1273: 1272: 1270: 1268: 1253: 1247: 1246: 1244: 1242: 1236: 1227: 1221: 1220: 1209: 1203: 1202: 1199:businesswire.com 1191: 1185: 1184: 1173: 1167: 1166: 1155: 1149: 1148: 1137: 1131: 1130: 1128: 1126: 1111: 1105: 1104: 1102: 1100: 1085: 1079: 1078: 1076: 1074: 1064: 1056: 1050: 1049: 1047: 1045: 1030: 1024: 1023: 1021: 1019: 1004: 998: 997: 995: 993: 977: 971: 970: 968: 966: 956: 948: 942: 941: 939: 937: 922: 916: 915: 897: 750:Error management 269: 266: 264: 186: 171: 169: 164: 150: 143: 130: 123: 119: 116: 110: 109:for suggestions. 90: 89: 82: 75: 68: 64: 61: 55: 33:an advertisement 24: 23: 16: 2177: 2176: 2172: 2171: 2170: 2168: 2167: 2166: 2127: 2126: 2125: 2120: 2111: 2102: 2061: 2040: 1989: 1902:IEEE-488 (GPIB) 1825: 1721: 1700:Infinity Fabric 1530:Europe Card Bus 1473: 1407: 1388: 1348: 1328: 1317: 1314: 1309: 1308: 1298: 1296: 1292: 1285: 1281: 1280: 1276: 1266: 1264: 1261:www.rapidio.com 1255: 1254: 1250: 1240: 1238: 1234: 1229: 1228: 1224: 1219:. 2 March 2015. 1211: 1210: 1206: 1193: 1192: 1188: 1175: 1174: 1170: 1157: 1156: 1152: 1139: 1138: 1134: 1124: 1122: 1113: 1112: 1108: 1098: 1096: 1093:www.rapidio.org 1087: 1086: 1082: 1072: 1070: 1067:www.rapidio.org 1062: 1058: 1057: 1053: 1043: 1041: 1038:www.rapidio.org 1032: 1031: 1027: 1017: 1015: 1012:www.rapidio.org 1006: 1005: 1001: 991: 989: 979: 978: 974: 964: 962: 954: 950: 949: 945: 935: 933: 930:www.rapidio.org 924: 923: 919: 912: 899: 898: 894: 889: 876:Bus (computing) 872: 844: 830:Medical imaging 804: 796: 761: 752: 736: 723: 715: 706: 697: 688: 680: 652: 650:Transport layer 644: 627: 625:Control symbols 610: 561: 527: 496: 488: 470: 457: 448: 320: 300: 288:cache coherency 281:packet-switched 261: 167: 165: 162: 153: 138: 131: 120: 114: 111: 104: 95:This article's 91: 87: 76: 65: 59: 56: 37: 25: 21: 12: 11: 5: 2175: 2173: 2165: 2164: 2159: 2154: 2149: 2144: 2142:Open standards 2139: 2137:Computer buses 2129: 2128: 2122: 2121: 2107: 2104: 2103: 2101: 2100: 2095: 2090: 2080: 2075: 2069: 2067: 2063: 2062: 2060: 2059: 2054: 2048: 2046: 2042: 2041: 2039: 2038: 2033: 2028: 2023: 2018: 2013: 2011:Intel HD Audio 2008: 2003: 2001:ADAT Lightpipe 1997: 1995: 1991: 1990: 1988: 1987: 1982: 1977: 1972: 1967: 1962: 1957: 1952: 1947: 1942: 1924: 1919: 1914: 1909: 1904: 1899: 1894: 1889: 1884: 1879: 1874: 1869: 1864: 1859: 1854: 1849: 1844: 1839: 1833: 1831: 1827: 1826: 1824: 1823: 1812: 1807: 1802: 1797: 1792: 1791: 1790: 1785: 1775: 1770: 1765: 1760: 1755: 1750: 1745: 1740: 1735: 1729: 1727: 1723: 1722: 1720: 1719: 1714: 1709: 1704: 1703: 1702: 1695:HyperTransport 1692: 1687: 1682: 1677: 1672: 1667: 1662: 1657: 1652: 1647: 1642: 1637: 1632: 1627: 1622: 1617: 1612: 1607: 1602: 1597: 1592: 1587: 1582: 1577: 1572: 1567: 1562: 1557: 1552: 1547: 1542: 1537: 1532: 1527: 1522: 1517: 1512: 1507: 1502: 1497: 1492: 1487: 1481: 1479: 1475: 1474: 1472: 1471: 1466: 1461: 1456: 1451: 1449:Bus contention 1446: 1441: 1436: 1431: 1426: 1424:Front-side bus 1421: 1415: 1413: 1409: 1408: 1405:computer buses 1389: 1387: 1386: 1379: 1372: 1364: 1358: 1357: 1346: 1337: 1331:Specifications 1326: 1313: 1312:External links 1310: 1307: 1306: 1274: 1248: 1222: 1204: 1186: 1168: 1150: 1132: 1106: 1080: 1051: 1025: 999: 972: 943: 917: 910: 891: 890: 888: 885: 884: 883: 878: 871: 868: 843: 840: 836: 835: 832: 827: 826:Supercomputing 824: 821: 818: 811: 803: 800: 795: 792: 791: 790: 785: 780: 775: 770: 760: 757: 751: 748: 735: 732: 722: 721:Data streaming 719: 714: 711: 705: 702: 696: 693: 687: 684: 679: 676: 651: 648: 643: 640: 626: 623: 609: 606: 602: 601: 594: 584: 583: 577: 571: 560: 559:Physical layer 557: 556: 555: 552: 545: 544: 537: 534: 526: 523: 522: 521: 518: 515: 512: 509: 506: 503: 500: 495: 492: 487: 484: 469: 466: 456: 453: 447: 444: 440: 439: 436: 433: 430: 427: 417: 416: 413: 410: 406: 400: 391: 390: 387: 384: 381: 374: 371: 353: 350: 319: 316: 299: 296: 271: 270: 259: 255: 254: 251: 247: 246: 243: 239: 238: 233: 229: 228: 227: 226: 220: 214: 208: 196: 192: 191: 188: 181: 180: 177: 173: 172: 159: 155: 154: 151: 136: 133: 132: 115:September 2022 94: 92: 85: 78: 77: 60:September 2019 48:external links 28: 26: 19: 13: 10: 9: 6: 4: 3: 2: 2174: 2163: 2160: 2158: 2155: 2153: 2150: 2148: 2145: 2143: 2140: 2138: 2135: 2134: 2132: 2119: 2105: 2099: 2096: 2094: 2091: 2088: 2084: 2081: 2079: 2076: 2074: 2073:Multidrop bus 2071: 2070: 2068: 2064: 2058: 2055: 2053: 2050: 2049: 2047: 2043: 2037: 2034: 2032: 2029: 2027: 2024: 2022: 2019: 2017: 2014: 2012: 2009: 2007: 2004: 2002: 1999: 1998: 1996: 1992: 1986: 1983: 1981: 1980:External PCIe 1978: 1976: 1973: 1971: 1968: 1966: 1963: 1961: 1960:Parallel SCSI 1958: 1956: 1953: 1951: 1948: 1946: 1943: 1940: 1936: 1932: 1928: 1925: 1923: 1920: 1918: 1915: 1913: 1910: 1908: 1905: 1903: 1900: 1898: 1895: 1893: 1890: 1888: 1885: 1883: 1880: 1878: 1875: 1873: 1870: 1868: 1865: 1863: 1860: 1858: 1855: 1853: 1852:Commodore bus 1850: 1848: 1845: 1843: 1840: 1838: 1835: 1834: 1832: 1828: 1821: 1817: 1813: 1811: 1808: 1806: 1803: 1801: 1800:Fibre Channel 1798: 1796: 1793: 1789: 1786: 1784: 1781: 1780: 1779: 1776: 1774: 1771: 1769: 1766: 1764: 1761: 1759: 1756: 1754: 1751: 1749: 1746: 1744: 1741: 1739: 1736: 1734: 1731: 1730: 1728: 1724: 1718: 1715: 1713: 1710: 1708: 1705: 1701: 1698: 1697: 1696: 1693: 1691: 1688: 1686: 1683: 1681: 1678: 1676: 1673: 1671: 1668: 1666: 1663: 1661: 1658: 1656: 1653: 1651: 1648: 1646: 1643: 1641: 1638: 1636: 1633: 1631: 1628: 1626: 1623: 1621: 1618: 1616: 1613: 1611: 1608: 1606: 1603: 1601: 1598: 1596: 1593: 1591: 1588: 1586: 1583: 1581: 1578: 1576: 1573: 1571: 1568: 1566: 1563: 1561: 1558: 1556: 1553: 1551: 1548: 1546: 1543: 1541: 1538: 1536: 1533: 1531: 1528: 1526: 1523: 1521: 1518: 1516: 1513: 1511: 1508: 1506: 1503: 1501: 1498: 1496: 1493: 1491: 1488: 1486: 1483: 1482: 1480: 1476: 1470: 1467: 1465: 1464:Plug and play 1462: 1460: 1457: 1455: 1454:Bus mastering 1452: 1450: 1447: 1445: 1442: 1440: 1437: 1435: 1432: 1430: 1429:Back-side bus 1427: 1425: 1422: 1420: 1417: 1416: 1414: 1410: 1406: 1403: 1399: 1397: 1392: 1385: 1380: 1378: 1373: 1371: 1366: 1365: 1362: 1353: 1352: 1347: 1345: 1341: 1338: 1333: 1332: 1327: 1322: 1321: 1316: 1315: 1311: 1291: 1284: 1278: 1275: 1262: 1258: 1252: 1249: 1233: 1226: 1223: 1218: 1214: 1208: 1205: 1200: 1196: 1190: 1187: 1182: 1178: 1172: 1169: 1164: 1160: 1154: 1151: 1146: 1142: 1136: 1133: 1120: 1116: 1110: 1107: 1094: 1090: 1084: 1081: 1068: 1061: 1055: 1052: 1039: 1035: 1029: 1026: 1013: 1009: 1003: 1000: 987: 983: 976: 973: 960: 953: 947: 944: 931: 927: 921: 918: 913: 911:0-470-09291-2 907: 903: 896: 893: 886: 882: 879: 877: 874: 873: 869: 867: 865: 861: 858: 856: 851: 848: 841: 839: 833: 831: 828: 825: 822: 819: 816: 812: 809: 808: 807: 801: 799: 793: 789: 786: 784: 781: 779: 776: 774: 771: 769: 766: 765: 764: 758: 756: 749: 747: 744: 740: 733: 731: 727: 720: 718: 712: 710: 703: 701: 694: 692: 685: 683: 678:Logical layer 677: 675: 671: 669: 665: 660: 656: 649: 647: 642:IDLE sequence 641: 639: 635: 631: 624: 622: 618: 614: 607: 605: 599: 595: 592: 589: 588: 587: 581: 578: 575: 572: 569: 566: 565: 564: 558: 553: 550: 549: 548: 542: 538: 535: 532: 531: 530: 524: 519: 516: 513: 510: 507: 504: 501: 498: 497: 493: 491: 485: 483: 480: 474: 467: 465: 461: 454: 452: 445: 443: 437: 434: 431: 428: 425: 424: 423: 420: 414: 411: 407: 404: 401: 397: 396: 395: 388: 385: 382: 379: 375: 372: 370: 366: 362: 358: 354: 351: 348: 347: 346: 343: 340: 337: 335: 330: 327: 323: 317: 315: 313: 309: 305: 297: 295: 293: 289: 285: 282: 278: 268: 260: 256: 252: 248: 244: 240: 237: 234: 230: 224: 221: 218: 215: 212: 209: 207: 203: 200: 199: 197: 193: 189: 182: 178: 176:Width in bits 174: 160: 156: 149: 144: 129: 126: 118: 108: 102: 100: 93: 84: 83: 74: 71: 63: 53: 49: 45: 41: 35: 34: 29:This article 27: 18: 17: 2147:Serial buses 1679: 1605:TURBOchannel 1395: 1354:, Open cores 1350: 1330: 1319: 1297:. Retrieved 1290:the original 1277: 1265:. Retrieved 1260: 1251: 1239:. Retrieved 1225: 1216: 1207: 1198: 1189: 1180: 1171: 1162: 1153: 1144: 1135: 1123:. Retrieved 1118: 1109: 1097:. Retrieved 1092: 1083: 1071:. Retrieved 1066: 1054: 1042:. Retrieved 1037: 1028: 1016:. Retrieved 1011: 1002: 990:. Retrieved 985: 975: 963:. Retrieved 958: 946: 934:. Retrieved 929: 920: 901: 895: 862: 859: 852: 845: 837: 805: 802:Applications 797: 762: 759:Form factors 753: 745: 741: 737: 728: 724: 716: 707: 704:Flow control 698: 689: 681: 672: 661: 657: 653: 645: 636: 632: 628: 619: 615: 611: 603: 585: 562: 546: 528: 499:Link Partner 489: 475: 471: 462: 458: 455:Data centers 449: 441: 421: 418: 392: 344: 341: 338: 331: 328: 324: 321: 301: 276: 274: 222: 216: 210: 201: 158:Year created 121: 112: 96: 66: 57: 42:by removing 38:Please help 30: 2078:CoreConnect 2057:ExpressCard 1985:Thunderbolt 1975:Camera Link 1758:Bus and Tag 1444:Address bus 1439:Control bus 1434:Daisy chain 1163:hpcwire.com 959:www.idt.com 881:PCI Express 847:PCI Express 686:Logical I/O 494:Terminology 486:PHY roadmap 2131:Categories 1931:ACCESS.bus 1830:Peripheral 1630:InfiniBand 1625:HP GSC bus 1419:System bus 1299:21 October 1073:18 October 887:References 664:hypercubes 598:Interlaken 580:10GBASE-KR 357:Interlaken 187:of devices 40:improve it 1892:Lightning 1842:Atari SIO 1717:SpaceWire 1550:Zorro III 1490:S-100 bus 1485:SS-50 bus 1478:Standards 1398:standards 1391:Technical 1267:9 October 1241:9 October 1125:11 August 1099:15 August 1044:9 October 1018:9 October 992:9 October 965:9 October 936:9 October 695:Messaging 468:Aerospace 378:IEEE 1588 312:Freescale 2118:Category 2093:Wishbone 2066:Embedded 2045:Portable 1965:Profibus 1897:DMX512-A 1783:Parallel 1635:Ethernet 1545:Zorro II 1495:Multibus 1396:de facto 1119:vita.com 870:See also 855:Ethernet 794:Software 505:Endpoint 318:Releases 308:Motorola 292:Ethernet 265:.rapidio 206:Gigabaud 2098:SLIMbus 2052:PC Card 2036:TOSLINK 1726:Storage 1680:RapidIO 1560:FASTBUS 1515:STD Bus 1412:General 1351:RapidIO 1340:RapidIO 1320:RapidIO 823:Storage 783:OpenVPX 713:CC-NUMA 668:toroids 608:Packets 574:OIF CEI 541:CC-NUMA 365:optical 298:History 277:RapidIO 258:Website 166: ( 141:RapidIO 2031:S/PDIF 1922:1-Wire 1887:RS-485 1882:RS-423 1877:RS-422 1872:RS-232 1733:ST-506 1690:NVLink 1540:STEbus 1500:Unibus 1344:GitHub 1323:(home) 908:  591:8b/10b 517:Switch 361:copper 236:Serial 2026:McASP 1994:Audio 1939:SMBus 1935:PMBus 1917:UNI/O 1857:HP-IL 1810:SATAe 1795:ESCON 1768:HIPPI 1600:NuBus 1555:CAMAC 1525:Q-Bus 1520:SMBus 1505:VAXBI 1402:wired 1293:(PDF) 1286:(PDF) 1235:(PDF) 1063:(PDF) 955:(PDF) 820:Video 232:Style 195:Speed 2083:AMBA 2021:MADI 2006:AES3 1867:MIDI 1820:NVMe 1816:AHCI 1778:SCSI 1763:DSSI 1738:ESDI 1615:SBus 1575:EISA 1510:MBus 1400:for 1393:and 1301:2014 1269:2014 1243:2014 1127:2019 1101:2016 1075:2014 1046:2014 1020:2014 994:2014 967:2014 938:2014 906:ISBN 568:XAUI 479:VITA 403:PRBS 363:and 306:and 275:The 267:.org 168:2000 161:2000 2087:AXI 2016:IĀ²S 1970:USB 1955:DĀ²B 1950:SPI 1945:I3C 1927:IĀ²C 1862:HIL 1847:DCB 1818:or 1805:SSA 1788:SAS 1748:SMD 1743:IPI 1665:AGP 1655:PXI 1645:PCI 1640:UPA 1620:VLB 1610:MCA 1595:VPX 1590:VXS 1585:VXI 1580:VME 1565:LPC 1535:ISA 1342:on 788:VXS 778:XMC 399:3.0 334:GBd 263:www 245:Yes 223:4.x 217:3.x 211:2.x 202:1.x 185:No. 2133:: 1937:, 1933:, 1259:. 1215:. 1197:. 1179:. 1161:. 1143:. 1117:. 1091:. 1065:. 1036:. 1010:. 984:. 957:. 928:. 2089:) 2085:( 1941:) 1929:( 1383:e 1376:t 1369:v 1356:. 1336:. 1325:. 1303:. 1271:. 1245:. 1129:. 1103:. 1077:. 1048:. 1022:. 996:. 969:. 940:. 914:. 310:( 170:) 128:) 122:( 117:) 113:( 103:. 73:) 67:( 62:) 58:( 54:. 36:.

Index

an advertisement
improve it
promotional content
external links
neutral point of view
Learn how and when to remove this message
encyclopedic tone
guide to writing better articles
Learn how and when to remove this message

Gigabaud
Serial
www.rapidio.org
packet-switched
electrical connection
cache coherency
Ethernet
Mercury Computer Systems
Motorola
Freescale
GBd
Interlaken
copper
optical
bandwidth efficiency
IEEE 1588
PRBS
VITA
CC-NUMA
XAUI

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

ā†‘