BROWSE ARTICLES BY TECHNOLOGY

DIGITAL EDITION

RTC Magazine Digital Edition

INDUSTRY NEWS

RECENT COMMENTS

  • Hi Juan, This article shows you how to implement a quadrature encoder interface on the FPGA using digital lines. It was written for our PCI or P...

    Meghan Meckstroth Kerry - See Article

  • Good coverage on the general advantages of COM, and X86 implementations. It would have been nice to ARM options for lower-power (handheld) applicat...

    Brian Empey, P.Eng. - See Article

  • Your article about Application Service Platforms in RTC April is another example of great reporting by RTC. Can we have a new RTC index category -...

    Kenneth G Blemel - See Article

  • Static analysis tools/scanners are a great arsenal for companies who require high quality code. It does a great job of finding a wide range of pro...

    Andrew Yang - See Article

  • I hope that the microcessor based Insulin Pump riding on my belt would be held to a higher standard. If it quits, I can work around that inconvenie...

    Karl Williamson - See Article

WHITEPAPERS

QUICK DOWNLOADS

RTEC10 is an index made up of 10 public companies which have revenue that is derived primarily from sales in the embedded sector. The companies are made up of both software and hardware companies being traded on public exchanges.

COMPANY PRICECHANGE
Kontron
7.81
4.577%
Adlink
1.54
2.388%
Advantech
2.32
1.505%
Interphase
1.61
-3.012%
Radisys
9.26
-1.016%
-   Performance Technologies2.100.000%
-   Enea5.630.000%
PLX
3.62
-3.209%
Mercury Computer
11.76
-2.931%
Elma
412.98
-0.476%
HIGH LOW MKT CAP
7.85
7.43
435.04
1.58
1.52
185.11
2.33
2.30
1,198.70
1.70
1.61
11.00
9.41
9.24
223.74
2.102.1023.34
5.635.54101.86
3.74
3.61
134.28
12.17
11.76
279.57
412.98
412.98
94.25
RTEC10 Index: 490.94 (1.11%)
RTEC10 is sponsored by VDC research

SOLUTIONS ENGINEERING

Next-Generation VME

VITA 42 XMC Gains Momentum, Increases Flexibility

As I/O requirements continue their relentless upward progression in both performance and complexity, system integrators need a new I/O module architecture. VITA 42 reproduces the open standard ecosystem of the PMC module while providing higher performance and the potential for direct connection to switched fabric interconnects.

ANDREW REDDIG, TEK MICROSYSTEMS

  • Page 1 of 2
    Bookmark and Share

High-performance embedded systems have always tried to balance the need for raw processing power with the ability to move data—at high speed—in and out of the system. The VITA 42 XMC standard is directly targeted at the requirements of high-performance systems in a rugged, deployed environment. Based on the successful PMC standard, XMC adds up to two high-speed serial connectors (designated J15 and J16) that can be used for switched fabric solutions as well as point-to-point connections between I/O modules and carrier cards. XMC leverages the availability of merchant silicon solutions for fabric endpoints and switches while maintaining the form-factor and mechanical characteristics to support operations in severe environments.

The XMC standard defines a layered architecture, with the base standard—VITA 42.0 —defining the mechanical, power and utility interfaces while several protocol standards map specific switched fabric interfaces into the XMC architecture. The current set of protocol standards are shown in Table 1, along with the throughput for interfaces with one or both XMC connectors.

The XMC architecture has many features in common with another standard, the Advanced Mezzanine Card, or AMC, being developed by PICMG as a part of the AdvancedTCA ecosystem. Both XMC and AMC support direct connection to switched fabrics and leverage the growing number of endpoint solutions available from silicon providers. While the architectures are similar, the mechanical features are quite different due to the markets addressed by the two standards. AMC modules are designed to meet the needs of the high-availability telecom market, which requires that modules be hot-swappable without powering down the system or removing the carrier card from the chassis. This design goal resulted in selection of a card-edge-type connector that meets the requirements of the telecom environment but is unsuitable for the shock, vibration and humidity requirements of a deployed military application. XMC modules, on the other hand, have no hot-swap requirement and use a traditional stacking connector between the mezzanine and carrier that has been characterized for rugged environments.

The evolution of the XMC ecosystem has gone through several stages based on the availability of switched fabric endpoints. The initial wave of activity was based on Parallel RapidIO, or VITA 42.1, driven by the availability of Parallel RapidIO processors from Freescale and switches from Mercury and Tundra. The next wave of activity leveraged FPGA technology to implement PCI Express (VITA 42.3) and Serial RapidIO (VITA 42.2) endpoints, both of which can be implemented using a common hardware platform and FPGA IP cores. Unlike the Parallel RapidIO and HyperTransport (VITA 42.4) standards, serial switched fabrics such as PCI Express and Serial RapidIO share a common physical interface, allowing the development of fabric-agnostic hardware products using FPGAs at one or both ends of the link. The ability to “hedge” the fabric wars has made it easier to move forward with XMC products without having to choose a specific fabric, as long as the application supports the power and cost tradeoffs of an FPGA-based design. An example block diagram of an FPGA-based XMC module is shown in Figure 1.

As the base of FPGA-based products reached critical mass, application developers realized that the FPGA could often be better utilized as a signal or protocol processing resource rather than using a large fraction of the available gates for a fabric endpoint. This resulted in applications being developed based on the Xilinx Aurora protocol as a lightweight, point-to-point link between XMC modules and carriers, or between different carriers on a VXS backplane. Although Aurora shares the same physical interface as higher level switched fabrics such as PCI Express or Serial RapidIO, the protocol is much more lightweight, supporting a multi-lane link between two endpoints without routing or other system-level features. Unfortunately, Aurora by itself does not define enough details to provide an interoperable standard across different vendor implementations, which has resulted in multiple vendor-specific implementations with limited compatibility.

To address this, the VSO recently kicked off a new standard task group, VITA 55, to develop an Aurora-based lightweight protocol and address the interoperability issues. Two implementations of VITA 55 are being standardized: VITA 41.5 for VXS systems to support carrier-to-carrier links and VITA 42.5 for XMC to support mezzanine-to-carrier links. Fabric-agnostic implementations of both VITA 41 and 42 products are expected to support VITA 55 as one option along with existing PCI Express and Serial RapidIO implementations, offering a range of choices to system implementers to tradeoff fabric complexity with FPGA resource utilization.

LEAVE A COMMENT