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

INDUSTRY WATCH

Advanced Platform Management

LAN-Attached TCA Management Controllers: How to Build and Use Them

Intelligent platform management controllers are indispensible for advanced telecommunication systems. Here is a guide to the possibilities and options for effective platform management.

MARK OVERGAARD, PIGEON POINT SYSTEMS

  • Page 1 of 3
    Bookmark and Share

AdvancedTCA (ATCA) and MicroTCA (μTCA) are being aggressively deployed, creating opportunities for enhancements in the hardware platform management infrastructure that has been such a vital part of the success of these platform architectures. The local management controllers (which are referenced generically here as Intelligent Platform Management Controllers or IPMCs) on Telecom Communications Architecture (TCA) boards and modules all have a mandatory connection via the Intelligent Platform Management Bus (IPMB) to upper level management layers. IPMB links use the ubiquitous and low-cost, but not high-performance, Inter-Integrated Circuit (I2C) bus. It is now clear that a supplementary connection for such IPMCs to an in-shelf LAN can be very valuable, especially for the more sophisticated boards and modules.

The article entitled Using I2C for “Behind-the-Scenes” Management, published in the June issue of RTC, introduces the role of IPMB in TCA management frameworks and focuses on using I2C for non-IPMB purposes in the management of TCA shelves. Figure 1 shows the management framework for both ATCA and μTCA and two promising applications for LAN-attached IPMCs.

Two Key Applications

One of the applications concerns upgrades of the firmware and other configurable elements of a TCA board or module. PICMG HPM.1, the IPM Controller Firmware Upgrade specification, provides a common framework for doing such upgrades, even in shelves that integrate independently implemented components. (See HPM.1 Spec Defines Interoperable Firmware Upgrade for PICMG Management Controllers, published in the August 2007 issue of RTC, for an introduction to HPM.1.) HPM.1-compliant IPMCs are required to support upgrades via IPMB, and the typical size of an instance of management controller firmware, a few hundred kilobytes, is a good fit for this approach.

As Figure 1 shows, however, HPM.1 also allows up to seven additional configurable components beyond the management controller firmware to be upgraded, including one or more programmable logic devices (PLDs) such as field-programmable gate arrays (FPGAs), where the upgrade image size may be an order of magnitude larger. With such upgrade image sizes, which could apply for controller type [B] in the figure, the higher bandwidth of a LAN transport is very attractive and possibly critical.

Another application for LAN-attached IPMCs is accessing serial consoles via the in-shelf LAN that is usually present, versus running separate serial cables for each of possibly hundreds or even thousands of console ports in a large system. The Intelligent Platform Management Interface (IPMI) specification, which provides a foundation for TCA’s management framework, defines an SOL architecture in which a LAN-attached IPMC can communicate with an SOL client somewhere on the LAN. The SOL client uses that LAN as the transport for console traffic involving one or more console ports associated with the IPMC. As demonstrated in Figure 1, those console ports can be used for the payload processor(s) that performs the main functions of a board or for a console interface to the management controller itself (such as the Carrier IPMC for module type [C]).

Payload processor console ports can, for example, allow monitoring of the boot phase of the payload processor during development, diagnosis, or debugging activities. Similarly, IPMC console port access can aid in monitoring the local activities of an IPMC, which can be especially important for a Carrier IPMC that is interacting with AdvancedMC modules installed on its board. In either case, using an in-shelf LAN (which is typically already present, such as the mandatory Base Interface in ATCA shelves, which uses Ethernet) for this traffic can be hugely preferable, from a logistics and operational expense point of view, to connecting individual serial console cables to each console port. But how can we share a single in-shelf LAN between payload and IPMC traffic?

Sideband Interfaces Enable Shared LAN Attachments

One key way to accomplish such sharing, as shown in Figure 2, is by choosing network controllers (NCs) that have a sideband interface for management traffic in addition to the primary interface for use by the payload processor. An NC with sideband interface routes management traffic from the LAN to the IPMC via the sideband and forwards LAN-addressed management traffic from the sideband to the LAN. Server-oriented NCs have long supported sideband interfaces. Until recently they tended to be NC vendor- and device-specific, but often based on the SMBus variant of I2C. As a result of the sideband interface differences, distinct firmware and hardware implementations have been needed for different NC vendors and even different devices from a single vendor.

LEAVE A COMMENT