04.01.2015 Views

Embedded Computing Design - OpenSystems Media

Embedded Computing Design - OpenSystems Media

Embedded Computing Design - OpenSystems Media

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!