An EPIC Tale: PC/104 Hitches On To PCI Express

Sept. 1, 2005
PCI Express energizes EPIC Express, which is like PC/104 on steroids.

Express is apropos for the EPIC Express standard's name, because it puts PC/104 on the fast track to the next level. Efforts put forth by Ampro Computer, Micro/sys, Octagon Systems, Versalogic, and WinSystems resulted in the standard.

The main board format is the same size and general layout as the Embedded Platform for Industrial Computing (EPIC) standard. Its expansion modules are the same size as PC/104 modules. EPIC Express modules also incorporate the ISA (Industry Standard Architecture) bus and connectors used by PC/104 so PC/104 modules can be part of an EPIC Express solution.

EPIC Express has an elegant design. It retains the popular stacking architecture of PC/104 while providing access to new PCI Express-based modules as well as the plethora of existing PC/104 modules. The baseboard layout matches the PC/104 Consortium's EPIC standard for expansion and external connector layout. Therefore, an EPIC Express baseboard should fit into existing applications and case designs.

Modularity is a key feature of EPIC Express' design. The Standard Connector implementation supports four x1 PCI Express links that are significantly faster than the ISA bus and four times faster than the PCI alternative, PCI-104. The Standard connector occupies less than one-third the area of the larger PCI connector found on PC/104 Plus and PCI-104 boards.

This standard also defines a three-bank Full connector. The Full version includes the Standard connector bank interface plus two additional x4 PCI Express lanes. This brings more than 48 times the bandwidth versus PCI-104. A Standard Connector module can plug into a Full Connector module.

A FULL STACK - EPIC Express accomplishes its stacking goals by switching from a passthrough connector used for the ISA interface to surface-mount connectors from Samtec for the PCI Express interface. The connectors have a 15-mm mated, stacked height.

Every third pin is removed to enable optimal operation for high-speed differential signaling. A central ground connection offers better performance than using a signal pin. Each EPIC Express module uses one PCI Express link and shifts the remaining links (see the figure).

Links A through D are the x1 PCI Express connections, while E and F are the x4 PCI Express connections. An EPIC Express module typically will use only one link—either A or E, depending on the number of lanes required.

Maximum system size is one baseboard, two x4 modules, and four x1 modules stacked in that order. The average industry PC/104 stack size, including the baseboard, is 2.5 boards. Thus, EPIC Express should easily handle any configuration. There also can be any number of PC/104 modules stacked on top. The automatic alignment feature provided by the shifting of the signals allows the EPIC Express modules to be stacked in any order without resorting to configuration jumpers.

It's possible to use more than one link and still retain the automatic alignment feature by shifting more than one link. Alternatively, designers can use a PCI Express switch to provide access to more than one device on a module or to maintain the number of connections being passed to the upper board (see EiED Online, "Stacking PCI Express," ED Online 8666). I was amazed at how quickly the standard was developed and how comprehensive it was after discussing the topic with vendors involved in producing the standard.

STACKING FOR THE FUTURE - EPIC Express brings together the stacking architecture and the point-to-point architecture of PCI Express without sacrificing their flexibility. At least initially, the ISA interface will remain a critical component of the standard given the large number of PC/104 modules currently available.

In the future, systems may exclusively employ the PCI Express interfaces. But given the less than stellar success of PCI-104 and its lack of a PC/104 ISA interface, we should expect the ISA interface to remain very popular for years to come, even with EPIC Express.

Expect most of the initial baseboard designs to mirror the existing crop of EPIC boards. After that, all bets are off. A more compact baseboard, on the order of a standard module, will be very useful in compact applications.

EPIC Express baseboards and modules will start showing up around the end of the year. The timing is right, given the emergence of PCI Expressbased microprocessors and peripherals. The standard is processor-agnostic, so look for non-x86 designs in addition to the traditional x86 PC/104 system designs.

The platform is well suited for applications that require high-performance interfaces, such as video processing, robot control, high-speed data acquisition, and sophisticated process control.

EPIC Express
www.epic-express.org

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!