Ethernet And PCI Express: A Match Made In...

Feb. 12, 2009
Ethernet remains the network of choice, but now there are alternatives to running it on the backplane. PLX Technology looks to tunnel Ethernet via PCI Express (PCIe), allowing both protocols to run over a single PCI Express backplane. This should

Ethernet remains the network of choice, but now there are alternatives to running it on the backplane. PLX Technology looks to tunnel Ethernet via PCI Express (PCIe), allowing both protocols to run over a single PCI Express backplane. This should reduce the number of connections, cut down on power requirements, and simplify backplane switching.

The tunneling approach isn’t a general specification yet, but it works with the Reduced Gigabit Media Independent Interface (RGMII) found on most Ethernet-equipped microcontrollers and Ethernet switch chips. PCI Express offers many advantages, including lower cost, lower power (9.8 W for PCI Express versus 37 W for Ethernet), and high performance. Also, PCI Express switches and interfaces are scalable from 1x to 32x connections.

PLX Technology will deliver PCI Express switch chips with RGMII interfaces. The number of RGMII ports will depend on where they will be used. The number and type of PCI Express ports will also vary.

From the Ethernet device’s point of view, the connection looks like a typical Ethernet connection so any protocol can be used. A network of this type may interface with a real Ethernet network. But in many instances, the PCI Express switch will provide the necessary connectivity.

A PCI Express device could handle the tunneling protocol so an RGMII interface wouldn’t be required, but this will require a compatible PCI Express device driver. Likewise, this approach could provide a bridge from Ethernet devices to PCI Express devices.

Ethernet is key to most storage area networks (SANs) with network accessible storage (NAS), iSCSI, and soon Fibre Channel over Ethernet (FCoE) coming into play. NAS boxes provide file server interfaces like NFS and Microsoft’s CIFS. iSCSI is gaining ground as the storage interface for virtual machines now running on the bulk of multicore servers.

NAS and iSCSI use TCP/IP and would work nicely with the PLX tunneling support. FCoE protocol stacks look like iSCSI and NAS. FCoE’s lower level isn’t a routeable protocol, though it may work with the tunneling system. Routing may be less of an issue as FCoE is likely to be used on a local private network where routing is not required.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!