Embedded Computing Design - OpenSystems Media
Embedded Computing Design - OpenSystems Media
Embedded Computing Design - OpenSystems Media
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
The current landscape<br />
of<br />
switch fabrics<br />
and RapidIO<br />
As system<br />
designers strive for higher<br />
levels of speed, bandwidth, and performance in<br />
embedded systems, traditional intrasystem interconnect structures<br />
based on hierarchical buses have begun to fall short in their ability to provide<br />
the necessary functions. Despite the application of novel techniques to further<br />
exploit bus-based approaches, the resulting complexity and need to balance<br />
competing design issues have limited their broad applicability.<br />
The increasing use of high-bandwidth smart peripherals, as well as the advantages<br />
of direct communications between various system devices and elements,<br />
has brought bus-based interconnect technologies under further scrutiny.<br />
To combat the inadequacies of traditional interconnect structures that have risen<br />
from the modern requirements of embedded system designers, several switch<br />
fabric technologies have come into play – each vying for its own foothold in<br />
the market.<br />
Although there are over 60 switch fabrics currently documented, with several<br />
more anticipated to show up on the scene, there are only a few that utilize an<br />
open architecture platform, thereby making them available to the broadest<br />
number of users and increasing their chances of utilization in the marketplace.<br />
Here, we’ll examine some of the most widely adopted open architecture fabrics<br />
to provide an overview and comparison of each, then we’ll focus on some recent<br />
developments to RapidIO, one of the leading open architecture switch fabrics.<br />
By Luc Torres<br />
The Ethernet legacy<br />
Because Ethernet is one of the original<br />
switch fabric technologies, it stands to<br />
reason that it is one of the most widely<br />
used. However, because of Ethernet’s<br />
slower performance, its use has been<br />
primarily in the field of industrial control<br />
and medical imaging. Faster versions<br />
of Ethernet, both gigabit and 10-gigabit<br />
versions, are in development and will help<br />
expand its use in different applications.<br />
However, Ethernet commands a significant<br />
amount of a system’s processor load, since<br />
it mandates that data be shared when a<br />
series of I/O packets are sent. This decreases<br />
some system functionality, since<br />
much of the processor’s capacity is used<br />
to transfer the data packets.<br />
The InfiniBand factor<br />
The InfiniBand Trade Association<br />
(www.infinibandta.org), a membersupported<br />
organization that heads the<br />
development of the InfiniBand protocol,<br />
defines the architecture as a unified<br />
fabric that takes I/O outside of the<br />
box and provides a mechanism to share<br />
I/O interconnects among many servers.<br />
<strong>Embedded</strong> <strong>Computing</strong> <strong>Design</strong> Summer 2004 / 25