The RapidIO High-Speed Interconnect: A Technical Overview
By Greg Shippen, Freescale Semiconductor
(10/08/07, 03:12:00 PM EDT) -- CommsDesign
Today's high-speed embedded applications are like networks unto themselves. They possess tremendous processing resources capable of acquiring and analyzing large amounts of data that require a complex internal fabric to facilitate the transfer of data throughout the system. Data often passes through many interconnect layers and protocols as it crosses the fabric, with each layer of interconnect introducing undesirable latency, complexity, and cost (see Figure 1).

1. Today's embedded applications require a complex internal fabric to facilitate the high-speed transfer of data throughout a system, often passing through many interconnect layers and protocols, with each layer of interconnect introducing undesirable latency, complexity, and cost.
In order to achieve the performance required for these applications (many of which must produce results in real-time with the minimum latency) developers are seeking ways to consolidate interconnect layers across the system. Not only are they trying to more seamlessly connect chips, boards, and chassis, ideally they'd like to collapse the data and control planes into a single fabric.
A system-level interconnect must perform efficiently and offer the mix of functionality appropriate for the data it is to transport. Developers aiming to achieve the highest performance and reliability understand that selecting the optimal interconnect for a system fabric involves a great many considerations beyond theoretical maximum throughput, including how efficiency is an inherent part of the physical, transport, and logical layers and features such as multiple physical layer (PHY) options, deadlock avoidance through priority mechanisms and buffer management, advanced quality of service with short- and long-term flow control mechanisms, and data plane capabilities that enable the interconnect to transport any protocol.
By Greg Shippen, Freescale Semiconductor
(10/08/07, 03:12:00 PM EDT) -- CommsDesign
Today's high-speed embedded applications are like networks unto themselves. They possess tremendous processing resources capable of acquiring and analyzing large amounts of data that require a complex internal fabric to facilitate the transfer of data throughout the system. Data often passes through many interconnect layers and protocols as it crosses the fabric, with each layer of interconnect introducing undesirable latency, complexity, and cost (see Figure 1).

1. Today's embedded applications require a complex internal fabric to facilitate the high-speed transfer of data throughout a system, often passing through many interconnect layers and protocols, with each layer of interconnect introducing undesirable latency, complexity, and cost.
In order to achieve the performance required for these applications (many of which must produce results in real-time with the minimum latency) developers are seeking ways to consolidate interconnect layers across the system. Not only are they trying to more seamlessly connect chips, boards, and chassis, ideally they'd like to collapse the data and control planes into a single fabric.
A system-level interconnect must perform efficiently and offer the mix of functionality appropriate for the data it is to transport. Developers aiming to achieve the highest performance and reliability understand that selecting the optimal interconnect for a system fabric involves a great many considerations beyond theoretical maximum throughput, including how efficiency is an inherent part of the physical, transport, and logical layers and features such as multiple physical layer (PHY) options, deadlock avoidance through priority mechanisms and buffer management, advanced quality of service with short- and long-term flow control mechanisms, and data plane capabilities that enable the interconnect to transport any protocol.
(10/08/07, 03:12:00 PM EDT) -- CommsDesign
Today's high-speed embedded applications are like networks unto themselves. They possess tremendous processing resources capable of acquiring and analyzing large amounts of data that require a complex internal fabric to facilitate the transfer of data throughout the system. Data often passes through many interconnect layers and protocols as it crosses the fabric, with each layer of interconnect introducing undesirable latency, complexity, and cost (see Figure 1).

1. Today's embedded applications require a complex internal fabric to facilitate the high-speed transfer of data throughout a system, often passing through many interconnect layers and protocols, with each layer of interconnect introducing undesirable latency, complexity, and cost.
In order to achieve the performance required for these applications (many of which must produce results in real-time with the minimum latency) developers are seeking ways to consolidate interconnect layers across the system. Not only are they trying to more seamlessly connect chips, boards, and chassis, ideally they'd like to collapse the data and control planes into a single fabric.
A system-level interconnect must perform efficiently and offer the mix of functionality appropriate for the data it is to transport. Developers aiming to achieve the highest performance and reliability understand that selecting the optimal interconnect for a system fabric involves a great many considerations beyond theoretical maximum throughput, including how efficiency is an inherent part of the physical, transport, and logical layers and features such as multiple physical layer (PHY) options, deadlock avoidance through priority mechanisms and buffer management, advanced quality of service with short- and long-term flow control mechanisms, and data plane capabilities that enable the interconnect to transport any protocol.
By Greg Shippen, Freescale Semiconductor
(10/08/07, 03:12:00 PM EDT) -- CommsDesign
Today's high-speed embedded applications are like networks unto themselves. They possess tremendous processing resources capable of acquiring and analyzing large amounts of data that require a complex internal fabric to facilitate the transfer of data throughout the system. Data often passes through many interconnect layers and protocols as it crosses the fabric, with each layer of interconnect introducing undesirable latency, complexity, and cost (see Figure 1).

1. Today's embedded applications require a complex internal fabric to facilitate the high-speed transfer of data throughout a system, often passing through many interconnect layers and protocols, with each layer of interconnect introducing undesirable latency, complexity, and cost.
In order to achieve the performance required for these applications (many of which must produce results in real-time with the minimum latency) developers are seeking ways to consolidate interconnect layers across the system. Not only are they trying to more seamlessly connect chips, boards, and chassis, ideally they'd like to collapse the data and control planes into a single fabric.
A system-level interconnect must perform efficiently and offer the mix of functionality appropriate for the data it is to transport. Developers aiming to achieve the highest performance and reliability understand that selecting the optimal interconnect for a system fabric involves a great many considerations beyond theoretical maximum throughput, including how efficiency is an inherent part of the physical, transport, and logical layers and features such as multiple physical layer (PHY) options, deadlock avoidance through priority mechanisms and buffer management, advanced quality of service with short- and long-term flow control mechanisms, and data plane capabilities that enable the interconnect to transport any protocol.
To read the full article, click here
Related Semiconductor IP
- Peripheral Sensor Interface (PSI5) Host Controller
- Link Acceleration Unit
- 64-bit, RISC-V, ultra-high performance processors
- 64-bit, RISC-V, performance and data computation processors
- 32-bit, RISC-V, deeply embedded processors
Related Articles
- Inside HDR10: A technical exploration of High Dynamic Range
- PCIe 5.0: The universal high-speed interconnect for High Bandwidth and Low Latency Applications Design Challenges & Solutions
- Multi-Gigabit SerDes: The Cornerstone of High Speed Serial Interconnects
- High Speed Serial Interconnects - What to Look for When Selecting an IP Vendor
Latest Articles
- Croc: Training the Next Generation Chip Designers on Domain-Specific End-to-End Open Source Silicon
- Design and Development of a Neuromorphic Silicon Suite: PVT Sensing, Stochastic LIF Inference, On-Chip STDP Learning, and Crossbar Programming
- LLM4RTL: Tool-Assisted LLM for RTL Generation
- Towards Delta Aware Training: Efficient DNN Weight Storage for Resource-Constrained FPGAs
- CHERI-D: Secure and efficient inline object ID for CHERI temporal memory safety