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

TECHNOLOGY IN CONTEXT

Blades

ATCA E-Keying Aids Fabric Management

Designed for long life cycles, AdvancedTCA boasts future-proofing capabilities such as E-keying. E-keying lets existing shelf managers handle new fabrics and proprietary links as they emerge and evolve.

MARK OVERGAARD, PIGEON POINT SYSTEMS

  • Page 1 of 3
    Bookmark and Share

AdvancedTCA is a blade architecture that provides tremendous flexibility for high bandwidth communication within a shelf, as befits its emphasis on telecom applications. An AdvancedTCA backplane is fabric-agnostic, so different communicating pairs of fabric interfaces on the blades may use the backplane links very differently. With this flexibility comes a challenge: ensuring that the fabric interfaces on each end of a backplane link are compatible with each other. For the simplest case of a fixed function interface on each end, a simple compatibility match is required. In the general case, each end of a link may be configurable (perhaps via dynamically loaded FPGAs) to support one of a range of fabric types; that possibility needs to be supported also.

In AdvancedTCA, this challenge is addressed by the E-Keying subsystem of platform management—the foundation management layer that inventories the Field Replaceable Units (FRUs) in the shelves of a system, monitors their basic health and manages their power, cooling and interconnect resources. PICMG has chosen to leverage the widely used Intelligent Platform Management Interface (IPMI) infrastructure, adding advanced extensions that address the special platform management needs of communication systems. PICMG 3.0, the AdvancedTCA specification, defines the necessary extensions to IPMI. Figure 1 shows the management-related logical elements of an example AdvancedTCA shelf.

Intelligent Platform Management in ATCA

AdvancedTCA brings with it some terminology that differs from traditional embedded computer architectures. For instance, “blades” are referred to as “boards”, and “shelf” replaces the term “chassis” that is traditional in some circles. An AdvancedTCA Shelf Manager communicates inside the shelf with IPM Controllers, each of which is responsible for local management of one or more Field Replaceable Units (FRUs), such as boards, fan trays or power entry modules.

Management communication within a shelf occurs primarily over the Intelligent Platform Management Bus (IPMB), which is implemented on a dual-redundant basis as IPMB-0 in AdvancedTCA. FRU Information (accessed via the IPM Controller responsible for each FRU) provides data about the FRU, including inventory information such as manufacturer and model identification. Shelf FRU Information provides similar information for the shelf, itself, including the integrated backplane.

The Shelf Manager has two main responsibilities. First, it manages/tracks the FRU population and common infrastructure of a shelf, especially the power, cooling and interconnect resources and their usage. Within the shelf, this management/tracking primarily occurs through interactions between the Shelf Manager and the IPM Controllers over IPMB-0. The other duty of the Shelf Manager is to enable the overall System Manager to join in that management/tracking through the System Manager Interface, which is typically implemented over Ethernet.

Electronic Keying in AdvancedTCA

The IPMC’s non-volatile storage includes FRU Information (with E-Keying data) for the board. Figure 2 shows the management aspects of an ATCA board that are relevant to E-Keying. The IPMC manages the point-to-point E-Keying controls for the Base, Fabric and Update Channel Interfaces that are implemented on a particular board. The board Payload, itself, manages E-Keying controls for its use of the Synchronization Clock Interface and Metallic Test buses. AdvancedTCA’s provisions for E-Keying these bused resources are very different from the point-to-point E-Keying provisions. The remainder of this article focuses on the point-to-point E-Keying architecture.

The first step in point-to-point (P2P) E-Keying happens when a shelf is first powered up. The Shelf Manager gets the backplane P2P connectivity data from the Shelf FRU Information. This data specifies the P2P interconnections that the backplane provides between specific slots and specific channels on each slot.

Next, for each board in the shelf (whether present at power up or added later), the Shelf Manager determines from board level FRU Information the P2P connections to the backplane that each board implements and the potential logical links to other boards that each of those connections can support. Each such link has a link descriptor that identifies:

  • a P2P Interface on the backplane (Fabric, Base or Update Channel) and a channel number within that interface;
  • the ports (or sets of differential signal pairs) on that channel that are involved in the link; and
  • the link type (which identifies the governing PICMG 3.x subsidiary specification—say, PICMG 3.4 PCI Express—and selects among any variants defined by that specification).

LEAVE A COMMENT