01.01.2013 Views

in PDF Format - Embedded-Control-Europe.com

in PDF Format - Embedded-Control-Europe.com

in PDF Format - Embedded-Control-Europe.com

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

THINK OF THEM IN TERMS OF OUR POWER SUPPLIES<br />

T<strong>in</strong>y, efficient, powerful: with their<br />

<strong>in</strong>dustry-lead<strong>in</strong>g digital control platform,<br />

Ericsson Power Modules’ new<br />

board-mounted power supplies really<br />

do prove that a little goes a long way <strong>in</strong><br />

terms of power conversion efficiency.<br />

Today’s <strong>in</strong>dustrial and tele<strong>com</strong> systems<br />

use <strong>in</strong>termediate bus architectures requir<strong>in</strong>g<br />

specialist skills to maximize the value<br />

of the relatively large amounts of power<br />

that they manage – which meant juggl<strong>in</strong>g<br />

power density aga<strong>in</strong>st achiev<strong>in</strong>g the least<br />

possible conversion loss. A difficult task,<br />

for a conventional DC/DC converter us<strong>in</strong>g<br />

analogue control.<br />

The BMR453 DC/DC converter changes<br />

the game with its digital control platform.<br />

It allows an <strong>in</strong>crease <strong>in</strong> power density<br />

from a typical 300W level to 400W <strong>in</strong><br />

quarter-brick format, while offer<strong>in</strong>g a<br />

typical 96% conversion efficiency across<br />

its output power range.<br />

By harness<strong>in</strong>g the benefits of digital PWM<br />

and PMBus, more accurate control is<br />

possible <strong>in</strong> power critical applications,<br />

thus reduc<strong>in</strong>g consumption and CO 2<br />

emissions. The smaller and more efficient<br />

they are, the better they are for everyone.<br />

60 million. And count<strong>in</strong>g<br />

Ericsson Power Modules has been a<br />

world-lead<strong>in</strong>g supplier of m<strong>in</strong>iaturized and<br />

high-density DC/DC power modules for<br />

distributed power architectures s<strong>in</strong>ce 1983.<br />

S<strong>in</strong>ce then, we’ve <strong>in</strong>troduced just about<br />

every major first <strong>in</strong> the field, and lead the<br />

way <strong>in</strong> board-mounted product efficiency.<br />

Today, over 60 million board-mounted<br />

power supplies have been shipped to<br />

customers around the globe. We offer<br />

standard DC/DC converters and voltage<br />

regulators for <strong>in</strong>formation and <strong>com</strong>munication<br />

technology equipment such as ADSL,<br />

MicroTCA, RF Power Amplifiers and many<br />

others; plus custom-designed solutions.<br />

Smaller size, greater efficiency<br />

The advanced design and efficiency of<br />

our products enables our customers to<br />

SOME PLACES YOU SHOULD START WITH:<br />

Ericsson AB; Power Modules Headquarters & <strong>Europe</strong> Sales Office: Phone: +46 10 716 96 20,<br />

e-mail contact: pm.<strong>in</strong>fo@ericsson.<strong>com</strong>. Germany, Austria, Switzerland: Josef Bose, Phone:<br />

+49 89 95 00 69 05. Italy, Spa<strong>in</strong> (Mediterranean): Daniele Guidarelli, Phone: +39 33 55 78 63 91<br />

produce ever-more economically-viable<br />

designs, while reduc<strong>in</strong>g the energy<br />

consumption of their equipment.<br />

Wherever the quality and reliability of the<br />

power supply is crucial – from tele<strong>com</strong>munications<br />

equipment to the medical,<br />

avionics, military, space and <strong>in</strong>dustrial<br />

markets, our cont<strong>in</strong>ued small improvements<br />

are br<strong>in</strong>g<strong>in</strong>g important benefits.<br />

Discover the benefits of us<strong>in</strong>g Ericsson<br />

digital power <strong>in</strong> your systems and learn<br />

more about the BMR453 – the digitally<br />

controlled DC/DC converter voted Product<br />

of the Year by Electronic Products. Meet<br />

us at <strong>Embedded</strong> World 2009 <strong>in</strong> Nuremberg,<br />

Germany – you’ll f<strong>in</strong>d the entire<br />

portfolio and our latest products wait<strong>in</strong>g<br />

for you at the MEV booth, Hall 12-441.<br />

www.ericsson.<strong>com</strong>/powermodules


Dear Readers,<br />

At the moment the whole electronics<br />

<strong>in</strong>dustry is discuss<strong>in</strong>g which effects the<br />

f<strong>in</strong>ancial crisis will have for the<br />

economy <strong>in</strong> general and especially for<br />

the electronics <strong>in</strong>dustry. Beside the fact<br />

that some semiconductor <strong>com</strong>panies<br />

are struggl<strong>in</strong>g there are also good<br />

news. Kontron sales grew <strong>in</strong> 2008 of<br />

around 11% to approximately Euro<br />

495 million <strong>in</strong>clud<strong>in</strong>g a sales record of<br />

almost Euro 140 million <strong>in</strong> Q4 and<br />

even the order backlog is at a high level<br />

of over Euro 290 million. Siemens as<br />

another example has just published<br />

strong quarterly figures. The <strong>com</strong>pany raised sales <strong>in</strong> the first quarter<br />

of fiscal year 2008/2009 by 7 percent to 19.6 billion Euros, operative<br />

profit rose by 18 percent to 2.6 billion Euros.It seems that the situation<br />

isn´t generally that bad!<br />

Another positive <strong>in</strong>dicator is the <strong>Embedded</strong> World 2009 exhibition and<br />

conference, which will take place from March 3 to 5 at the Nuremberg<br />

exhibition centre. The number of exhibitors has grown 14 percent to<br />

over 700 <strong>com</strong>pared to last year. The conference will cover all aspects of<br />

embedded system design. In addition to hardware, software and tools,<br />

it will for the first time be devot<strong>in</strong>g itself to topics such as green<br />

electronics or project management and thus pick<strong>in</strong>g up current trends<br />

and developments.<br />

Downturns force the embedded <strong>in</strong>dustry to develop new products and<br />

f<strong>in</strong>d new applications for these products. An example is described <strong>in</strong> our<br />

cover story. It shows the use of a s<strong>in</strong>gle board <strong>com</strong>puter <strong>in</strong> a patient<br />

monitor<strong>in</strong>g system. From a functional po<strong>in</strong>t of view, such a system<br />

consists of a set of sensors, a central process<strong>in</strong>g unit, human mach<strong>in</strong>e<br />

<strong>in</strong>terface, a power supply with battery backup, and a logger and an<br />

alarm system. Us<strong>in</strong>g a s<strong>in</strong>gle board <strong>com</strong>puter as the core <strong>com</strong>ponent,<br />

it is possible to quickly implement a basic monitor<strong>in</strong>g system. The s<strong>in</strong>gle<br />

board <strong>com</strong>puter provides the <strong>in</strong>terfaces that permit the implementation<br />

of a date logger, which makes it suited for the use <strong>in</strong> patient<br />

monitors.<br />

Another <strong>in</strong>terest<strong>in</strong>g article <strong>in</strong>troduces INCA (<strong>in</strong>dustrial and network<br />

<strong>com</strong>put<strong>in</strong>g architecture), an open standards <strong>in</strong>itiative for a sub-Micro-<br />

TCA platform designed to simplify the development of MicroTCAstyle<br />

systems, whilst reduc<strong>in</strong>g <strong>com</strong>plexity and cost. Because there are<br />

some hurdles for us<strong>in</strong>g MicroTCA <strong>in</strong> <strong>in</strong>dustrial applications. MicroTCA<br />

is a <strong>com</strong>plex system which consists of various <strong>com</strong>ponents like power<br />

units, fans, backplane and chassis, system management, switch fabrics<br />

etc. INCA simplifies the system and merges for example the MCH and<br />

a PrAMC <strong>in</strong>to a s<strong>in</strong>gle blade called a PMCH, <strong>com</strong>b<strong>in</strong><strong>in</strong>g an application<br />

processor, system management and fabric switch<strong>in</strong>g. In INCA systems<br />

that do not have any hot-swap requirement, the power supply can<br />

power the backplane slots directly. In other cases where basic hot-swap<br />

or per-slot power control are required, then INCA supports a simplified<br />

management architecture. The result is a cost-effective system for<br />

<strong>in</strong>dustrial applications.<br />

Yours s<strong>in</strong>cerely<br />

Wolfgang Patelay<br />

(Editor)<br />

VIEWPOINT<br />

3 February 2009<br />

V-1_2009-WOEI-4376<br />

Intel ® Atom <br />

meets<br />

COM Express <br />

M<strong>in</strong>imal power dissipation, external graphics and<br />

dual SDVO support are just some of the highlights<br />

you will f<strong>in</strong>d on MSC‘s embedded Intel ® Atom N270<br />

CPU design.<br />

Simply exchange the new MSC CXB-A945M COM<br />

Express modul aga<strong>in</strong>st your current choice and<br />

participate on the new Intel ® ATOM technology:<br />

Up to 60% less power dissipation, low cost and<br />

identical <strong>in</strong>terfaces – all with longevity support.<br />

� Intel ® Atom N270, 1.6GHz<br />

� Intel ® 82945GME<br />

� Up to 2 GByte SO-DIMM<br />

� Gigabit Ethernet<br />

� Dual SATA-300<br />

� Five PCI Express x1<br />

� PCIe x16 support<br />

� Dual Display support<br />

� HD audio<br />

� COM Express Type 2<br />

� Typ. 10W<br />

Tel. +49 8165 906 - 122<br />

boards@msc-ge.<strong>com</strong><br />

Web Quick L<strong>in</strong>k 1542-www<br />

Visit us!<br />

Nürnberg · 3. - 5. 3. 2009<br />

Hall 9 · Booth 235<br />

MSC Vertriebs GmbH<br />

Industriestraße 16 � 76297 Stutensee<br />

Tel. +49 7249 910-173 � Fax +49 7249 910-219<br />

� www.msc-ge.<strong>com</strong>


CONTENTS<br />

Viewpo<strong>in</strong>t 3<br />

Medical Electronics<br />

Patient monitor<strong>in</strong>g system with<br />

Atom-based s<strong>in</strong>gle board <strong>com</strong>puter 6<br />

Industrial Comput<strong>in</strong>g<br />

Deploy<strong>in</strong>g <strong>in</strong>dustrial MicroTCA<br />

with open standards and reduced cost 10<br />

Intel Atom processor enables<br />

low-power IPC for mobile applications 14<br />

<strong>Embedded</strong> World Preview<br />

<strong>Embedded</strong> World Product Highlights 16<br />

Exhibitors List – embedded world 2009 20<br />

Avionics<br />

Efficient and dependable real-time<br />

<strong>com</strong>munications <strong>in</strong> UAV systems 24<br />

Implications of adopt<strong>in</strong>g aerospace<br />

development and verification standards 28<br />

Communications<br />

Platform management <strong>in</strong>tegrates<br />

hardware and software 31<br />

Small Form Factor Boards<br />

Pico-ITX s<strong>in</strong>gle board <strong>com</strong>puters<br />

<strong>com</strong>b<strong>in</strong>e advantages of COMs and SBCs 34<br />

45nm Core 2 Duo technology<br />

<strong>in</strong>troduced <strong>in</strong> embedded COM modules 36<br />

Ruggedization<br />

Design<strong>in</strong>g for wide temperature<br />

technology <strong>in</strong> <strong>in</strong>dustrial <strong>com</strong>put<strong>in</strong>g 38<br />

Customized CompactPCI CPU boards<br />

for <strong>in</strong>dustrial image process<strong>in</strong>g 41<br />

Ma<strong>in</strong>board for long-term operation<br />

under extreme conditions <strong>in</strong> robots 43<br />

Product News 45<br />

Cover Photo<br />

EUROTECH<br />

February 2009 4<br />

Patient monitor<strong>in</strong>g system with<br />

Atom-based s<strong>in</strong>gle board <strong>com</strong>puter PAGE 6<br />

An <strong>in</strong>terest<strong>in</strong>g target application for the Proteus s<strong>in</strong>gle board <strong>com</strong>puter<br />

is patient monitor<strong>in</strong>g systems. Such systems require various<br />

degrees of portability, with devices designed for use at the bedside,<br />

<strong>in</strong> fixed environments, or <strong>in</strong> <strong>com</strong>pletely mobile applications<br />

need<strong>in</strong>g both powerful <strong>com</strong>putational ability and flexible<br />

<strong>com</strong>munications provision.<br />

Deploy<strong>in</strong>g <strong>in</strong>dustrial MicroTCA<br />

with open standards and reduced cost PAGE 10<br />

This article <strong>in</strong>troduces INCA (<strong>in</strong>dustrial and network <strong>com</strong>put<strong>in</strong>g<br />

architecture), an open standards <strong>in</strong>itiative for a sub-MicroTCA<br />

platform designed to simplify the deployment of MicroTCA-style<br />

systems, whilst reduc<strong>in</strong>g <strong>com</strong>plexity and cost.<br />

Efficient and dependable real-time<br />

<strong>com</strong>munications <strong>in</strong> UAV systems PAGE 24<br />

An <strong>in</strong>creas<strong>in</strong>gly wide range of<br />

unmanned air vehicles (UAVs) are<br />

pos<strong>in</strong>g unique design and development<br />

requirements particularly<br />

regard<strong>in</strong>g the data l<strong>in</strong>k. Many<br />

defense application developers have<br />

turned to the open data distribution<br />

service (DDS) standard to provide the<br />

necessary messag<strong>in</strong>g framework.<br />

Platform management <strong>in</strong>tegrates<br />

hardware and software PAGE 31<br />

The new platform management<br />

service added by the Service<br />

Availability Forum provides the software<br />

with easy access to relevant<br />

state changes of hardware entities.<br />

This article expla<strong>in</strong>s its function<strong>in</strong>g<br />

with reference to a typical<br />

AdvancedTCA shelf with a number<br />

of blades represented <strong>in</strong> the <strong>in</strong>formation<br />

model.<br />

Pico-ITX s<strong>in</strong>gle board <strong>com</strong>puters <strong>com</strong>b<strong>in</strong>e<br />

advantages of COMs and SBCs PAGE 34<br />

This article <strong>in</strong>troduces the new small form factor Pico-ITX for s<strong>in</strong>gle<br />

board <strong>com</strong>puters featur<strong>in</strong>g the SUMIT <strong>in</strong>terface which <strong>in</strong>cludes<br />

various future-proof busses.<br />

Design<strong>in</strong>g for wide temperature<br />

technology <strong>in</strong> <strong>in</strong>dustrial <strong>com</strong>put<strong>in</strong>g PAGE 38<br />

Wide temperature capability is a vital feature<br />

for <strong>in</strong>dustrial <strong>com</strong>puters deployed <strong>in</strong><br />

locations with harsh environmental conditions.<br />

This article expla<strong>in</strong>s the design technology<br />

needed for wide temperature<br />

<strong>in</strong>dustrial <strong>com</strong>puters.


MEDICAL ELECTRONICS<br />

Patient monitor<strong>in</strong>g system with<br />

Atom-based s<strong>in</strong>gle board <strong>com</strong>puter<br />

By Pierfrancesco Zuccato, Eurotech<br />

An <strong>in</strong>terest<strong>in</strong>g target<br />

application for the Proteus<br />

s<strong>in</strong>gle board <strong>com</strong>puter is<br />

patient monitor<strong>in</strong>g systems.<br />

Such systems require various<br />

degrees of portability, with<br />

devices designed for use at<br />

the bedside, <strong>in</strong> fixed<br />

environments, or <strong>in</strong><br />

<strong>com</strong>pletely mobile<br />

applications need<strong>in</strong>g both<br />

powerful <strong>com</strong>putational<br />

ability and flexible<br />

<strong>com</strong>munications provision.<br />

■ The Proteus SBC is based on the Intel Atom,<br />

a low-power X86 <strong>com</strong>patible CPU with a new<br />

<strong>in</strong>ternal architecture that provides significant<br />

improvements over previous generations, offer<strong>in</strong>g<br />

the same software environment and a<br />

performance approach<strong>in</strong>g that available from<br />

desktops/notebooks, while requir<strong>in</strong>g a power<br />

budget of only 12W. This result is achieved<br />

thanks to a totally revised architecture us<strong>in</strong>g<br />

45nm technology, and <strong>in</strong>tegrat<strong>in</strong>g numerous<br />

functions <strong>in</strong> the chipset, therefore elim<strong>in</strong>at<strong>in</strong>g<br />

the need for additional discrete chips.<br />

The <strong>in</strong>troduction of the Intel Atom has been<br />

described as a revolutionary step, rather than an<br />

evolutionary one, s<strong>in</strong>ce it provides a basis for<br />

the migration of applications requir<strong>in</strong>g high<br />

performance process<strong>in</strong>g <strong>in</strong>to environments<br />

where low power consumptions and fanless operation<br />

are required. One crucial consequence<br />

is that this unify<strong>in</strong>g process will also impact the<br />

area of software development, provid<strong>in</strong>g an<br />

<strong>in</strong>frastructure that allows <strong>com</strong>mon tools and<br />

applications to be used from the server to the<br />

embedded device.<br />

The Proteus SBC is offered as a <strong>com</strong>plete platform<br />

(hardware coupled to pre-ported, readyto-run<br />

embedded operat<strong>in</strong>g systems) enabl<strong>in</strong>g<br />

very short product development cycles and<br />

correspond<strong>in</strong>g time-to-market. It provides the<br />

full set of features embedded <strong>in</strong> the Intel Atom<br />

platform as well as extensive provisions for<br />

wired and wireless <strong>com</strong>munications; any additional<br />

feature not <strong>in</strong>cluded with the package can<br />

be easily implemented through two PCIe m<strong>in</strong>i<br />

card sockets, or, <strong>in</strong> the case of the COM Express<br />

variant of the board, via a purpose-designed<br />

baseboard. Clearly, one of the most relevant aspects<br />

of the board is the optimization that keeps<br />

the overall power consumption (not <strong>in</strong>clud<strong>in</strong>g<br />

external devices and additional options such as<br />

PCIe expansion boards) with<strong>in</strong> the 12W figure.<br />

This enables the development of battery-powered<br />

designs that deliver performance and<br />

extended usage time, open<strong>in</strong>g a wide range of<br />

opportunities <strong>in</strong> mobile applications.<br />

It is worth not<strong>in</strong>g that a number of advanced<br />

features are <strong>in</strong>tegrated by default; for <strong>in</strong>stance,<br />

the chipset provides 3D graphics, with a hardware<br />

accelerator that releases the CPU from the<br />

<strong>in</strong>tensive task of ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g large-resolution<br />

displays. The s<strong>in</strong>gle board <strong>com</strong>puter actually<br />

provides two fully <strong>in</strong>dependent graphics channels<br />

with hardware HD video decod<strong>in</strong>g which,<br />

coupled with sophisticated audio provision <strong>in</strong>clud<strong>in</strong>g<br />

<strong>in</strong>tegrated amplifiers, can simplify the<br />

design and reduce costs <strong>in</strong> a large number of<br />

target applications.<br />

February 2009 6<br />

It is <strong>in</strong>terest<strong>in</strong>g to consider some of these target<br />

applications <strong>in</strong> order to understand how the<br />

Proteus SBC can be effective <strong>in</strong> quickly implement<strong>in</strong>g<br />

advanced, feature-rich products. One<br />

<strong>in</strong>terest<strong>in</strong>g application area is <strong>in</strong> patient monitor<strong>in</strong>g<br />

systems. These devices are used to<br />

monitor the health of the patient, with <strong>in</strong>ternal<br />

applications that often <strong>in</strong>volve the manipulation<br />

of multiple data sets us<strong>in</strong>g <strong>com</strong>plex algorithms,<br />

together with the display of data <strong>in</strong> very<br />

precise detail. Such <strong>in</strong>struments require various<br />

degrees of portability, with devices designed for<br />

use at the bedside, <strong>in</strong> fixed environments, or <strong>in</strong><br />

<strong>com</strong>pletely mobile applications need<strong>in</strong>g both<br />

powerful <strong>com</strong>putational ability and flexible<br />

<strong>com</strong>munications provision. They are used<br />

whenever the subjects are <strong>in</strong> unstable conditions<br />

as the result of a disease or of a therapeutic<br />

treatment; there are also cases where it is<br />

important to log the physical parameters of<br />

healthy <strong>in</strong>dividuals, such as athletes.<br />

From a functional po<strong>in</strong>t of view, a patient monitor<br />

system consists of a set of sensors, a central<br />

process<strong>in</strong>g unit, human mach<strong>in</strong>e <strong>in</strong>terface, a<br />

power supply with battery backup, and a logger<br />

and an alarm system. Us<strong>in</strong>g the Proteus SBC as<br />

the core <strong>com</strong>ponent, it is possible to quickly implement<br />

a basic monitor<strong>in</strong>g system. Let us start<br />

with the sensors: a bedside system can be


Figure 1. S<strong>in</strong>gle board <strong>com</strong>puter version of the<br />

Proteus<br />

equipped with modular units that provide the<br />

values of blood pressure, cardiac output, ECG,<br />

temperature and so on. These transducers and<br />

sensors can be managed us<strong>in</strong>g the onboard USB<br />

2.0 <strong>in</strong>terfaces; design<strong>in</strong>g USB sensor modules<br />

allows great expandability for the system and<br />

permits a gradual implementation of additional<br />

features. The <strong>com</strong>putational capacity delivered<br />

by the Atom processor allows the analysis of the<br />

<strong>in</strong><strong>com</strong><strong>in</strong>g data (filter<strong>in</strong>g, pattern recognition,<br />

etc) and the <strong>in</strong>terpretation of significant events<br />

that could require medical attention. The implementation<br />

of the human mach<strong>in</strong>e <strong>in</strong>terface<br />

is greatly simplified s<strong>in</strong>ce the SBC provides dual<br />

<strong>in</strong>dependent displays and touch panel support.<br />

SERIAL CONNECTIVITY<br />

INDUSTRIAL ETHERNET<br />

EMBEDDED COMPUTING<br />

WIRELESS & CELLULAR<br />

x86-Based Rackmount <strong>Embedded</strong> Computer with Modular Flexibility.<br />

� �������������������������������������������<br />

� ���������������������������������������������<br />

� ��������������������������������������������<br />

� �������� ���������� �������������� ���� � �� ��������� ����������<br />

� ����������������������<br />

� ������� ���������� �� ���� ���� ������ ���� ������ ������� ����� ������<br />

� ������������������������������������������������������<br />

� ������� ������<br />

Moxa. Industrial Network<strong>in</strong>g Solutions.<br />

Moxa <strong>Europe</strong> GmbH | E<strong>in</strong>ste<strong>in</strong>straße7|85716Unterschleissheim|Germany<br />

Tel.:+49893700399-28|E-Mail:<strong>Europe</strong>@moxa.<strong>com</strong>|www.moxa.<strong>com</strong><br />

For <strong>in</strong>stance, it is possible to implement a primary<br />

<strong>in</strong>terface on a 15” UXGA panel where the<br />

operator can perform selections directly by<br />

touch<strong>in</strong>g the screen. An additional and <strong>in</strong>dependent<br />

(secondary) screen can be added on<br />

the second video channel, for <strong>in</strong>stance on a remote<br />

l<strong>in</strong>k, to provide the operator with specialized<br />

<strong>in</strong>formation, remote control capabilities<br />

or visual feedback to the patient. Details<br />

such as screen orientation, resolution, colour<br />

depth are handled directly <strong>in</strong> the hardware,<br />

thanks to the <strong>in</strong>tegrated accelerator. For even<br />

more sophisticated data presentation and<br />

analysis, it is possible to use the hardware 3D<br />

accelerator which makes it possible to render<br />

<strong>com</strong>plex scenes us<strong>in</strong>g high-level programm<strong>in</strong>g<br />

libraries, such as DirectX or OpenGL. F<strong>in</strong>ally,<br />

the human mach<strong>in</strong>e <strong>in</strong>terface also requires at<br />

least an emergency/help button and might <strong>in</strong>clude<br />

an optional mouse and keyboard. These<br />

features can be implemented with almost no effort<br />

us<strong>in</strong>g the GPIO, UART and USB <strong>in</strong>terfaces.<br />

One important characteristic of the patient<br />

monitor<strong>in</strong>g system is the power supply circuit<br />

that <strong>in</strong>cludes a battery backup system, thus provid<strong>in</strong>g<br />

un<strong>in</strong>terrupted service dur<strong>in</strong>g power<br />

outages. The battery also doubles as the primary<br />

power supply when used as a mobile<br />

DA-680 Series<br />

x86-based Industrial<br />

<strong>Embedded</strong> Computers<br />

by<br />

MEDICAL ELECTRONICS<br />

device. These requirements are quite typical of<br />

a number of applications, so the Proteus has<br />

been designed to operate at +12VDC nom<strong>in</strong>al<br />

and to accept an <strong>in</strong>put range that spans from<br />

+8.5VDC to +25VDC. It is worth not<strong>in</strong>g that<br />

the low power budget not only makes it possible<br />

to use a battery as the ma<strong>in</strong> power source,<br />

and hence permits the mobile use of the device,<br />

but also limits the heat generation. In the<br />

context of this example, a fanless design is very<br />

important s<strong>in</strong>ce it greatly improves the reliability<br />

of the product and, at the same time, makes<br />

it possible to seal the unit, a very desirable property<br />

for a device that is used <strong>in</strong> an environment<br />

where fluids and other contam<strong>in</strong>ants are quite<br />

<strong>com</strong>mon.<br />

A patient monitor might also require some sort<br />

of data logg<strong>in</strong>g, i.e. the patient parameters<br />

should be stored and made available at any time<br />

for medical or legal purposes. The SBC provides<br />

<strong>in</strong>terfaces (one SATA and one MicroSD socket)<br />

that permit a straight implementation of a logger<br />

by add<strong>in</strong>g a conventional hard disk or flash<br />

disk. Of course, due to privacy issues, some data<br />

might require encryption to prevent tamper<strong>in</strong>g<br />

and/or unauthorized access; implement<strong>in</strong>g this<br />

feature is simplified by the availability of the<br />

on-board Atmel trusted platform module<br />

��������������<br />

EMBEDDED WORLD IN NUREMBERG:<br />

March3to5,2009|Hall12|Stand450


MEDICAL ELECTRONICS<br />

Figure 2. Block diagram of the s<strong>in</strong>gle board <strong>com</strong>puter version of Proteus<br />

Figure 3. Application example: patient monitor<strong>in</strong>g system<br />

(TCG v1.2), and the sheer <strong>com</strong>putational performance<br />

of the Atom processor which permits<br />

the adoption of strong cryptographic algorithms.<br />

Additionally, if a pr<strong>in</strong>ted output is<br />

required, the USB <strong>in</strong>terfaces can be used to add<br />

a pr<strong>in</strong>ter/plotter function.<br />

The f<strong>in</strong>al element <strong>in</strong> this example is the alarm<br />

system that must at least <strong>in</strong>clude some sort of<br />

acoustic feedback <strong>in</strong> case some event requires<br />

attention from the operator. The most basic implementation<br />

is a beeper that is triggered by the<br />

event; however, it is desirable to convey much<br />

more <strong>in</strong>formation, such as the relevance of the<br />

condition (warn<strong>in</strong>g, critical, etc) and its type<br />

(patient related, system fault, low battery, etc).<br />

While these messages can be delivered by a<br />

clever <strong>com</strong>b<strong>in</strong>ation of tones, their <strong>in</strong>terpreta-<br />

tion requires some tra<strong>in</strong><strong>in</strong>g and might be a<br />

source of error <strong>in</strong> an emergency condition;<br />

therefore it is desirable to <strong>in</strong>clude speech synthesis<br />

or at least the capability of play<strong>in</strong>g back<br />

prerecorded samples. The SBC provides advanced<br />

audio capabilities us<strong>in</strong>g Intel HD Audio<br />

with up to four audio streams (speaker L-R and<br />

<strong>in</strong>dependent headphone L-R) with an <strong>in</strong>tegrated<br />

2W audio amplifier on the speaker<br />

outputs, allow<strong>in</strong>g these to be driven directly.<br />

In this scenario, the Proteus has made it possible<br />

to build a sophisticated mobile patient<br />

monitor with little hardware design efforts,<br />

replicat<strong>in</strong>g the features that are typically required<br />

<strong>in</strong> this type of device. Now, let us use the<br />

other features of the SBC to add advanced functions<br />

to the mobile patient monitor. The first<br />

February 2009 8<br />

enhancement is achieved by us<strong>in</strong>g the on-board<br />

Gigabit Ethernet <strong>in</strong>terfaces: the first <strong>in</strong>terface<br />

could be used to l<strong>in</strong>k the patient monitor to the<br />

hospital central server <strong>in</strong>frastructure where the<br />

patient records are stored. This would allow the<br />

operator to retrieve the cl<strong>in</strong>ical history of the<br />

patient at any time, and by us<strong>in</strong>g the touchscreen<br />

and optional keyboard/mouse, it would<br />

permit the submission of prescriptions and so<br />

on. The patient monitor could also stream the<br />

sensor data to the central server or to any other<br />

location (such as a monitor<strong>in</strong>g room, where all<br />

patients can be simultaneously monitored 24/7<br />

byasmallnumberofoperators).Alternatively,<br />

the Ethernet <strong>in</strong>terface might be used as a service<br />

port to provide remote technical support,<br />

such as to deliver software updates or to do<br />

remote diagnostics/<strong>in</strong>ventory.<br />

Another <strong>in</strong>terest<strong>in</strong>g option could be implemented<br />

us<strong>in</strong>g one of the PCIe m<strong>in</strong>i card sockets,<br />

where a WiFi/3G/GPRS <strong>com</strong>munication<br />

adapter could be fitted. The wireless module<br />

could then provide services similar to the ones<br />

previously described for the Gigabit Ethernet<br />

and would make it possible to achieve the same<br />

degree of functionality even when the unit is<br />

used <strong>in</strong> the field (at home, <strong>in</strong> an ambulance or<br />

while the patient is transported from one room<br />

to the other). Another use could be to provide a<br />

backup l<strong>in</strong>k for the wired connections.<br />

The SBC also offers a GPS module option. The<br />

20-channel SirFStar III receiver, when coupled<br />

with the 3G (or GPRS, possibly with AGPS)<br />

adapter opens up a range of mobile services<br />

such as the geolocation of the patient, where a<br />

subject at risk, but otherwise not requir<strong>in</strong>g hospitalization<br />

(e.g. for certa<strong>in</strong> cardiac conditions)<br />

could be more effectively rescued <strong>in</strong> case<br />

of an emergency by send<strong>in</strong>g a team <strong>in</strong> the right<br />

place at the early signs of a potential event,<br />

ideally even before the subject starts to realize<br />

that an emergency condition has developed.<br />

In an even more advanced scenario, the<br />

optional ZigBee (or Bluetooth) modules of the<br />

Proteus could be used to provide extra functions<br />

to the patient monitor. For <strong>in</strong>stance, the<br />

ZigBee local network could create a contextaware<br />

environment, where the patient is recognized<br />

by the device, elim<strong>in</strong>at<strong>in</strong>g the need to<br />

enter any parameter or configuration. Similarly,<br />

the device could recognize the operator,<br />

activat<strong>in</strong>g only the functions that she is qualified<br />

to manage and logg<strong>in</strong>g the result<strong>in</strong>g<br />

who/what/when events. Another <strong>in</strong>terest<strong>in</strong>g<br />

feature that might be implemented with the<br />

ZigBee adapter is a totally wireless setup, where<br />

the patient is not tethered to the device, but<br />

wears a garment/smart shirt with embedded<br />

ZigBee-enabled sensors, therefore free<strong>in</strong>g the<br />

subject from the <strong>in</strong>convenience of restricted<br />

movements. ■


There are a few th<strong>in</strong>gs that you might not know...but need to know...about Aitech. First...we were first!<br />

That's right, Aitech built the world's first conduction-cooled mil-spec VME boards...years before there<br />

was NDI or COTS! And we are still way ahead of the pack <strong>in</strong> the COTS developments that matter most.<br />

We have COTS...<strong>com</strong>plete! From advanced boards, enclosures/chassis, and OS and BIT firmware to fully <strong>in</strong>tegrated<br />

sub-systems and support services, <strong>in</strong>clud<strong>in</strong>g lifecycle and program management. For all COTS applications...land, sea,<br />

air...even space with 6U VME and 3U/6U CompactPCI and custom form factors!<br />

We have COTS...unique. Aitech has COTS products and capabilities that no one else has, <strong>in</strong>clud<strong>in</strong>g the highest<br />

MIPS/watt processor boards <strong>in</strong> the bus<strong>in</strong>ess; space-qualified, rad-tolerant COTS boards, multi-gigabyte mass Flash<br />

memory on a s<strong>in</strong>gle board, high speed Ethernet boards, PMCs for PCM telemetry, A/D, D/A, Servos, and so much<br />

more...<strong>in</strong>clud<strong>in</strong>g AS9100 certification!<br />

We're global...and local. With world headquarters <strong>in</strong> California, multi-cont<strong>in</strong>ental manufactur<strong>in</strong>g facilities, and skilled<br />

representatives, tech support and agents throughout the world, Aitech can give you unsurpassed support and attention.<br />

We're ready when you are! There's a lot more about Aitech that you'd f<strong>in</strong>d very <strong>in</strong>terest<strong>in</strong>g. Give us a call or visit our<br />

web site. If you want COTS, get it from the <strong>com</strong>pany that <strong>in</strong>vented it and still leads the way!<br />

From boards to sub-systems…<br />

we leave the systems <strong>in</strong>tegration to those<br />

who do it best – our customers.<br />

Aitech Defense Systems, Ltd.<br />

4 Maskit Street<br />

Herzlia, Israel 46120<br />

email: sales@rugged.<strong>com</strong><br />

Tel: 972 (9) 960-0600<br />

Fax: 972 (9) 954-4315<br />

www.rugged.<strong>com</strong>


INDUSTRIAL COMPUTING<br />

Deploy<strong>in</strong>g <strong>in</strong>dustrial MicroTCA<br />

with open standards and reduced cost<br />

By Peter Marek, Advantech<br />

This article <strong>in</strong>troduces<br />

INCA (<strong>in</strong>dustrial and network<br />

<strong>com</strong>put<strong>in</strong>g architecture),<br />

an open standards <strong>in</strong>itiative<br />

for a sub-MicroTCA platform<br />

designed to simplify the<br />

deployment of MicroTCA-style<br />

systems, whilst reduc<strong>in</strong>g<br />

<strong>com</strong>plexity and cost.<br />

■ There are many good reasons to deploy MicroTCA<br />

which have been highlighted and discussed<br />

<strong>in</strong> great detail. The purpose of this article<br />

is to take a look at MicroTCA from a new<br />

perspective, <strong>in</strong>dicate some hurdles and barriers<br />

<strong>in</strong> the way of its general <strong>in</strong>dustrial use, and <strong>in</strong>troduce<br />

INCA (<strong>in</strong>dustrial and network <strong>com</strong>put<strong>in</strong>g<br />

architecture), an open platform <strong>in</strong>itiative<br />

for a sub-MicroTCA platform. This is not a<br />

<strong>com</strong>pletely new approach, as <strong>in</strong> fact several vendors<br />

have already <strong>in</strong>troduced custom sub-MicroTCA<br />

implementations that partially address<br />

the obstacles described below. So what is<br />

different about this article, and why is INCA<br />

different?<br />

There are two ma<strong>in</strong> answers. Firstly, INCA has<br />

been architected to be<strong>com</strong>e an open standard<br />

from the ground up. Only open standards with<br />

multi-vendor support can achieve critical mass<br />

<strong>in</strong> the short term, with economies of scale and<br />

technical evolution <strong>in</strong> the long term. Secondly,<br />

it goes beyond just specify<strong>in</strong>g a low-cost AMC<br />

platform by tak<strong>in</strong>g a system-level approach and<br />

by <strong>in</strong>troduc<strong>in</strong>g so-named lean mezzan<strong>in</strong>e cards<br />

(LMCs). LMCs are simplified, AMC-like modules<br />

that serve two ma<strong>in</strong> purposes: support<strong>in</strong>g<br />

lower-cost implementations and reduc<strong>in</strong>g <strong>com</strong>plexity.<br />

Overall, INCA has been designed to<br />

simplify the deployment of MicroTCA-style<br />

systems, whilst reduc<strong>in</strong>g <strong>com</strong>plexity and cost to<br />

br<strong>in</strong>g down eng<strong>in</strong>eer<strong>in</strong>g expense, COGS (cost<br />

of goods sold) and time-to-market. In the current<br />

economic environment the tim<strong>in</strong>g for this<br />

new system is absolutely right. Before tak<strong>in</strong>g a<br />

deep dive <strong>in</strong>to INCA, let us have a look at MicroTCA<br />

as it stands today and summarize all its<br />

features and benefits, <strong>in</strong>clud<strong>in</strong>g however the<br />

hurdles that may be overkill and the barriers<br />

whichmaymakeitoverly<strong>com</strong>plextodeploy<strong>in</strong><br />

<strong>in</strong>dustrial applications.<br />

The benefits of MicroTCA are as follows. MicroTCA<br />

is an open standard reus<strong>in</strong>g AMCs. The<br />

ecosystem of 30+ vendors supply<strong>in</strong>g AMCs and<br />

MicroTCA <strong>com</strong>ponents and systems is alive<br />

and kick<strong>in</strong>g. MicroTCA and AMCs are us<strong>in</strong>g<br />

serial <strong>in</strong>terconnects such as GbE, PCIe,<br />

SAS/SATA and 10GE among others. Besides<br />

these popular serial <strong>in</strong>terconnects, MicroTCA<br />

supports any k<strong>in</strong>d of application-specific or<br />

custom protocol. The AMC-based form factor<br />

provides almost unlimited scalability and flexibility.<br />

Density is the highest amongst all modular<br />

<strong>com</strong>put<strong>in</strong>g standards. MicroTCA has been<br />

architected for five n<strong>in</strong>es availability and full<br />

manageability, support<strong>in</strong>g <strong>com</strong>ponent-level<br />

redundancy and hot swap.<br />

The hurdles on the way of us<strong>in</strong>g MicroTCA <strong>in</strong><br />

<strong>in</strong>dustrial applications are these. MicroTCA<br />

makes <strong>com</strong>plex systems. A MicroTCA system<br />

consists of one or more power units, one or<br />

more fan units, a backplane and chassis, and<br />

February 2009 10<br />

Figure 1. INCA reference system<br />

implementation<br />

one or two MCHs which take care of system<br />

management and provide the switch fabrics for<br />

the serial backplane <strong>in</strong>terconnects. Power and<br />

fan units each have their own <strong>in</strong>telligence<br />

(management controller). All the elements<br />

mentioned are for basic system <strong>in</strong>frastructure<br />

support and perform no application process<strong>in</strong>g.<br />

Although redundant power units or MCHs <strong>in</strong><br />

a MicroTCA system are optional, redundancy<br />

has been designed <strong>in</strong>to these <strong>com</strong>ponents and<br />

to some extent <strong>in</strong>to the system. The fully managed<br />

architecture with distributed management<br />

<strong>in</strong>tended for high availability therefore <strong>com</strong>es<br />

with a cost overhead <strong>in</strong> applications with simpler<br />

management needs, or which do not require<br />

hot swap or redundancy. As always, flexibility<br />

is a gift for those people who know how<br />

to use it.<br />

For beg<strong>in</strong>ners, flexibility may be confus<strong>in</strong>g. The<br />

best real world example was CompactPCI <strong>in</strong> its<br />

early days. Because of all the options and flexibility<br />

<strong>in</strong> CompactPCI, blade vendors were<br />

not sure which products to design for their customers,<br />

and customers did not know what features<br />

would be offered by standard products (a<br />

classical chicken-and-egg scenario). A little of<br />

the same goes for MicroTCA as well, just a little<br />

though: the many options to choose data<br />

plane (fat pipes) switch fabric <strong>in</strong>terconnects<br />

<strong>com</strong>plicate architect<strong>in</strong>g the system, and make<br />

<strong>com</strong>ponent-level selection difficult, especially


Figure 2. Advantech UTCA-5500 PMCH <strong>in</strong>tegrates MCH and a PrAMC<br />

for backplanes and MCHs. The barriers aga<strong>in</strong>st<br />

us<strong>in</strong>g MicroTCA <strong>in</strong> <strong>in</strong>dustrial applications are<br />

as follows. With high availability built <strong>in</strong>, MicroTCA<br />

demands some higher-level management<br />

usually referred to as the system manager.<br />

In the tele<strong>com</strong> world, such managementplane<br />

software typically runs on top of high<br />

availability middleware based on HPI on an<br />

x86-based processor module, or even from a<br />

remote part of the network. In applications<br />

where requirements for high availability are<br />

lower or where simpler redundancy models are<br />

sufficient (enterprise applications often use<br />

box-level rather than <strong>com</strong>ponent-level redundancy),<br />

or where neither redundancy nor hotswap<br />

are needed, then high availability represents<br />

a pure overhead to the system <strong>in</strong>tegrator<br />

and user. Even though MicroTCA can be de-<br />

Figure 3. Implementation of a simple IO function on an LMC (top) vs. AMC<br />

INDUSTRIAL COMPUTING<br />

ployed without such high-level system management,<br />

the concepts beh<strong>in</strong>d it have been built<br />

<strong>in</strong>to the systems and still need to be understood.<br />

The ma<strong>in</strong> reason is because management <strong>in</strong> MicroTCA<br />

is distributed to different entities<br />

(power unit, fan unit, MCH and x86 processor<br />

AMC) each of which is usually sourced from<br />

different vendors (that be<strong>in</strong>g the idea of an open<br />

standard and ecosystem). Although the MicroTCA/AMC<br />

ecosystem is mak<strong>in</strong>g great efforts<br />

to ensure <strong>in</strong>teroperability, both <strong>in</strong> terms of specification<br />

work under PICMG and real-world<br />

test<strong>in</strong>g, the <strong>in</strong>terfaces between each entity must<br />

still be understood by the system <strong>in</strong>tegrator.<br />

Custom hardware migration/<strong>in</strong>tegration is perhaps<br />

the biggest obstacle for wider <strong>in</strong>dustry MicroTCA<br />

adoption. Custom hardware refers to<br />

third party hardware which is not yet available<br />

<strong>in</strong> an AMC form factor, or to proprietary and<br />

application-specific hardware. Usually, <strong>com</strong>b<strong>in</strong>ed<br />

with specific software, such hardware is<br />

key to implement<strong>in</strong>g the overall system functionality.<br />

Such <strong>in</strong>tellectual property is typically<br />

never outsourced even when OEMs move<br />

away from proprietary platforms to openstandards-based<br />

hardware and software. The efforts<br />

required to migrate these <strong>com</strong>pany crown<br />

jewels are one of the ma<strong>in</strong> criteria for platform<br />

selection.<br />

MicroTCA and AMCs do not do a good job<br />

here. No matter whether hot swap or advanced<br />

system management is needed or not, OEMs are<br />

forced to understand how to design an AMC<br />

which supports these features <strong>in</strong> order to migrate<br />

their hardware to MicroTCA. This <strong>in</strong>cludes<br />

IPMI-based management <strong>in</strong> the form of<br />

management controller hardware, associated<br />

firmware and support for both hot swap and Ekey<strong>in</strong>g.<br />

IPMI needs to be designed regardless of<br />

whether the module needs to be managed or<br />

hot-swapped <strong>in</strong> the f<strong>in</strong>al application. Unfortunately,<br />

MicroTCA system management is based<br />

on <strong>com</strong>plex specifications which do not help to<br />

simplify this task. The MicroTCA specifications<br />

reference the AMC specifications, AMC <strong>in</strong> turn<br />

references ATCA, and ATCA references IPMI<br />

V1.5. So design<strong>in</strong>g and debugg<strong>in</strong>g a module that<br />

<strong>com</strong>plies with all of that represents a higher level<br />

of <strong>com</strong>plexity <strong>com</strong>pared to <strong>in</strong>tegrat<strong>in</strong>g off-theshelf<br />

AMCs that have been designed to those<br />

standards and have gone through reasonable <strong>in</strong>teroperability<br />

test<strong>in</strong>g.<br />

The objectives of INCA can be simply stated as<br />

gett<strong>in</strong>g rid of the hurdles and the barriers and<br />

keep<strong>in</strong>g as many as possible of the benefits. Let<br />

us take a look at the basics. INCA merges the<br />

MCH and a PrAMC <strong>in</strong>to a s<strong>in</strong>gle blade called a<br />

PMCH, <strong>com</strong>b<strong>in</strong><strong>in</strong>g an application processor,<br />

system management and fabric switch<strong>in</strong>g. A<br />

PMCH offers GbE and PCIe switch<strong>in</strong>g and<br />

SATA ports. It <strong>in</strong>troduces simple plug-and-play<br />

11 February 2009


INDUSTRIAL COMPUTING<br />

Figure 4: Block diagram of a PMCH<br />

USB connectivity and wide PCI Express l<strong>in</strong>ks<br />

up to PCIe x16, to support <strong>in</strong>dustrial graphics<br />

or very high speed IO. The PMCH takes care of<br />

high-level and low-level system management<br />

thereby simplify<strong>in</strong>g the system <strong>in</strong>frastructure<br />

and reduc<strong>in</strong>g costs. Actually the centralization<br />

of system management on the PMCH makes it<br />

possible to reduce the <strong>com</strong>plexity visible to the<br />

<strong>in</strong>tegratoranduserorevenhideitaway<strong>com</strong>pletely.<br />

An INCA system can host up to 12<br />

AMCs or LMCs (the same as MicroTCA).<br />

LMCs are IO boards which are passively managed<br />

by the PMCH and basically support the<br />

fabrics offered by the PMCH. With PCIe, GbE<br />

or USB-based connectivity, the most popular<br />

Feature<br />

Management<br />

Hot swap<br />

Redundancy<br />

Fabrics<br />

E-key<strong>in</strong>g<br />

PCIe<br />

USB<br />

LMC<br />

LMCs support a simple ID<br />

(FRU) EEPROM and a<br />

temperature sensor connected<br />

to PMCH over I2C<br />

Only support for basic hot swap<br />

requir<strong>in</strong>g manual <strong>in</strong>teraction by<br />

user<br />

No support<br />

LMCs support GbE,<br />

SAS/SATA, PCIe and USB.<br />

Other fabrics can only be<br />

supported as local l<strong>in</strong>ks to other<br />

module slots on the backplane.<br />

E-key<strong>in</strong>g is performed by the<br />

PMCH on a module basis. Only<br />

if all the LMC fabrics <strong>com</strong>ply to<br />

the connected counterparts <strong>in</strong><br />

the system, will the module be<br />

powered.<br />

Up to PCIe x16<br />

Supported<br />

and well understood <strong>in</strong>terconnects are supported<br />

mak<strong>in</strong>g it fairly easy to design LMCs or<br />

migrate legacy designs based on parallel busses<br />

such as PCI and ISA. In particular, as there is no<br />

requirement to understand and implement<br />

IPMI, designers can focus their effort on the<br />

core functionality.<br />

INCA does not require specially designed, <strong>in</strong>telligent<br />

power and fan units. Off-the-shelf, unmanaged<br />

fans and power supplies simplify the<br />

overall system design and help to reduce cost<br />

(especially when it <strong>com</strong>es to AC-powered<br />

systems). If needed, fans can be managed by the<br />

PMCH over I2C. In INCA systems that do not<br />

AMC<br />

AMCs implement an IPMI-based<br />

module management controller (MMC)<br />

that connects to the MCH/PMCH<br />

over IPMB-L<br />

Full hot-swap support<br />

Supported by μTCA<br />

AMCs can support any fabric.<br />

E-key<strong>in</strong>g is performed on a per-port<br />

basis by the MCH/PMCH. Only<br />

match<strong>in</strong>g ports will be enabled.<br />

Although not specifically limited by the<br />

AMC specification, AMCs usually just<br />

support PCIe x4 l<strong>in</strong>ks.<br />

Not supported<br />

February 2009 12<br />

have any hot-swap requirement, the power supply<br />

can power the backplane slots directly. In<br />

other cases where basic hot-swap or per-slot<br />

power control are required, then INCA supports<br />

a simplified management architecture<br />

where the PMCH controls hot-swap switches<br />

on the backplane. It is quite obvious that this<br />

helps to reduce system <strong>com</strong>plexity and cost as<br />

well. Power-management-related costs can be<br />

m<strong>in</strong>imized for those systems which do not need<br />

it and for those which do, costs will scale with<br />

system slot count.<br />

Introduc<strong>in</strong>g USB further reduces overall system<br />

cost as well as simplify<strong>in</strong>g migration to the<br />

INCA platform. USB is well understood and offers<br />

an excellent price/performance ratio. USB<br />

silicon is cheap and widely available. There are<br />

a lot of ready-to-use peripherals that support a<br />

USB host <strong>in</strong>terface that can be mounted on a<br />

LMC. As an example, <strong>in</strong> figure 3, imag<strong>in</strong>e what<br />

effort it takes to implement some general purpose<br />

<strong>in</strong>puts and outputs on MicroTCA as<br />

<strong>com</strong>pared with INCA.<br />

On MicroTCA you will first of all need to implement<br />

an AMC and consequently need a<br />

management controller for IPMI-related<br />

firmware. Next, you will probably choose PCIe<br />

as host <strong>in</strong>terface and will need a bridge chip or<br />

FPGA to implement the host <strong>in</strong>terface. F<strong>in</strong>ally<br />

you will implement a small microcontroller to<br />

drive and sample your general purpose IO p<strong>in</strong>s.<br />

Conversely, on INCA, you build an LMC that<br />

has an ID EEPROM for basic management support<br />

and a small microcontroller to drive and<br />

sample the general purpose IO p<strong>in</strong>s us<strong>in</strong>g<br />

USB as a host <strong>in</strong>terface. That small microcontroller<br />

probably does not cost you more than<br />

the management controller required on an<br />

AMC and used just for IPMI. Furthermore,<br />

th<strong>in</strong>k of how to add serial ports to a system. The<br />

least expensive way is to use USB-serial converter<br />

chips with drivers for all popular operation<br />

systems ready to go.<br />

In INCA, the PMCH and management architecture<br />

support devices which do not have to be<br />

<strong>in</strong>stalled <strong>in</strong> backplane slots, <strong>in</strong> particular on<br />

SATA and USB ports. This opens the door to<br />

easily <strong>in</strong>tegrate USB-based peripherals such as<br />

card readers, wireless modems and many others.<br />

This is especially <strong>in</strong>terest<strong>in</strong>g if those peripherals<br />

are larger than an AMC/LMC or <strong>com</strong>e<br />

packaged and pre-certified accord<strong>in</strong>g to <strong>in</strong>ternational<br />

regulations. AMCs and LMCs can only<br />

support 2.5” disk drives because of physical limitations,<br />

so by support<strong>in</strong>g drives mounted<br />

elsewhere <strong>in</strong> the system the related capacity barriers<br />

can be by-passed and costs reduced even<br />

further. The PMCH can be implemented <strong>in</strong> a<br />

s<strong>in</strong>gle or double-wide AMC form factor. A<br />

block diagram is shown <strong>in</strong> figure 4. The PMCH<br />

may have two backplane connectors, named P1


INDUSTRIAL COMPUTING<br />

and P2, correspond<strong>in</strong>g to connector 1 and connector 2 of an MCH. P1<br />

is mandatory and carries the <strong>in</strong>terfaces for basic system management<br />

as well as fabrics for up to 6 AMCs/LMCs. P2 is optional and carries the<br />

fabrics for additional 6 AMCs/LMCs: P1 conta<strong>in</strong>s power, IPMB-L, hot<br />

swap, management IOs, I2C <strong>in</strong>cl. ALARM, 6 GbE ports, 2 SATA ports,<br />

4 USB ports, 8 PCIe lanes, <strong>in</strong>clud<strong>in</strong>g 5 clocks, 2 PCIe x4 or 1 PCIe x4<br />

+ 4 PCIe x1. P2 conta<strong>in</strong>s: 6 GbE Serdes l<strong>in</strong>ks, 2 or 4 SATA ports, 4 or<br />

0 USB ports, 16 PCIe lanes, <strong>in</strong>clud<strong>in</strong>g 4 clocks, 4 PCIe x4 or 2 PCIex 8<br />

or 1 PCIe x16.<br />

The MMC on the PMCH will take over low-level management functions<br />

whilst high-level management can be executed on the x86 processor.<br />

Shar<strong>in</strong>g system management and application process<strong>in</strong>g on one<br />

processor may look problematic at the first glance. Consider, however,<br />

that <strong>in</strong> INCA-related application scenarios the bulk of system management<br />

only needs to be performed at system power-on before applications<br />

are up and runn<strong>in</strong>g. When the system is up and runn<strong>in</strong>g, processor<br />

load<strong>in</strong>g due to system management is usually negligible and pr<strong>in</strong>cipally<br />

related to thermal management. Events creat<strong>in</strong>g higher load<strong>in</strong>g<br />

for system management usually represent some critical problem where<br />

a degradation of application performance is acceptable. To elim<strong>in</strong>ate dependencies<br />

between system management and application software, virtualization<br />

may even be used on the latest multi-core processors.<br />

The nice th<strong>in</strong>g about LMCs is that they are fairly straight forward to implement<br />

and AMCs can be operated <strong>in</strong> the same backplane slot. Table 1<br />

highlights implementation differences between AMCs and LMCs. ■<br />

Product News<br />

■ Kontron: basic motherboards with 45nm Intel<br />

quad-core processor<br />

Kontron has extended its family of basic motherboards with two<br />

high-performance variants based on the 45nm Intel Core 2 Quad<br />

processor: The Kontron KTG41/ATX ATX basic motherboard and the<br />

Kontron KTG41/ATXU Micro-ATX basic motherboard. Compared<br />

to standard ATX and Micro-ATX motherboards the two new Kontron<br />

ATX and Micro-ATX basic motherboards with Intel G41 Express<br />

chipset and LGA 775 socket for Intel processors up to the 45nm Intel<br />

Core2 Quad processor Q9650 offer advanced design qualities for<br />

rugged environments plus 3 years long-term availability and vendor<br />

support for OEMs. Equipped with only the latest and most demanded<br />

<strong>in</strong>terfaces, Kontron basic motherboards are extremely cost-effective,<br />

mak<strong>in</strong>g them ideal for highvolume applications with fast <strong>in</strong>novation<br />

cycles <strong>in</strong> the fields of gam<strong>in</strong>g, digital signage, POS, check-<strong>in</strong> term<strong>in</strong>als,<br />

ticket<strong>in</strong>g mach<strong>in</strong>es, hotel multimedia term<strong>in</strong>als or even <strong>in</strong>dustrial<br />

shop floor applications for quality control.<br />

News ID 750<br />

■ N.A.T.: power sav<strong>in</strong>g AMC module for <strong>in</strong>dustrial automation<br />

N.A.T. <strong>in</strong>troduced its newest member of the family of AMC modules.<br />

Based on a PowerQUICC III the NAMC-8560-IO meets the performance<br />

and power consumption requirements of customers <strong>in</strong> the<br />

<strong>in</strong>dustrial automation market, want<strong>in</strong>g to benefit from the advantages<br />

of MicroTCA. The NAMC-8560-IO is equipped with an MPC8560<br />

and provides 256 MByte memory, 32 MByte Flash. Additionally to a<br />

PCIexpress <strong>in</strong>terface and a Gigabit-Ethernet <strong>in</strong>terface at the backplane,<br />

another Gigabit-Ethernet <strong>in</strong>terface is available at the front panel. Thus<br />

connections to cameras or EtherCAT-IO can be easily realized.<br />

News ID 727<br />

13 February 2009


INDUSTRIAL COMPUTING<br />

Intel Atom processor enables<br />

low-power IPC for mobile applications<br />

By Christian Lang, DSM Computer<br />

The low power consumption<br />

of the Intel Atom processor<br />

enables fanless embedded<br />

PCs <strong>in</strong> closed hous<strong>in</strong>gs, suited<br />

to mobile applications, with<br />

battery life extended two to<br />

three times, open<strong>in</strong>g up <strong>com</strong>pletely<br />

new possibilities. In<br />

<strong>com</strong>b<strong>in</strong>ation with the Intel<br />

82945GME chipset, a wide<br />

variety of important <strong>in</strong>dustrial<br />

<strong>in</strong>terfaces can be offered.<br />

■ In recent years, the focus has <strong>in</strong>creas<strong>in</strong>gly<br />

shifted to the energy efficiency of embedded<br />

<strong>com</strong>put<strong>in</strong>g systems, <strong>in</strong> addition to <strong>com</strong>put<strong>in</strong>g<br />

power. The grow<strong>in</strong>g number of <strong>in</strong>dustrial applications<br />

<strong>in</strong> which fanless <strong>in</strong>dustrial <strong>com</strong>puters<br />

(IPCs) are realized with correspond<strong>in</strong>g I/O<br />

performance is driv<strong>in</strong>g this trend. Low power<br />

consumption reduces the waste heat of the systems<br />

and lowers demands on the cool<strong>in</strong>g concepts.<br />

In this way, <strong>com</strong>pletely fanless designs can<br />

be constructed <strong>in</strong> closed hous<strong>in</strong>gs. Thanks to<br />

low power consumption, the power-sav<strong>in</strong>g<br />

embedded PCs are also suited to mobile applications<br />

and enable an extension of battery life<br />

by two to three times. This opens up a new<br />

range of applications for these IPCs that only a<br />

matter of months ago seemed to be impossible.<br />

A prerequisite for the development of embedded<br />

systems with extreme power sav<strong>in</strong>gs is the<br />

Atom processor architecture, newly developed<br />

by Intel, with unparalleled performance characteristics.<br />

The processor is manufactured <strong>in</strong> a<br />

45nm process and is cased <strong>in</strong> small form factor<br />

hous<strong>in</strong>g (SFF). The chip, which is just<br />

13x14mm² or 22x22mm², depend<strong>in</strong>g on the<br />

version, takes up very little space on the PCB<br />

and features especially low power dissipation.<br />

The majority of the embedded <strong>com</strong>put<strong>in</strong>g<br />

platforms presented <strong>in</strong> recent weeks, based on<br />

the power-sav<strong>in</strong>g Intel Atom processor archi-<br />

tecture, <strong>in</strong>tegrate a CPU from the Z5xx series<br />

and the Intel US15W system controller hub.<br />

The two-chip solution is persuasive as a result<br />

of its high energy efficiency, but does not<br />

however offer the wide range of modern <strong>in</strong>terfaces<br />

required by many applications, <strong>in</strong> particular<br />

<strong>in</strong> <strong>in</strong>dustrial automation technology.<br />

Therefore, only two PCI Express Lanes are<br />

available, of which one will normally already be<br />

used for the Gigabit LAN <strong>in</strong>terface. Additional<br />

<strong>in</strong>terfaces such as further PCI Express or a PCI<br />

bus can only be realized via special bridge chips.<br />

A solution is offered by the <strong>com</strong>b<strong>in</strong>ation of the<br />

power-sav<strong>in</strong>g Intel Atom N270 processor, the<br />

82945GME Northbridge and the ICH7 Southbridge.<br />

The Intel 82945GME chipset offers a<br />

wide variety of <strong>in</strong>terfaces important for the <strong>in</strong>dustry,<br />

such as a PCI Express x16 <strong>in</strong>terface for<br />

external high-end graphics cards and a dual<br />

DVI/LVDS <strong>in</strong>terface. Additional system expansions<br />

are possible via five PCI Express x1<br />

Lanes. The <strong>com</strong>b<strong>in</strong>ation of the Intel Atom CPU<br />

and Intel 945GME chipset makes much more<br />

sense than many of the CPU boards on the<br />

market with the Intel 945GC chipset, which exhibits<br />

8 to 9 times the power dissipation of the<br />

processor. The Intel Atom N270 processor is<br />

clocked with a frequency of 1.6GHz, and with<br />

a thermal design power (TDP) of 2.5W has extremely<br />

low power consumption. The <strong>com</strong>plete<br />

three-chip solution has a theoretical power dis-<br />

February 2009 14<br />

Figure 1. The first<br />

embeddedsystem<strong>in</strong>the<br />

NanoServer family based<br />

on the energy-sav<strong>in</strong>g<br />

Atom N270 processor<br />

from Intel<br />

sipation of 12.6W. In this way, a range of fanless<br />

applications can be realized that previously only<br />

used the generally expensive low-voltage or<br />

ultra-low-voltage processors. The N270 CPU<br />

supports Intel Enhanced SpeedStep technology.<br />

As a result of the <strong>in</strong>tegrated hyper-thread<strong>in</strong>g<br />

technology, multiple threads can be executed at<br />

the same time <strong>in</strong> a s<strong>in</strong>gle core.<br />

DSM Computer utilizes the advantages of the<br />

high energy efficiency of the Intel Atom processor<br />

technology, and the associated lower system<br />

costs, <strong>in</strong> its new E3-COM NanoServer embedded<br />

PC. The <strong>in</strong>dustry-<strong>com</strong>patible NanoServers<br />

can be used as distributed and <strong>in</strong>dependent<br />

client servers, for example as control unit,<br />

measured value or <strong>com</strong>munications servers.<br />

The core of the E3-COM NanoServer is a COM<br />

Express baseboard, developed for this application,<br />

<strong>in</strong> M<strong>in</strong>iITX format with a COM Express<br />

module based on the N270 CPU and the Intel<br />

82945GME chipset. In this way, DSM is plac<strong>in</strong>g<br />

emphasis on the long-term use of the globally<br />

recognized COM Express PICMG standard,<br />

which ensures the long availability of the <strong>in</strong>dividual<br />

<strong>com</strong>ponents on the Intel embedded<br />

roadmap. The baseboard and the CPU module<br />

are manufactured <strong>in</strong> Germany. The scalable<br />

COM Express module utilizes the benefits of<br />

the Intel Atom processor due to its small size of<br />

125mmx95mm (basic format). In addition, the<br />

<strong>in</strong>terfaces can be led to the outside via the <strong>in</strong>-


Figure 2. Customer-specific basis board with<br />

energy-sav<strong>in</strong>g COM Express module<br />

Figure 3. The E3-COM NanoServer has a<br />

wide range of <strong>in</strong>terfaces.<br />

dividual carrier board <strong>in</strong> the place where they<br />

are required <strong>in</strong> the hous<strong>in</strong>g design. Therefore,<br />

the external connections do not have to be cabled<br />

<strong>in</strong> a <strong>com</strong>plex way <strong>in</strong> the hous<strong>in</strong>g. COM Express<br />

def<strong>in</strong>es all specifications relevant for the<br />

<strong>in</strong>dustrial application such as PCI Express, PCI,<br />

PEG, USB 2.0, Gigabit Ethernet and SATA via<br />

the two p<strong>in</strong>-out specification types 1 and 2. The<br />

COM Express connector offers high shock<br />

and vibration stability as well as good EMC behavior.<br />

The E3-COM NanoServer is ac<strong>com</strong>modated <strong>in</strong><br />

a high-quality <strong>in</strong>dustrial hous<strong>in</strong>g with <strong>com</strong>pact<br />

dimensions of 220x220x110mm³. There are<br />

four USB 2.0 ports for the flexible connection<br />

of various peripheral devices and high-speed<br />

Gigabit Ethernet. There are four further USB<br />

2.0 ports on the baseboard and these can be led<br />

out of the hous<strong>in</strong>g if required. The required<br />

audio functionality can be ensured via the Intel<br />

high def<strong>in</strong>ition or the AC'97 audio <strong>in</strong>terface. A<br />

fast PCI Express 1x Lane as well as a PCI bus<br />

(3.3V / 5V) and a M<strong>in</strong>iPCI bus <strong>com</strong>plete the<br />

picture. Additional <strong>in</strong>terfaces can be realized on<br />

a customer-specific basis via the I/O shield of<br />

the embedded system.<br />

Thanks to the 950 Graphics Media Accelerator<br />

<strong>in</strong>tegrated <strong>in</strong>to the Intel 945 chipset, the IPC offers<br />

excellent 3D graphics features. The VGA<br />

memory has a capacity of 224 Mbytes (shared).<br />

The <strong>in</strong>ternal graphics supports dual <strong>in</strong>dependent<br />

displays. If required, the graphics capability<br />

can be expanded via the PCI Express Graphics<br />

(PEG) port. A backlight <strong>in</strong>terface can also be<br />

led to the outside <strong>in</strong> addition to the VGA, DVI-<br />

INDUSTRIAL COMPUTING<br />

D and LVDS <strong>in</strong>terfaces. With the assistance of<br />

the backlight control, the light <strong>in</strong>tensity for the<br />

backlight<strong>in</strong>g of the LCD display module of a flat<br />

screen can be controlled. In order to ensure that<br />

the panel can be operated <strong>in</strong> energy-sav<strong>in</strong>g<br />

mode, the backlight is switched off after a prescribed<br />

<strong>in</strong>terval of time. Displays that are<br />

equipped with a cont<strong>in</strong>uously work<strong>in</strong>g backlight<br />

control provide constant grayscale display.<br />

This function is on the baseboard and can also<br />

be led to the outside <strong>in</strong> a customer-specific variant.<br />

For data storage, there is space <strong>in</strong> the solid PC<br />

hous<strong>in</strong>g for a rugged 2.5 <strong>in</strong>ch hard disk, which<br />

is suited to the temperature range of -20°C to<br />

+75°C and therefore works reliably at low external<br />

temperatures. The robust 80 Gbyte hard<br />

disk can run round the clock without <strong>in</strong>terruption,<br />

reach<strong>in</strong>g an MTBF of 750,000 hours.<br />

As an option, connection of a disk-onmodule<br />

or <strong>com</strong>pact flash is possible.<br />

The IPC runs on the W<strong>in</strong>dows XP operat<strong>in</strong>g<br />

system (embedded). The TrustedCore BIOS<br />

from Phoenix Technologies is implemented on<br />

the COM Express module, which <strong>in</strong>cludes security<br />

functions correspond<strong>in</strong>g to the Trusted<br />

Comput<strong>in</strong>g Group (TCG). This means that the<br />

copy<strong>in</strong>g and modification of customer knowhow<br />

is prevented. For the optimization of the<br />

BIOS, DSM has full access to the Phoenix<br />

source code. In addition, the Computer-on-<br />

Module <strong>in</strong>tegrates the Inf<strong>in</strong>eon Trusted Platform<br />

Module TPM 1.2 SLB 9635.<br />

The target market of the E3-COM embedded<br />

system from the NanoServer family, based on<br />

the Intel Atom processor, is ma<strong>in</strong>ly mobile applications,<br />

for example <strong>in</strong> the areas of <strong>in</strong>dustrial<br />

automation technology, transport and logistics,<br />

medic<strong>in</strong>al devices and POS & POI systems. A<br />

new application of the <strong>com</strong>pact <strong>com</strong>puter is<br />

digital signage, which identifies a networked audiovisual<br />

market<strong>in</strong>g and <strong>in</strong>formation system,<br />

the content of which can be very rapidly programmed<br />

<strong>in</strong> a targeted way us<strong>in</strong>g software. Digital<br />

signage is used for example at rail stations<br />

and airports <strong>in</strong> order to show departure and arrival<br />

times on a large-scale display. News and<br />

advertis<strong>in</strong>g are also targeted to specific groups<br />

<strong>in</strong> large hotels, cl<strong>in</strong>ics and well-visited shopp<strong>in</strong>g<br />

malls. Comb<strong>in</strong><strong>in</strong>g these with, for example,<br />

event details and local weather <strong>in</strong>formation assures<br />

that more customer attention is secured<br />

than <strong>in</strong> the case of pure market<strong>in</strong>g displays. The<br />

task of the NanoServer <strong>in</strong> this application is primarily<br />

to control the market<strong>in</strong>g display with the<br />

representation of the contents. For applications<br />

requir<strong>in</strong>g very high <strong>com</strong>put<strong>in</strong>g power, the E3-<br />

COM NanoServer with Intel Core 2 L7400 duoprocessor<br />

is also supplied. This system can be<br />

operated <strong>in</strong> the extended operat<strong>in</strong>g temperature<br />

range of -10°C to 50°C. ■<br />

15 February 2009<br />

boards. systems. solutions.<br />

<strong>Embedded</strong> Computers<br />

Made <strong>in</strong> Germany.<br />

www.ekf.<strong>com</strong><br />

CompactPCI ®<br />

(Express and more …)<br />

with CCM-BOOGIE<br />

• Intel ® Core 2 Duo up to 2.26 GHz<br />

• Up to 8 GB DDR3 RAM (4 GB soldered)<br />

• Dual Screen Graphics<br />

• 6 x SATA, 11 x USB 2.0<br />

• Versatile Mass Storage Options<br />

(CF, HDD, SSD)<br />

• Rear I/O and Mezzan<strong>in</strong>e Expansion<br />

via PCI Express<br />

• Customized Expansion Boards<br />

• Ruggedized and long time available<br />

Besuchen Sie uns:<br />

<strong>Embedded</strong> World<br />

03.–05. Feb. 2009<br />

Halle 12, Stand 313<br />

EKF Elektronik GmbH<br />

+49 (0) 2381 68900<br />

www.ekf.<strong>com</strong><br />

sales@ekf.de<br />

Your partner s<strong>in</strong>ce 1972.


EMBEDDED WORLD PREVIEW<br />

<strong>Embedded</strong> World 2009 Preview<br />

Despite the severe economic<br />

downturn, it seems<br />

that <strong>Embedded</strong> World,<br />

the No. 1 event <strong>in</strong> the<br />

embedded market,<br />

is cont<strong>in</strong>u<strong>in</strong>g its<br />

record-chas<strong>in</strong>g run.<br />

The number of exhibitors at <strong>Embedded</strong> World<br />

has grown 14% aga<strong>in</strong>st last year to more than<br />

700. But we will have to wait and see, whether<br />

there will be a new visitors record too. <strong>Embedded</strong><br />

World will take place from March 3 to 5,<br />

aga<strong>in</strong> at the Nuremberg exhibition centre.<br />

Visitors can register onl<strong>in</strong>e at<br />

www.embedded-world.de <strong>in</strong> advance for their<br />

visit to the fair thus secur<strong>in</strong>g quick and free admission<br />

to embedded world 2009 at the event.<br />

The embedded world Conference will once<br />

aga<strong>in</strong> cover all areas of embedded system<br />

Hall-Stand 12-318<br />

Schroff: brochure about everyth<strong>in</strong>g an<br />

enclosure system needs<br />

From non-standard system solutions, modified<br />

off-the-shelf <strong>com</strong>ponents to <strong>in</strong>dividual developments.<br />

In a 16-page brochure Schroff has<br />

presented its products, services and <strong>com</strong>petencies<br />

for develop<strong>in</strong>g and manufactur<strong>in</strong>g co-ord<strong>in</strong>ated<br />

electronic systems. The brochure outl<strong>in</strong>es<br />

the various standard <strong>com</strong>ponents of a system,<br />

on the basis of which specific systems can<br />

be configured. With its professional quality<br />

management, certification and conformity to<br />

standards, Schroff meets the conditions necessary<br />

for ensur<strong>in</strong>g the security and dependability<br />

of systems and their <strong>in</strong>dividual <strong>com</strong>ponents.<br />

News ID 17<br />

development. In addition to hardware, software<br />

and tools, the conference will for the first time<br />

also be devot<strong>in</strong>g itself to themes such as green<br />

electronics or project management and thus<br />

pick<strong>in</strong>g up current trends and developments. In<br />

their lectures, experts and specialists from the<br />

embedded <strong>com</strong>munity will provide answers to<br />

the most press<strong>in</strong>g matters and ensure that the<br />

embedded systems developers are best prepared<br />

for the challenges of tomorrow.<br />

The electronic displays Conference is already<br />

enter<strong>in</strong>g the third phase <strong>in</strong> Nuremberg. The<br />

conference has been able to establish itself<br />

Hall-Stand 12-225<br />

Concurrent: 3U CPCI board with<br />

1.6 GHz Z530 processor<br />

Concurrent Technologies <strong>in</strong>troduces their latest<br />

ultra low power 3U s<strong>in</strong>gle/dual slot CompactPCI<br />

s<strong>in</strong>gle board <strong>com</strong>puter, the TP<br />

A40/30x. The board uses the 1.6 GHz Intel<br />

Atom processor Z530 and the highly <strong>in</strong>tegrated<br />

Intel System <strong>Control</strong>ler Hub US15W both<br />

from the Intel embedded roadmap, ensur<strong>in</strong>g<br />

long term availability. With 1 Gbyte DDR2-<br />

533 SDRAM this ultra low power board also<br />

supports a variety of peripheral I/O ports,<br />

CompactFlash, CANbus controller, an optional<br />

PMC/XMC module and can operate <strong>in</strong> a system<br />

slot, peripheral slot or as a blade.<br />

News ID 716<br />

February 2009 16<br />

parallel to embedded world surpris<strong>in</strong>gly quickly<br />

– <strong>in</strong> 2008 over 50 papers were presented by<br />

more than 200 participants.<br />

Professor Dr. Karlhe<strong>in</strong>z Blankenbach,<br />

Hochschule Pforzheim (Technical College),<br />

Chairman of the Congress Advisory Board, is<br />

confidently look<strong>in</strong>g ahead to 2009:<br />

“Follow<strong>in</strong>g successful electronic display<br />

Conferences <strong>in</strong> 2007 and 2008, the Advisory<br />

Board carried out some f<strong>in</strong>e tun<strong>in</strong>g to several<br />

areas of the event <strong>in</strong> March 2009: as a result, this<br />

time the sessions will be followed by “Author<br />

Interviews”.<br />

Hall-Stand 12-350<br />

VIA: fanless touch-screen panel PC<br />

VIA announces the VIPRO VP7710 touch<br />

screen panel PC, a full featured, entirely fanless<br />

panel PC suitable for <strong>in</strong>telligent display applications<br />

<strong>in</strong> demand<strong>in</strong>g environments. Rugged,<br />

stable and flexible, the VIA VIPRO is the first <strong>in</strong><br />

a series of advanced display technologies from<br />

VIA. Amid grow<strong>in</strong>g public acceptance of <strong>in</strong>tuitive<br />

touch screen technologies, the VIA VIPRO<br />

addresses an <strong>in</strong>creas<strong>in</strong>g demand for cost effective,<br />

<strong>in</strong>telligent displays <strong>in</strong> <strong>com</strong>mercial applications<br />

such as ticket<strong>in</strong>g, ATM, vend<strong>in</strong>g and <strong>in</strong>formation<br />

kiosks as well as sophisticated fleet<br />

deployment <strong>in</strong>frastructures <strong>in</strong> transport, delivery<br />

and logistics enterprises.<br />

News ID 788


Hall-Stand 11-306/12-404<br />

Kontron and LynuxWorks: safety<br />

critical platform<br />

Kontron and LynuxWorks released an Intel<br />

based COTS platform for safety critical, determ<strong>in</strong>istic<br />

real time embedded applications,<br />

us<strong>in</strong>g the Kontron PENTXM2 s<strong>in</strong>gle board<br />

<strong>com</strong>puter runn<strong>in</strong>g the LynxOS-178B RTOS.<br />

The Kontron PENTXM2 uses the 1.67 GHz<br />

dual-core Xeon, Intel's advanced low-power x86<br />

technology, <strong>com</strong>b<strong>in</strong>ed with the Intel E7520<br />

server class memory controller hub. The PEN-<br />

TXM2 is available with up to 4GB of DDR2-<br />

400 SDRAM. When paired with the support of<br />

VITA 31.1 backplane network<strong>in</strong>g, the PEN-<br />

TXM2's VITA 38 <strong>in</strong>telligent platform management<br />

<strong>in</strong>terface feature provides for easy scal<strong>in</strong>g<br />

<strong>in</strong>to a multiprocess<strong>in</strong>g system.<br />

News ID 898<br />

Hall-Stand 9-477/12-142/12-314/12-306<br />

Fujitsu Siemens: ma<strong>in</strong>board controls<br />

KUKA robots<br />

To operate the PC-based control system of their<br />

robots, KUKA works with Fujitsu Siemens<br />

Computers’ motherboard D1688-K. KUKA<br />

has selected the FSC <strong>in</strong>dustrial ma<strong>in</strong>board for<br />

its performance, consistent high quality and its<br />

price as well as the guaranteed long-term avail-<br />

ability of all <strong>com</strong>ponents. Special emphasis was<br />

placed on reaction times (track plann<strong>in</strong>g,<br />

graphical display, network <strong>com</strong>munications, serial<br />

<strong>in</strong>terface <strong>com</strong>munications) and access<br />

speed to memory <strong>com</strong>ponents or PCI cards<br />

(sensors, field busses, <strong>in</strong>puts/outputs).<br />

News ID 857<br />

Hall-Stand 9-429/12-565<br />

Advantech: rugged <strong>com</strong>pact<br />

<strong>Embedded</strong> box <strong>com</strong>puter<br />

Advantech has just released its newest Compact<br />

<strong>Embedded</strong> Computer ARK-1382, the smallest<br />

media capable <strong>com</strong>pact embedded <strong>com</strong>puter <strong>in</strong><br />

the ARK 1000 series. ARK-1382 delivers excellent<br />

<strong>com</strong>put<strong>in</strong>g and multi-media performance from<br />

its Intel Celeron 1.06 GHz processor and Intel 945<br />

GM chipset. Process<strong>in</strong>g and multimedia performance<br />

are high on ARK-1382’s list with dual<br />

DVI-I <strong>in</strong>dependent displays, each capable of support<strong>in</strong>g<br />

a 16:9 aspect ratio wide screen display.<br />

News ID 793<br />

Hall-Stand 10-319<br />

Green Hills: INTEGRITY achieves EAL6+<br />

security certification<br />

Green Hills announces that the INTEGRITY-<br />

178B operat<strong>in</strong>g system has been certified by the<br />

NIAP to Common Criteria Evaluation Assur-<br />

EMBEDDED WORLD PREVIEW<br />

ance Level (EAL) 6+, High Robustness. This<br />

certification is the highest Common Criteria security<br />

level for an operat<strong>in</strong>g system. Only an<br />

EAL6+ High Robustness operat<strong>in</strong>g system is<br />

certified to protect classified <strong>in</strong>formation and<br />

other high value resources at risk of attack from<br />

hostile and well-funded attackers. This is secure<br />

by anyone’s def<strong>in</strong>ition.<br />

News ID 813<br />

Hall-Stand 12-116<br />

Eurotech: <strong>in</strong>dustrial GSM/GPRS/3G<br />

wireless router<br />

Targeted for telemetry, Internet Access and Mobile<br />

Comput<strong>in</strong>g applications, the rugged<br />

ZyWAN from Eurotech offers a secure and robust<br />

connection across GSM/GPRS/3G, CDMA<br />

mobile data networks. It provides real-time access<br />

to any Ethernet, 802.11b/g or serial device<br />

for mobile and fixed data applications. The<br />

ZyWAN operates as a fully configurable embedded<br />

L<strong>in</strong>ux router enabl<strong>in</strong>g firewall<strong>in</strong>g,<br />

DHCP, DNS and NAT. Also <strong>in</strong>cluded is a GPS<br />

receiver provid<strong>in</strong>g both a sophisticated track<strong>in</strong>g<br />

program and NMEA data str<strong>in</strong>gs for mapp<strong>in</strong>g<br />

applications. To easily manage the ZyWAN, a<br />

WEB GUI <strong>in</strong>terface presents a simple tool to<br />

quickly change sett<strong>in</strong>gs locally or over-the-air.<br />

News ID 911


EMBEDDED WORLD PREVIEW<br />

Hall-Stand 11-118/10-239<br />

W<strong>in</strong>d River: VxWorks MILS platform 2.0<br />

<strong>in</strong> evaluation<br />

W<strong>in</strong>d River announced that Boe<strong>in</strong>g, Lockheed<br />

Mart<strong>in</strong>, and Raytheon are among the<br />

<strong>com</strong>panies currently evaluat<strong>in</strong>g early access releases<br />

of VxWorks MILS Platform 2.0. The<br />

MILS (multiple <strong>in</strong>dependent levels of security)<br />

<strong>in</strong>frastructure enables development of multilevel<br />

secure systems that process classified data<br />

at all levels simultaneously, <strong>in</strong>clud<strong>in</strong>g downgraders,<br />

guards, and other cross-doma<strong>in</strong> applications.<br />

The VxWorks MILS Platform will<br />

enable multiple teams work<strong>in</strong>g <strong>in</strong> parallel to<br />

build the systems.<br />

News ID 806<br />

Hall-Stand 11-F114<br />

LynuxWorks: hypervisor for high<br />

assurance systems<br />

LynuxWorks announces the availability of the<br />

LynxSecure 2.0 next-generation separation<br />

kernel and embedded hypervisor for high assurance<br />

systems. LynxSecure provides a standards-based,<br />

secure, multi-doma<strong>in</strong> <strong>com</strong>putational<br />

platform that serves as a trusted foundation<br />

for applications with low, medium and<br />

high assurance requirements that are all runn<strong>in</strong>g<br />

concurrently on a s<strong>in</strong>gle system. It allows<br />

legacy applications to run unmodified, enabl<strong>in</strong>g<br />

systems to be modernized with <strong>in</strong>creased<br />

<strong>in</strong>formation shar<strong>in</strong>g and security.<br />

News ID 801<br />

Hall-Stand 11-306/12-404<br />

Kontron: hardware platform for<br />

Märkl<strong>in</strong> Central Station 60213<br />

At the SPS/IPC/Drives Kontron has presented<br />

the hardware platform for the new Central Station<br />

60213 from Märkl<strong>in</strong> Digital. The platform,<br />

which Märkl<strong>in</strong> <strong>in</strong>troduced <strong>in</strong> September 2008,<br />

offers more application flexibility than any<br />

other known control system for model railways.<br />

It <strong>com</strong>municates via Märkl<strong>in</strong>’s own <strong>in</strong>terfaces as<br />

well as numerous standard <strong>in</strong>terfaces such as,<br />

for example, USB and Ethernet and repesents a<br />

new milestone <strong>in</strong> the control of <strong>com</strong>plex model<br />

railways.<br />

News ID 856<br />

Hall-Stand 9-261<br />

ELMA: <strong>in</strong>telligent active backplane<br />

is MicroTCA <strong>com</strong>patible<br />

ELMA has <strong>in</strong>tegrated the management functions<br />

of the power module onto the backplane<br />

with ELMA’s new blu!eco basic system. The<br />

active backplane thus plays a substantial role <strong>in</strong><br />

reduc<strong>in</strong>g system costs and the advantages of<br />

forward-look<strong>in</strong>g MicroTCA technology can<br />

now be used economically for a variety of automation<br />

tasks. blu!eco is fully <strong>com</strong>patible<br />

with MicroTCA specifications. blu!eco uses a<br />

tried-and-tested, pluggable ATX power supply<br />

with +12 V/300 W. The IPMI ‘<strong>in</strong>telligence’ for<br />

the voltage supply, hot-swap functionality and<br />

fan controller are, on the other hand, all <strong>in</strong>tegrated<br />

onto the backplane.<br />

News ID 355<br />

Hall-Stand 12-313<br />

EKF: mezzan<strong>in</strong>e CompactFlash<br />

adapter modules<br />

Due to their reliability, <strong>in</strong>dustrial grade CompactFlash<br />

memory cards are very popular for<br />

rugged embedded applications, as replacement<br />

or <strong>in</strong> addition to hard drives. Available for the<br />

EKF series of CompactPCI CPU boards, three<br />

mezzan<strong>in</strong>e CompactFlash adapter modules<br />

have been designed for either front load<strong>in</strong>g of<br />

the CF media, or fixed mount<strong>in</strong>g directly on top<br />

or bottom of the carrier board. The C13<br />

adapter module allows easy <strong>in</strong>sertion of a<br />

CompactFlash card, from a slot <strong>in</strong> the 6HP<br />

front panel.<br />

News ID 25<br />

Hall-Stand 12-242<br />

Axiomtek: slim touch panel <strong>com</strong>puter<br />

with AMD LX800<br />

Axiomtek has <strong>in</strong>troduced the GOT-5840TL, an<br />

8.4’ super-slim touch panel <strong>com</strong>puter with only<br />

44mm <strong>in</strong> thickness, which supports a low<br />

power AMD LX800 500 MHz processor with<br />

fanless operation. The GOT-5840TL adopts a<br />

rugged NEMA 4 / IP65 <strong>com</strong>pliant plastic front<br />

bezel, and is equipped with an 8.4’ SVGA TFT<br />

LCD with resolution up to 800 x 600 pixels.<br />

This super-slim touch panel <strong>com</strong>puter is<br />

equipped with one M<strong>in</strong>iPCI slot for expansion<br />

availability, and has a CompactFlash card for<br />

storage capability.<br />

News ID 18<br />

Hall-Stand 12-208<br />

DSM: small fanless control <strong>com</strong>puter<br />

for POS/POI<br />

With its small dimensions of only 180 x 180 x<br />

55 mm, the PicoBox by DSM Computer is a<br />

fanless control <strong>com</strong>puter for POS/POI and digital<br />

signature applications. The PicoBox augments<br />

DSM's embedded systems product l<strong>in</strong>e<br />

with the high-performance NanoServers and<br />

More <strong>in</strong>formation about each news is available on<br />

www.<strong>Embedded</strong>-<strong>Control</strong>-<strong>Europe</strong>.<strong>com</strong>/bs_magaz<strong>in</strong>e<br />

• You have to type <strong>in</strong> the “News ID”. —<br />

February 2009 18<br />

the scalable BookSize PCs for ultra-<strong>com</strong>pact applications.<br />

The PicoBox is currently available <strong>in</strong><br />

two variants. The first variant is the PicoBox C2<br />

(96M1611L) model based on the low-power<br />

Intel Atom N270 processor with a clock frequency<br />

of 1.6 GHz. The <strong>in</strong>tegrated Intel<br />

82945GSE chipset with the Southbridge<br />

ICH7M also operates very energy-efficiently.<br />

News ID 886<br />

Hall-Stand 12-545<br />

MEN: VMEbus PC used <strong>in</strong> CERN particle<br />

accelerator<br />

The new VMEbus SBC from MEN Mikro<br />

Elektronik will be used <strong>in</strong> CERN’s particle accelerator.<br />

The A20 supports a multitude of Intel<br />

Core 2 types and pairs outstand<strong>in</strong>g reliability <strong>in</strong><br />

<strong>com</strong>put<strong>in</strong>g with fast data transmission. The<br />

A20 s<strong>in</strong>gle-board <strong>com</strong>puter is the latest 6U<br />

VMEbus board of MEN's product range.<br />

News ID 860<br />

Hall-Stand 9-283<br />

Curtiss-Wright: 3U VPX card for network<strong>in</strong>g<br />

Curtiss-Wright has <strong>in</strong>troduced its highest density<br />

small form factor Gigabit Ethernet multilayer<br />

switch/router board designed for rugged<br />

embedded aerospace and defense applications.<br />

The VPX3-683 FireBlade, available with 24 GbE<br />

SerDes ports and up to two x10 GbE XAUI<br />

ports, is for system <strong>in</strong>tegrators architect<strong>in</strong>g secure<br />

high performance IPv4/v6 <strong>in</strong>tra-platform<br />

networks. This rugged, <strong>com</strong>pact 3U VPX card,<br />

which can operate either as a fully managed<br />

switch/router, provides significant performance<br />

and configuration advantages to developers<br />

build<strong>in</strong>g layer 2 and layer 2/3+ networks.<br />

News ID 55<br />

Hall-Stand 9-137<br />

AAEON: economic <strong>in</strong>dustrial motherboard<br />

with VIA C7/ Eden processor<br />

AAEON unveils the IMBM-700, an <strong>in</strong>dustrial<br />

motherboard us<strong>in</strong>g the VIA C7/ Eden processor.<br />

Specially designed to support exist<strong>in</strong>g<br />

equipment <strong>in</strong> the Factory Automation market,<br />

the IMBM-700 offers legacy <strong>in</strong>terface support<br />

for the ISA bus. The IMBM-700 is based on<br />

VIA’s CN700 and VT8237R+ chipset and supports<br />

both the C7-M Ultra Low Voltage 1.0GHz<br />

for extremely low power applications all the way<br />

up to the C7-M 2.0GHz for applications requir<strong>in</strong>g<br />

higher performance while ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g<br />

low power requirements. Two 240-p<strong>in</strong> DDR II<br />

400/533 DIMM sockets support up to 2GB.<br />

News ID 947


Hall-Stand 12-225<br />

Concurrent: s<strong>in</strong>gle-slot cPCI SBC with<br />

dual-core processor<br />

Concurrent Technologies has announced the<br />

release of their latest s<strong>in</strong>gle-slot CompactPCI<br />

dual-core processor, dual PMC/XMC, s<strong>in</strong>gle<br />

board <strong>com</strong>puter. The PP 452/03x uses a popular<br />

mobile dual core processor from the Intel<br />

embedded roadmap, the 1.5 GHz or 1.06 GHz<br />

Intel Core 2 Duo processor. The board is ideal<br />

for low power <strong>in</strong>tensive process<strong>in</strong>g applications<br />

where the dual processor cores can access up to<br />

4 Gbytes of soldered DDR2-400 ECC SDRAM<br />

at up to 6.4 Gbytes/s.<br />

News ID 13<br />

Hall-Stand 12-122<br />

congatec: COM with hypervisor software<br />

congatec has announced the successful test<strong>in</strong>g<br />

of its recently launched conga-QA <strong>com</strong>puter<br />

module with the new Hypervisor Software 2.0<br />

from Real-Time Systems. The Qseven embedded<br />

PC module conga-QA now allows any two<br />

operat<strong>in</strong>g systems to be run <strong>in</strong> parallel <strong>in</strong>dependently<br />

from one another and with real-time<br />

capability even where space is at a premium.<br />

Based on the most up-to-date Intel Atom<br />

Z530 processor and the Intel System <strong>Control</strong>ler<br />

Hub US15W, the new conga-QA now also provides<br />

support for Intel hyper-thread<strong>in</strong>g and<br />

virtualization.<br />

News ID 836<br />

Hall-Stand 11-306/12-404<br />

Kontron: Box PCs <strong>in</strong> different sizes and<br />

configurations<br />

With the Concept Box, Kontron presents a new<br />

series of fanless <strong>com</strong>pact <strong>Embedded</strong> Box PCs<br />

that <strong>com</strong>e <strong>in</strong> different physical sizes and can be<br />

flexibly configured accord<strong>in</strong>g to <strong>in</strong>dividual<br />

functional requirements. The Kontron Concept<br />

Box gets its high level of flexibility from the<br />

modular hous<strong>in</strong>g concept. This concept is<br />

based on standard hous<strong>in</strong>g profiles that <strong>com</strong>e <strong>in</strong><br />

different lengths and widths as required. Standard<br />

profiles are also used on the front panel<br />

with <strong>in</strong>dividual open<strong>in</strong>gs for dedicated I/Os as<br />

well as at the rear.<br />

News ID 874<br />

Hall-Stand 9-477/12-142/12-314/12-306<br />

Fujitsu Siemens: guaranteed security<br />

around the clock<br />

The PC control unit of NEXVS, a hybrid<br />

recorder for digital image record<strong>in</strong>g by<br />

videotronic <strong>in</strong>fosystems, operates with Fujitsu<br />

Siemens Computers’ ATX Board D2156-S21.<br />

The use of longlife <strong>com</strong>ponents ensures reliable<br />

operations even under hardest conditions such<br />

as 24/7 usage or high temperatures. Additionally,<br />

the board’s guaranteed long-term availability<br />

of up to five years saves videotronic formerly<br />

necessary annual evaluations.<br />

News ID 855<br />

EMBEDDED WORLD PREVIEW<br />

Hall-Stand 9-561<br />

Protech Systems: Intel-ready embedded<br />

PC board<br />

Protech Systems <strong>in</strong>troduced a high-speed, lowenergy-consumption<br />

PC board that accepts a<br />

full range of current Intel processors while offer<strong>in</strong>g<br />

lots of expansion options. The PSB-<br />

601LF, which <strong>com</strong>es with the Intel Q965 chipset<br />

operat<strong>in</strong>g at an FSB clock speed of up to<br />

1066MHz, has been designed to suit the needs<br />

of the most <strong>in</strong>tensive consumer and <strong>in</strong>dustrial<br />

applications. Accord<strong>in</strong>gly, Protech has configured<br />

the PSB-601LF as a full-size board, by<br />

which it can ac<strong>com</strong>modate either an Intel<br />

Core 2 Duo, Celeron D, Pentium D or a<br />

Pentium 4 processor.<br />

News ID 956<br />

Hall-Stand 12-350<br />

VIA: Pico-ITXe board with stackable I/O<br />

expansion<br />

VIA Technologies announces the VIA EPIA-<br />

P710 SBC based on the new Pico-ITXe specification.<br />

Support<strong>in</strong>g up to four customizable I/O<br />

expansion modules, the VIA EPIA-P710 Pico-<br />

ITXe enables a highly flexible and affordable<br />

implementation of serial connectivity options.<br />

Designed as the perfect baseboard, the VIA<br />

EPIA-P710 uses an <strong>in</strong>telligent board layout to<br />

allow efficient module stack<strong>in</strong>g and aid heat<br />

dissipation.<br />

News ID 726<br />

Hall-Stand 9-137<br />

AAEON: fanless embedded Box PC for<br />

extreme temperatures<br />

AAEON has announced the launch of a new<br />

BOXER series. The first debut <strong>in</strong> the BOXER extreme<br />

series is the AEC-7450. The embedded<br />

controller represents the ma<strong>in</strong> features of high<br />

speed, fanless operation <strong>in</strong> extreme hot and cold<br />

environments (from ‘45 C to 70C). The AEC-<br />

7450 is based on the high-speed Intel Pentium M<br />

processor (up to 1.8GHz). The system memory<br />

is DDR SDRAM 1GB with ECC function.<br />

News ID 4<br />

Hall-Stand 12-318<br />

Schroff: switched-mode power supply<br />

unit with higher performance<br />

Schroff has extended the maxpowerPRO family<br />

of switched-mode power supplies by<br />

add<strong>in</strong>g a PSU for CompactPCI applications<br />

with high power requirements to the range.<br />

Despite its considerably higher output capacity<br />

the dimensions rema<strong>in</strong> unchanged (6 U/8<br />

HP/160 mm deep). By <strong>in</strong>creas<strong>in</strong>g efficiency to<br />

84 %, performance could be substantially enhanced.<br />

The new maxpowerPRO PSU now has<br />

an output of 500 W and features a wide <strong>in</strong>put<br />

voltage range of between 90 VAC and 264 VAC<br />

to allow use worldwide <strong>in</strong> a wide spectrum of<br />

applications.<br />

News ID 916<br />

19 February 2009<br />

�����������...<br />

�������� � �������� ���<br />

��� ��� �������������<br />

Meet us at our booth<br />

hall 12, booth 512<br />

PCAN PCI<br />

CAN <strong>in</strong>terface for PCI-slots.<br />

Available as 1-channel, 2channel<br />

and optoisolated<br />

version.<br />

PCAN PC/104-Plus<br />

CAN <strong>in</strong>terface for PC/104-Plus<br />

systems. Available as<br />

1-channel, 2-channel and<br />

optoisolated version.<br />

PCAN Explorer 4<br />

Universal CAN monitor,<br />

symbolic representation, VBS<br />

<strong>in</strong>terface, <strong>in</strong>tegrated data logger,<br />

capability to add plug-<strong>in</strong>s<br />

(e. g. Instruments Panel).<br />

�������������������<br />

Otto-Roehm-Str. 69<br />

64293 Darmstadt / Germany<br />

Phone: +49 6151 8173-20<br />

Fax: +49 6151 8173-29<br />

<strong>in</strong>fo@peak-system.<strong>com</strong>


EMBEDDED WORLD PREVIEW<br />

Hall-Stand 9-229<br />

RadiSys: multi-core, turnkey platform<br />

for <strong>in</strong>dustrial<br />

RadiSys announces that it has developed, with<br />

<strong>in</strong>dustry consortium <strong>Embedded</strong>4You, a multicore,<br />

turnkey platform for <strong>in</strong>dustrial automation.<br />

The demonstration showcases the <strong>in</strong>tegration of<br />

general purpose Microsoft W<strong>in</strong>dows and<br />

RadiSys' Microware OS-9 real time operat<strong>in</strong>g<br />

system runn<strong>in</strong>g concurrently on a RadiSys<br />

COM Express module. This hybrid approach allows<br />

<strong>in</strong>dividual systems to merge onto a s<strong>in</strong>gle<br />

platform to reduce hardware cost, reuse available<br />

software and improve system performance.<br />

RadiSys and <strong>Embedded</strong> 4 You are demonstrat<strong>in</strong>g<br />

the platform at the SPS/IPC/Drives exhibition.<br />

News ID 834<br />

Hall-Stand 9-561<br />

Protech: CPU board with RMI’s AU1250<br />

RISC processor<br />

Protech has launched the ER-12LF which utilizes<br />

the RMI AU1250 processor. In the embedded<br />

<strong>com</strong>put<strong>in</strong>g <strong>in</strong>dustry, Protech has developed<br />

embedded CPU board for more than<br />

20 years. This RISC CPU module features low<br />

power consumption and cost-efficiency, to fulfill<br />

the requirements of rugged and more costfocused<br />

applications. The module has 5 COM<br />

ports, 1 USB2.0 host, 1 USB2.0 OTG, 8-port<br />

Digital I/O, 10/100 Ethernet, to connect and<br />

control peripheral devices. IDE and 1 SDIO<br />

slots allow.<br />

News ID 28<br />

Hall-Stand 9-429/12-565<br />

Advantech: COM Express module with<br />

Sempron/Turion dual core eng<strong>in</strong>e<br />

The new COM Express module SOM-5781<br />

from Advantech is ready to go. SOM-5781 has<br />

an onboard chip which will dynamically adjust<br />

the fan speed to regulate the CPU temperature.<br />

Because the CPU fan runs at high speed only<br />

when the system is under high load<strong>in</strong>g, power<br />

consumption and noise created by the fan can<br />

be drastically reduced.<br />

News ID 808<br />

Hall-Stand 12-545<br />

MEN: managed fast Ethernet switch with<br />

8 ports<br />

MEN expands its product l<strong>in</strong>e of robust Ethernet<br />

switches by another CompactPCI card. The<br />

F302 offers eight Fast Ethernet channels on<br />

RJ45, M12 or D-Sub, corresponds to the EN<br />

50155 railway standard and provides a number<br />

of options for <strong>in</strong>dividual port configuration via<br />

a special service <strong>in</strong>terface at the front. MEN<br />

Mikro Elektronik offers a range of CompactP-<br />

CI and stand-alone Fast Ethernet switches for<br />

mobile and <strong>com</strong>munication-<strong>in</strong>tensive applications.<br />

The F302 3U CompactPCI card is the latest<br />

managed switch of this product l<strong>in</strong>e.<br />

News ID 918<br />

Hall-Stand 9-267<br />

Acrosser: fanless and dustproof PC/104+<br />

embedded <strong>com</strong>puter<br />

Acrosser announces the release of a new<br />

PC/104-Plus product: AR-ES8020FL. With its<br />

high reliability CPU (RDC R8610 support<strong>in</strong>g<br />

133MHz), 64MB onboard memory, and<br />

128MB onboard Flash Storage, the AR-<br />

ES8020FL is perfect for many embedded <strong>com</strong>put<strong>in</strong>g<br />

applications.<br />

News ID 870<br />

Hall-Stand 9-261<br />

Elma: cool<strong>in</strong>g elements as front or<br />

rear panel<br />

Elma presents a solution which is based on the<br />

needs of 19’ technology. The cool<strong>in</strong>g f<strong>in</strong> extrusion<br />

has a width of 42 HP and matches the<br />

height units. Furthermore, each and every f<strong>in</strong> is<br />

built upon a 1.5 HP pitch to guarantee enough<br />

space <strong>in</strong> between for the screw heads. Therefore,<br />

Exhibitors List – embedded world 2009<br />

/k/ <strong>Embedded</strong> Java Solutions 12-560<br />

3S Smart Software Solutions 11-306/10-116<br />

4D Eng<strong>in</strong>eer<strong>in</strong>g 11-408<br />

4D Systems 12-525<br />

AAEON Technology 9-137<br />

Abacus <strong>Embedded</strong> 12-236<br />

ABLE Design 9-235<br />

ABS 12-108<br />

AbsInt 10-412<br />

ACAL 9-164<br />

Accemic 12-508<br />

ACME SYSTEMS 12-525<br />

acontis 11-440<br />

Acrosser 9-267<br />

Actel 9-306<br />

Active DSP 10-239<br />

ACTRON 12-304<br />

ADDI-DATA 9-625<br />

Adeneo <strong>Embedded</strong> 11-318<br />

Adkom Elektronik 9-181<br />

ADLINK 9-272<br />

admatec 9-547<br />

ads-tec 9-473<br />

AMD 9-231<br />

Advanet R&D 12-116<br />

Advantech <strong>Europe</strong> 9-429/12-565<br />

Adveda 11-102<br />

AFT Atlas Fahrzeugtechnik 10-435<br />

February 2009 20<br />

the f<strong>in</strong>s do not have to be modified for mount<strong>in</strong>g,<br />

it is sufficient to drill the holes from the flat<br />

side. Hence the cool<strong>in</strong>g f<strong>in</strong> extrusions can be<br />

used directly as front and/or rear panels <strong>in</strong><br />

cab<strong>in</strong>ets and sub racks.<br />

News ID 939<br />

Hall-Stand 10-221<br />

NI: digitizers offer high-speed<br />

measurement for automated test<br />

National Instruments has <strong>in</strong>troduced three<br />

new digitizers/PC-based oscilloscopes. The 500<br />

MHz NI PXI-5153 and NI PCI-5153 and the 1<br />

GHz NI PCI-5154 modules round out the NI<br />

515x series of digitizers, a <strong>com</strong>plete l<strong>in</strong>e of highspeed<br />

digitizers ‘ with 300 MHz, 500 MHz and<br />

1 GHz bandwidths ‘ for demand<strong>in</strong>g automated<br />

test and stream<strong>in</strong>g applications where highbandwidth<br />

measurements are required.<br />

News ID 899<br />

Hall-Stand 9-235<br />

MSC: secure <strong>Embedded</strong> platform for<br />

COM Express modules<br />

MSC presents Secure <strong>Embedded</strong> Platform<br />

based on MSC CX-MB-SP1 baseboard, specifically<br />

designed for applications <strong>in</strong> Gam<strong>in</strong>g, Selfservice<br />

and Infota<strong>in</strong>ment term<strong>in</strong>al <strong>in</strong>dustries.<br />

Thanks to the modularity of the baseboard and<br />

a wide selection of Computer-On-Module<br />

from MSC, designers are enabled to quickly<br />

build their <strong>com</strong>plete embedded systems with a<br />

high degree of flexibility. The Secure <strong>Embedded</strong><br />

Platform <strong>in</strong>corporates special security features<br />

for protection aga<strong>in</strong>st unauthorized access and<br />

external manipulation. In addition to an <strong>in</strong>tegrated<br />

Trusted Platform Module, other features<br />

<strong>in</strong>clude: TrustedCore BIOS from Phoenix Technologies,<br />

battery backed security controller and<br />

a smart card, which can conta<strong>in</strong> additional<br />

customer-specific security functions.<br />

News ID 941<br />

Company Hall-Stand Company Hall-Stand Company Hall-Stand<br />

Agilent 10-225<br />

Ahlers EDV Systeme 10-128<br />

aicas 11-109<br />

AIC-Xtore-PSG 9-480<br />

aJile systems 9-319<br />

All Flex Flexible Circuits 9-486<br />

Allegro Microsystems 12-422<br />

Altera 9-259<br />

Altium 11-236<br />

Altreonic 10-401<br />

AMBER 12-538<br />

AMCC 12-422/9-375<br />

American Arium 11-125<br />

Anovo 12-126


AnSem NV 12-560<br />

Aonix 11-119<br />

APAC OPTO 12-441<br />

Apacer 9-629<br />

APdate! 12-123<br />

Aplex 9-373<br />

apra-norm 12-137<br />

APRO 9-250<br />

aqu<strong>in</strong>tos 10-115<br />

Arkus 12-266<br />

ARM 9-273<br />

ARTiSAN 10-219<br />

ASSET InterTech 11-125<br />

Ass. Ghent University 12-560<br />

Astrodyne 12-441<br />

Atlantik 12-443<br />

Atmel 12-130/12-142<br />

AUO / PROMATE 12-306<br />

austriamicrosystems 12-142<br />

Avantgarde 12-322e<br />

AVIX-RT 11-208<br />

Avnet <strong>Embedded</strong> 12-236<br />

Avnet Memec 12-422<br />

Avnet 9-578<br />

AXIOMTEK 12-242<br />

Axotec 12-111<br />

Barco-Silex 12-560<br />

basysKom 11-306<br />

Bayer DSP 12-243<br />

bbv 11-123<br />

BCM 9-209<br />

Beck 9-537<br />

Beck IPC 9-419<br />

Beckhoff Automation 9-329/11-318<br />

BEG Bürkle 9-406<br />

Bicker Elektronik 12-454<br />

Birdstep 11-121<br />

blue river 10-403<br />

Bluegiga 12-346<br />

BMK GROUP 9-232<br />

Bolym<strong>in</strong> 12-142<br />

Bopla 12-455<br />

Brandt-Data 10-113<br />

BRESSNER 12-428<br />

Brunel Communications 11-215<br />

Byte Paradigm 10-525<br />

CAD-UL 9-501<br />

CalPlus 10-546<br />

CC&I 11-422<br />

CIRIC 11-406<br />

Cirrus Logic 12-422<br />

CMEL Chi Mei 12-306<br />

CMX Systems 10-305<br />

Coilcraft 12-422<br />

<strong>com</strong>let 11-210<br />

Comp-Mall 12-349<br />

Concurrent 12-225<br />

CONEC 12-246<br />

congatec 12-122<br />

Connect 9-157<br />

connectBlue 9-419<br />

Connfly Electronic 12-558<br />

Contendo Systems 12-260<br />

Cont<strong>in</strong>ental 11-414<br />

COSMIC SOFTWARE 10-216<br />

Coverity 11-426<br />

Curtiss Wright 9-283<br />

Da<strong>com</strong> West 12-516<br />

Data I/O 10-531<br />

Data Modul 9-557<br />

Data Respons 9-457<br />

Datakey 9-136<br />

Datalight 11-125<br />

Daub 12-437<br />

DEDITEC 9-107h<br />

Dekimo 12-560<br />

Delk<strong>in</strong> Devices, 12-123<br />

Delta Components 12-250<br />

Deltatec 9-119<br />

demmel 9-545<br />

Densitron 12-441<br />

DENX 9-375/11-306<br />

Deutschmann 9-479<br />

Devolo 12-222<br />

Dexcel 9-383<br />

DHS ElMea 11-235<br />

Diamond 9-277/9-525<br />

Digi International 12-244<br />

DIGITAL-LOGIC 12-336<br />

Display 9-633<br />

dpunkt.verlag 10-519<br />

DSM 12-208<br />

DSP 11-318/12-560<br />

dSPACE 10-125<br />

DSPECIALISTS 9-519<br />

E.E.P.D. 9-463<br />

Easics NV 12-560<br />

EASYCODE 10-231<br />

Eberspächer 10-544<br />

EBV 9-163<br />

Echelon 9-182<br />

ECKELMANN 9-204<br />

eCosCentric 11-300<br />

eCOUNT 12-360<br />

EDT 12-306<br />

EEMBC 10-305<br />

EKF 12-313<br />

Elan 12-441<br />

ELBACOM 11-318<br />

ElectronAix 9-637<br />

ELECTRONIC ASSEMBLY 12-506<br />

Electronics Infomedia 10-448<br />

Elektrobit 11-414<br />

Elektronik i Norden 11-F224<br />

ELEKTRONIKLADEN 12-503<br />

Elma Trenew 9-261<br />

ELMOS 12-441<br />

ELPA 9-110<br />

ELTAN 9-255<br />

ELTEC 11-306<br />

<strong>Embedded</strong> Office 11-328<br />

<strong>Embedded</strong> Tools 10-239<br />

embedded-logic 12-434<br />

embeX 12-459<br />

EMBEDDED WORLD PREVIEW<br />

Company Hall-Stand Company Hall-Stand Company Hall-Stand<br />

EMC 9-305<br />

Emenda 10-114<br />

Emerson 9-578<br />

EMKO 12-259<br />

emlix 11-222<br />

EMS 12-325<br />

emsys 11-235<br />

emtrion 10-120<br />

EMTrust 9-463<br />

Enclustra 12-258<br />

EnOcean 12-222<br />

ERCO & GENER 12-270<br />

Eremex 11-309<br />

Ericsson 12-441<br />

esd 9-478<br />

ESOPE 9-107i<br />

Essensium 12-560<br />

Esterel 10-419<br />

ETAS 10-415<br />

EtherCAT 9-329<br />

Ethernet Powerl<strong>in</strong>k 11-306<br />

Eurocircuits 12-255<br />

EUROS 11-224<br />

Eurostandard Press 2000 11-F223<br />

Eurotech 12-116<br />

eVision 10-540<br />

EVOC 9-135<br />

EWL 12-424<br />

EXAR 9-563<br />

Exar 12-441<br />

Expert<strong>Control</strong> 10-221<br />

Explore 12-142<br />

Express Logic 11-124<br />

Extension Media 10-405<br />

exxact 12-374<br />

F&SElektronikSysteme 9-173<br />

FH Augsburg 11-203<br />

Farnell 12-552<br />

Fastwel 12-542<br />

FERCHAU 11-307<br />

Fimor 9-248<br />

Fire<strong>com</strong>ms 12-441<br />

FlowCAD 11-226<br />

Forschung für die Zukunft 11-203<br />

FORTEC 9-263<br />

Franzis' Verlag 11-129<br />

Fraunhofer-Institut 12-110/11-101/12-203<br />

Freescale 9-335<br />

frenzel + berg 9-402<br />

FTDI 12-442<br />

Fujitsu 9-477/12-142/12-314/12-306<br />

FUTURE 9-563<br />

Garz & Fricke 9-529<br />

GCD Hard- & Software 9-379<br />

GE Fanuc 9-179<br />

Geensys 10-214<br />

Gennum 9-167<br />

G<strong>in</strong>z<strong>in</strong>ger 12-268<br />

Gleichmann 9-235<br />

GLYN 12-306<br />

Goetzfried 10-513<br />

GÖPEL electronic 10-508<br />

21 February 2009


EMBEDDED WORLD PREVIEW<br />

Company Hall-Stand Company Hall-Stand Company Hall-Stand<br />

GrammaTech 11-125/10-542<br />

GREATech 12-128<br />

Green Hills 10-319<br />

Hannusch 9-531<br />

HanRun 12-441<br />

HANSER VERLAG 10-515<br />

Hantronix 12-142<br />

Hartmann Elektronik 12-549<br />

Hays 10-423<br />

HCC-<strong>Embedded</strong> 10-305<br />

HCP 9-319<br />

Heitec 9-476<br />

HERMES SoftLab 11-221<br />

HighTec 10-407<br />

HILF! 9-253<br />

Hilscher 9-307<br />

Hitachi 12-306<br />

Hitex 10-305<br />

HMS 12-226<br />

Hochschule für Technik 11-203<br />

Hochschule Pforzheim 9-131<br />

Höft & Wessel 9-319<br />

HSM Zamecki 9-602<br />

Hüthig 10-445<br />

HY-LINE 9-319<br />

IAR Systems 10-209<br />

IBASE 12-417<br />

IBM 10-129<br />

IBV 11-428<br />

ICC Media 10-439<br />

ICNexus 9-180<br />

Icop Technology 12-540<br />

ICP 9-158<br />

ICT 12-359<br />

IEI 9-158<br />

IFTEST 9-244<br />

ILFA 9-381<br />

IMACS 11-224<br />

IMCOR 10-521<br />

IMST 9-234<br />

INCHRON 10-218<br />

INCOstartec 12-204<br />

Independent Electronic 12-264<br />

Industrial Computer Source 9-267<br />

Ineltek 12-142<br />

Inf<strong>in</strong>eon 12-426<br />

Ingenieurbüro 10-540<br />

InnoDisk 12-113<br />

Innovasic 9-281<br />

Inova 12-142/9-535<br />

INPERIO Systems 9-463<br />

Inspired Energy 12-105<br />

Insyde Software 11-125<br />

INSYS 12-414<br />

Intecs 10-511<br />

Intel 9-357<br />

INTERVALZERO 11-304<br />

Intrepid 10-305<br />

IPC2U 9-405<br />

ipcas 12-555<br />

Ircona 9-170<br />

Ironwood 9-305<br />

IS2T 11-336<br />

iSYSTEM 10-217<br />

itemis 10-529<br />

ITK Eng<strong>in</strong>eer<strong>in</strong>g 10-208<br />

iWave 12-125<br />

IWSFE 12-222<br />

IXXAT 9-279<br />

Janich&Klass 12-532<br />

Janz 9-467<br />

Jauch Quartz 9-257<br />

JET WAY 12-254<br />

Jungo 10-521<br />

K&A 10-205<br />

K2L 11-414<br />

Ka-Ro electronics 11-125/9-168<br />

KEIL 10-231<br />

Keith & Koep 11-318<br />

K<strong>in</strong>sun Industries 12-441<br />

KIRRON 12-435<br />

Klar Automation 10-301<br />

Kle<strong>in</strong>henz Elektronik 12-508<br />

Klocwork 11-F222<br />

Kolb Wellpappe 9-118<br />

König 11-225<br />

Kontron 11-306/12-404<br />

konzeptpark 11-306<br />

KUKA Roboter 11-440<br />

Kurz Industrie Elektronik 12-425<br />

KW-Software 11-306<br />

Lantronix 12-263/12-565<br />

Lasnier und Popa 11-F128<br />

Latschbacher 9-302<br />

Lattice 12-422/10-524<br />

Lauterbach 10-325<br />

LCD Mikroelektronik 12-303<br />

LDRA 10-318<br />

Lead 12-131<br />

LeCroy 10-315<br />

lesswire 12-403<br />

LIFE 9-205<br />

L<strong>in</strong>otype 11-305<br />

L<strong>in</strong>Tech 9-404<br />

L<strong>in</strong>utronix 11-306<br />

LIPPERT 12-228<br />

Litemax 12-446<br />

logi.cals 12-214<br />

Logic Technology 11-125<br />

LPKF 12-518<br />

Lum<strong>in</strong>ary Micro 12-422/9-140<br />

Lynuxworks 11-F114<br />

M2M Alliance 12-322b<br />

macio 11-231<br />

Magic Power 9-107a<br />

Magneti Marelli Hold<strong>in</strong>g 11-414<br />

Marvell 12-422<br />

MAXIM 12-422<br />

MAZeT 9-376<br />

MC Technologies 12-449<br />

McObject 11-233<br />

mdex 12-322f<br />

MEDAV 11-111<br />

Meilhaus 9-350<br />

February 2009 22<br />

Memphis 12-247<br />

MEN Mikro Elektronik 12-545<br />

Mentor Graphics 11-218<br />

merath 12-549<br />

Method Park Software 11-323<br />

metraTec 9-107f<br />

MEV 12-441<br />

MICRIUM 11-328<br />

Micro Analog Systems 12-142<br />

Microchip 9-451<br />

MicroConsult 10-231<br />

Micronas 12-227<br />

MicroNova 10-221<br />

Microsemi 12-441<br />

Microsoft 11-414/11-318<br />

MicroSys 12-214<br />

Microtronics 12-322a<br />

MID 10-205<br />

Mikrap 12-421<br />

MikroElektronika 12-525<br />

M<strong>in</strong>dShare 11-125<br />

MKS 10-311<br />

MontaVista 10-305<br />

Morex 9-116<br />

MosChip 12-304<br />

MOStron 9-268<br />

Moxa 12-565/12-450<br />

MPC Data 11-318<br />

MPL 9-203<br />

MSC 9-235<br />

MT Publications 10-505<br />

MTF 9-107d<br />

MTM 9-226<br />

M-Tronic 9-181<br />

Multi-Tech 12-222<br />

National Instruments 10-221<br />

NAVIGON 11-414<br />

NEC 12-422/9-447<br />

NetModule 12-524<br />

New Japan Radio 12-441<br />

Nokia 11-110<br />

Nolam 9-184<br />

Nordic 12-422<br />

Noser Eng<strong>in</strong>eer<strong>in</strong>g 11-F119<br />

Nu Horizons 9-167<br />

Nuance Aachen 11-414<br />

NXP 12-218<br />

Objective Software 11-302<br />

OBP 10-504<br />

OLIMEX 12-503<br />

oose 10-519<br />

Open Source 11-306<br />

OpenSystems 11-410<br />

Optimem 12-144<br />

OSC 10-118<br />

Overseas Market<strong>in</strong>g 10-344<br />

Panasonic 9-319<br />

Parasoft 11-209<br />

PC/104 Consortium 12-135<br />

PEAK-System 12-512<br />

Pengutronix 11-306<br />

Penton Media 11-F123


Perforce 10-343<br />

Peschges Variometer 9-461<br />

Phytec 11-306/12-554<br />

Picoway Technology 11-F103<br />

PikeTec 10-516<br />

PLC 2 9-167<br />

PLDA 12-559<br />

Plextek 11-318<br />

pls 10-215<br />

PLUG-IN 9-354<br />

PMC 12-422<br />

Pohl Electronic 9-647<br />

POLARION 10-523<br />

port 12-224<br />

Portwell 9-278<br />

Power Integrations 12-441<br />

powerBridge 12-550<br />

PRAGMADEV 10-239<br />

Premier 9-643<br />

Premo 12-142<br />

ProAnt 12-458<br />

Proemion 12-141<br />

profichip 9-219<br />

Programm<strong>in</strong>g Research 10-119<br />

Projektron 10-400<br />

ProMik 9-308<br />

Protech 9-561<br />

pure-systems 10-124<br />

QA Systems 10-119<br />

QNX 11-324<br />

QTronic 10-305<br />

Quad 12-424<br />

Quadros 11-431<br />

QualiSystems 10-510<br />

QuartzCom 12-531<br />

Radisys 9-229<br />

RAISONANCE 10-128<br />

Ral<strong>in</strong>k 12-441<br />

Rapita 10-421<br />

RDC 12-304<br />

RealiteQ 9-419<br />

Realtek 12-441<br />

Real-Time Systems 11-F110<br />

Red Rocket 12-441<br />

Reed 11-F108<br />

Reikotech 9-125<br />

Renesas 12-306/9-235<br />

Rittal 12-430<br />

RM Components 12-251<br />

RM Michaelides 12-141<br />

Ronetix 11-224<br />

RoseTechnology 9-567<br />

RS Components 12-354<br />

RUTRONIK 9-435<br />

Samtec 12-568<br />

Sasco 12-362<br />

Satyam 11-115<br />

Scantec 12-221<br />

SCATTERWEB 9-107k<br />

Schleißheimer 10-446<br />

Schmid Eng<strong>in</strong>eer<strong>in</strong>g 10-221<br />

Schroff 12-318<br />

Sdelovaci 10-507<br />

SE 9-282<br />

SECO 12-367<br />

SEGGER 10-310<br />

semica.de 9-667<br />

Semtech 12-422<br />

senTec 12-503<br />

sepp.med 10-437<br />

SEVENSTAX 12-418<br />

Siemens 11-108/11-318<br />

SIEPA 12-468<br />

Signum Systems 10-239<br />

Silex Technology 9-319<br />

SILICA 12-330/12-230<br />

Silica 11-318<br />

Silicann 9-107c<br />

Silicon Laboratories 12-136/12-422<br />

Silicon Microstructures 12-441<br />

Silicon Storage Technology 12-355<br />

Simple Solutions 12-522<br />

Simplify Technologies 9-631<br />

Sitek 9-419<br />

SMSC 12-422<br />

SMT & HYBRID 9-380<br />

SoftComponents 9-107b<br />

solvimus 12-357<br />

Sontheim 12-117<br />

SOQUS 11-438<br />

SORCUS 9-230<br />

Sparklan Communications 12-441<br />

Sparxsystems 10-404<br />

Spectra 9-318<br />

SPHINX 12-565<br />

spo-<strong>com</strong>m 9-236<br />

SPOERLE 12-362<br />

SSV Software Systems 12-544<br />

STEC 12-441<br />

Ste<strong>in</strong>beis-Transferzentrum 12-322h<br />

STMicroelectronics 12-326<br />

Stollmann E+V 12-547<br />

Strampe 12-541<br />

STZ 9-131<br />

Summit Microelectronics 12-441<br />

Swissbit 9-435<br />

SYMTAVISION 10-412<br />

SYS TEC 10-211<br />

SYSGO 11-128<br />

system elektronik 9-551<br />

System Industrie Electronic 9-217<br />

SystemBase 9-172<br />

SYSTERRA COMPUTER 9-179<br />

TABO 9-107j<br />

TARA Systems 10-512<br />

TASKING 10-305<br />

taskit 12-402<br />

TechConnect 10-538<br />

Tech<strong>in</strong>sights 10-444<br />

TU Dresden 11-203<br />

TUt München 9-108<br />

tecnotron elektronik 9-129<br />

TecSys 9-128<br />

Tektronix 10-411<br />

EMBEDDED WORLD PREVIEW<br />

Company Hall-Stand Company Hall-Stand Company Hall-Stand<br />

TELCONA 12-365<br />

Telenor 12-322d<br />

TenAsys 11-315<br />

Texas Instruments 12-436<br />

The IET 10-450<br />

The MathWorks 10-335<br />

Thesycon 12-418<br />

Tibbo Technology 12-441<br />

Tieto 10-204<br />

TIGAL 12-525<br />

TIGRIS 12-107<br />

TILCON 10-239<br />

TOPSCCC 12-456<br />

Toradex 9-130/12-133<br />

Toshiba 12-460/12-306<br />

Total Phase 10-222<br />

TPO Displays 12-142<br />

TQ-Components 12-342<br />

Trenz Electronic 12-536<br />

Tri-M Eng<strong>in</strong>eer<strong>in</strong>g 9-673<br />

TRINAMIC 12-441/9-107g<br />

TriQu<strong>in</strong>t 12-422<br />

TRL 12-322c<br />

TTTech 10-317<br />

Tundra 12-422<br />

ULTRATRONIK 12-121<br />

Unicoi Systems 11-422<br />

Unitronic 12-222<br />

Universität Leipzig 11-203<br />

UPEK 12-422<br />

VAST 10-518<br />

Vector 10-339/10-441<br />

Verifysoft Technology 11-112<br />

VIA 12-350<br />

Virtium Technology 9-218<br />

VISION SYSTEMS 9-132<br />

Visual 10-540<br />

Visure Solutions 10-119<br />

Vliesstoff Kasper 9-531<br />

Vogel Bus<strong>in</strong>ess Media 10-206<br />

voice INTER connect 11-418<br />

WAGO Kontakttechnik 9-207<br />

Wave<strong>com</strong> 12-306/12-422/12-222<br />

WEKA-Verlag 11-129<br />

Willert 10-231<br />

W<strong>in</strong>d River 11-118/10-239<br />

WITTENSTEIN 11-136<br />

Wordsworth Technology 9-202<br />

WÜRTH Elektronik 12-546<br />

Xentech 9-144<br />

XILINX 12-515<br />

XiSys 12-214<br />

X-SPEX 12-107<br />

Yellowstone 9-105<br />

YOKOGAWA 10-416<br />

Zarl<strong>in</strong>k 12-422<br />

ZENSYS 12-441<br />

ZEROPLUS 10-509<br />

ZiLOG 12-422<br />

Zitzmann 11-218<br />

Zühlke Eng<strong>in</strong>eer<strong>in</strong>g 10-429<br />

23 February 2009


AVIONICS<br />

Efficient and dependable real-time<br />

<strong>com</strong>munications <strong>in</strong> UAV systems<br />

By Bert Farabaugh, Real-Time Innovations<br />

An <strong>in</strong>creas<strong>in</strong>gly wide range of<br />

unmanned air vehicles (UAVs)<br />

are pos<strong>in</strong>g unique design and<br />

development requirements<br />

particularly regard<strong>in</strong>g the data<br />

l<strong>in</strong>k. Many defense<br />

application developers have<br />

turned to the open data<br />

distribution service (DDS)<br />

standard to provide the<br />

necessary messag<strong>in</strong>g<br />

framework.<br />

■ The unique design and development requirements<br />

of the wide range and types of unmanned<br />

air vehicles (UAVs) are push<strong>in</strong>g the capability<br />

boundaries of available technologies <strong>in</strong> many<br />

areas, none more than the demands of the data<br />

l<strong>in</strong>k. Developers <strong>in</strong>vest heavily <strong>in</strong> the data l<strong>in</strong>k as<br />

a def<strong>in</strong><strong>in</strong>g element of their <strong>com</strong>petitive value <strong>in</strong><br />

their UAV system, because it has direct impact<br />

on the range, flight time and sensor feedback capabilities<br />

of the UAV. Deliver<strong>in</strong>g the benefits of<br />

that <strong>in</strong>vestment to the rest of the UAV system is<br />

the function of the messag<strong>in</strong>g system that connects<br />

the data l<strong>in</strong>k to the ground station and<br />

UAV application environments.<br />

In a system design, the physical transport and<br />

signall<strong>in</strong>g layer of the data l<strong>in</strong>k may or may not<br />

manage all the challeng<strong>in</strong>g issues of <strong>com</strong>munication<br />

over the air <strong>in</strong> order to present a clean<br />

message to the application layer. There will be<br />

critical power/weight/performance trade-off<br />

decisions to make <strong>in</strong> the UAV data l<strong>in</strong>k that may<br />

not apply <strong>in</strong> the ground station. For software<br />

system architects, the design and development<br />

of a messag<strong>in</strong>g framework that will support<br />

these <strong>com</strong>plex data l<strong>in</strong>k design trade-offs and<br />

additionally provide an application <strong>in</strong>tegration<br />

capability between the ground station and the<br />

UAV is a major <strong>in</strong>vestment. This can be<strong>com</strong>e<br />

one of the most challeng<strong>in</strong>g tasks <strong>in</strong> UAV system<br />

design and development. As a data transport,<br />

the radio/satellite-based data l<strong>in</strong>k has to be<br />

<strong>in</strong>tegrated <strong>in</strong>to two very different environments:<br />

the deeply embedded, power and weight<br />

constra<strong>in</strong>ed UAV, where every bit of data sent<br />

directly detracts from the power needed to enable<br />

extended flight time objectives, and the<br />

ground station, which is usually tethered and<br />

operat<strong>in</strong>g <strong>in</strong> an environment somewhat similar<br />

to a ruggedized workstation. The data-l<strong>in</strong>k signal<br />

has to contend with a wide range of <strong>com</strong>-<br />

Data L<strong>in</strong>k<br />

Communication<br />

Issues<br />

Data L<strong>in</strong>k<br />

design and<br />

implementation<br />

design<br />

constra<strong>in</strong>ts<br />

February 2009 24<br />

Intermittent or<br />

lossy data l<strong>in</strong>ks -<br />

Packet loss is<br />

<strong>com</strong>mon and<br />

connection loss is<br />

not un<strong>com</strong>mon<br />

Integrated<br />

<strong>in</strong>to a power<br />

and weight<br />

constra<strong>in</strong>ed<br />

UAV<br />

Integrated<br />

<strong>in</strong>to a tethered<br />

ruggedized<br />

workstation<br />

environment<br />

Maximis<strong>in</strong>g<br />

bandwidth<br />

utilisation -<br />

Ensur<strong>in</strong>g that the<br />

packet messag<strong>in</strong>g<br />

overhead is<br />

m<strong>in</strong>imized<br />

Table 1. Communications problems of the data l<strong>in</strong>k signal<br />

Figure 1. RTI real-time middleware<br />

is be<strong>in</strong>g used <strong>in</strong> the<br />

General Atomics Aeronautical<br />

Systems, Inc. (GA-ASI),<br />

Advanced Cockpit Ground<br />

<strong>Control</strong> Station (GCS).<br />

munication problems (see examples outl<strong>in</strong>ed <strong>in</strong><br />

table 1), such as <strong>in</strong>termittent or lossy connectivity,<br />

and one-way receive <strong>com</strong>munications<br />

when the UAV must fly <strong>in</strong> a silent non-transmitt<strong>in</strong>g<br />

mode. This type of connection could<br />

potentially require a <strong>com</strong>plex and large packet<br />

structure overhead to deal with the underly<strong>in</strong>g<br />

physical transport issues, which is directly<br />

counter to some of the UAV design constra<strong>in</strong>ts<br />

Area of<br />

Responsibility<br />

Shift -<br />

seamless<br />

transfer of<br />

control of UAV<br />

from ground<br />

station to<br />

ground station<br />

Deal<strong>in</strong>g with multiple<br />

data-paths <strong>in</strong><br />

the data l<strong>in</strong>k -<br />

Manag<strong>in</strong>g out-oforder<br />

packets that<br />

result from radio<br />

signal reflections<br />

Beyond<br />

L<strong>in</strong>e of<br />

Sight and/or<br />

L<strong>in</strong>e of Sight<br />

radio<br />

<strong>com</strong>munication<br />

Unidirectional<br />

<strong>com</strong>munication -<br />

Receive only mode<br />

<strong>in</strong> the UAV can<br />

save power, or be<br />

used to assist <strong>in</strong><br />

UAV cloak<strong>in</strong>g<br />

Re-configurability<br />

– support<br />

re-configurable<br />

payloads, which<br />

places additional<br />

and variable<br />

demands on the<br />

data l<strong>in</strong>k for<br />

sensor feedback<br />

or <strong>com</strong>mand<br />

mechanisms<br />

Table 2. Connection potentially requires a <strong>com</strong>plex and large packet structure overhead to deal<br />

with the underly<strong>in</strong>g physical transport issues.


(table 2) such as operation with<strong>in</strong> a power-constra<strong>in</strong>ed<br />

system. Every transmitted bit is sacred.<br />

It is therefore very important that access to the<br />

transport layer of the messag<strong>in</strong>g is facilitated so<br />

this can be optimised for the needs of the particular<br />

application. It is just as important that<br />

the messag<strong>in</strong>g layer itself is constructed to<br />

specifically meet these design objectives, putt<strong>in</strong>g<br />

m<strong>in</strong>imum demands on the l<strong>in</strong>k <strong>in</strong> order to<br />

meet the specific send/receive requirements for<br />

messages across that l<strong>in</strong>k type.<br />

In addition to these issues, there are <strong>in</strong> fact several<br />

l<strong>in</strong>k types, each with their own unique set<br />

of performance, <strong>in</strong>tegrity and reliability requirements,<br />

some of which are detailed <strong>in</strong> table<br />

3. So the messag<strong>in</strong>g system built to run over a<br />

specific l<strong>in</strong>k type has to be tailored to the specific<br />

demands of that l<strong>in</strong>k <strong>in</strong> the most optimal<br />

way possible. These requirements maybe aggregated<br />

<strong>in</strong>to fewer actual physical transports as<br />

long as that transport can meet all the requirements<br />

listed for each service type. With this<br />

wide range of requirements and constra<strong>in</strong>ts, it<br />

is tempt<strong>in</strong>g to believe that only a set of very<br />

specifically developed and separately optimized<br />

messag<strong>in</strong>g systems, one for each type of<br />

connection, is required. However this is not the<br />

case. The messag<strong>in</strong>g model for the data l<strong>in</strong>k<br />

should en<strong>com</strong>pass a number of key characteristics.<br />

It must be real-time, capable of support<strong>in</strong>g<br />

high-speed data transfer while also provid<strong>in</strong>g<br />

high-<strong>in</strong>tegrity messag<strong>in</strong>g. At the same time<br />

it has to deliver high availability (or re-rout<strong>in</strong>g)<br />

and recovery over a physical l<strong>in</strong>k that is not itself<br />

guaranteed. In addition, for emerg<strong>in</strong>g civilian<br />

requirements the code base should be<br />

ready for safety certification too.<br />

Many UAV and other defense application developers<br />

have turned to the open data distribution<br />

service (DDS) standard (managed by<br />

the Object Management Group, OMG), to<br />

provide a messag<strong>in</strong>g framework that can successfully<br />

deliver the real-time capabilities demanded<br />

by the data l<strong>in</strong>k to the mission critical<br />

application environment. Exist<strong>in</strong>g applications<br />

<strong>in</strong>clude: Insitu Scan Eagle UAV, General Atomics<br />

Predator UAV, US AirForce / Navy <strong>com</strong>mon<br />

l<strong>in</strong>k <strong>in</strong>tegration process<strong>in</strong>g, US Navy Aegis<br />

weapon system and the F-35 Jo<strong>in</strong>t Strike Fighter<br />

electronic warfare system. DDS specifies a<br />

publish-subscribe messag<strong>in</strong>g model. The critical<br />

and differential DDS messag<strong>in</strong>g approach<br />

is to make this model executable <strong>in</strong> a real-time<br />

system context. It does this by provid<strong>in</strong>g a set of<br />

Quality of Service (QoS) parameters that are<br />

negotiated and agreed upon between every<br />

publisher and subscriber. There are a large<br />

number of configurable QoS parameters to<br />

meet a wide range of real-time message requirements,<br />

but for our purposes we will focus<br />

on just a few of them executed <strong>in</strong> a publish/subscribe<br />

model, to show how DDS has been used<br />

by <strong>com</strong>panies like Insitu and General Atomics<br />

<strong>in</strong> the ScanEagle and Predator/Reaper unmanned<br />

aircraft systems. The most basic observation<br />

about messag<strong>in</strong>g between a UAV<br />

and a ground station is that one system environment<br />

is deeply embedded (UAV) and the<br />

other tends to be more of a ruggedized workstation<br />

system (ground station). This will mean<br />

that the implementation of the messag<strong>in</strong>g<br />

model may vary while the functional task rema<strong>in</strong>s<br />

the same. For example; how much signal<br />

reflection management is done at the signall<strong>in</strong>g<br />

level? In the ground station you can<br />

probably afford to <strong>in</strong>tegrate a very high performance<br />

reflection removal DSP and associ-<br />

AVIONICS<br />

ated algorithm <strong>in</strong>to the system design, so that<br />

all received messages are cleanly presented to<br />

the application layer. However <strong>in</strong> the UAV you<br />

maynothavethepowerorweightbudgetfor<br />

that DSP, so this would now put a greater burden<br />

on the messag<strong>in</strong>g framework to recognise<br />

and discard out-of-order packets and duplicated<br />

data. Perhaps this is less efficient <strong>in</strong> data<br />

throughput, but that would be the trade-off<br />

decision with the power and weight budget.<br />

The most fundamental issue to contend with<br />

on the data-l<strong>in</strong>k between the UAV and ground<br />

station is that it is lossy and transient. The<br />

effects of the nature of the l<strong>in</strong>k should not be an<br />

25 February 2009


AVIONICS<br />

Figure 2. The General Atomics Aeronautical Systems MQ-1 Predator UAV<br />

issue an application (like the flight <strong>com</strong>puter)<br />

should have to deal with. So the messag<strong>in</strong>g layer<br />

should hide and resolve problems such as lost<br />

or out-of-order packets from the application<br />

layer as much as possible. Let us take the example<br />

of <strong>com</strong>mands sent from the ground station<br />

to the UAV flight <strong>com</strong>puter, which will<br />

usually require some form of correlated <strong>com</strong>mand<br />

result feedback to the ground station.<br />

With DDS we would def<strong>in</strong>e the publisher/subscriber<br />

relationship as RELIABLE. This tells<br />

DDS to select a reliable packet model (one of<br />

several real-time options) on top of the transport<br />

to deal with the issue of lost packets. However<br />

the application may still want a degree of<br />

control over the l<strong>in</strong>k and how to respond<br />

should the l<strong>in</strong>k fail. So you could set a QoS of<br />

DURABILITY = TRANSIENT_ LOCAL with a<br />

Data L<strong>in</strong>k Type<br />

Data L<strong>in</strong>k<br />

Utilization<br />

Performance<br />

and Integrity<br />

requirements<br />

High Reliability<br />

Data L<strong>in</strong>k<br />

(HRDL)<br />

–<br />

primarily responsible<br />

for<br />

C2 data and<br />

status data such<br />

as position and<br />

altitude<br />

Moderate<br />

throughput<br />

with high availability<br />

and <strong>in</strong>tegrityrequirements<br />

High Capacity<br />

Data L<strong>in</strong>k<br />

(HCDL)<br />

–<br />

sensor data<br />

transfer<br />

High throughput<br />

(possibly<br />

stream<strong>in</strong>g) requirements<br />

for<br />

the downl<strong>in</strong>k<br />

further qualifier N for the amount of historic<br />

messages to keep. This would direct DDS to<br />

keep the last N messages stored locally <strong>in</strong><br />

memory; this message data is then available for<br />

an application re-synch after re-establishment<br />

of lost connection for example. The flight<br />

<strong>com</strong>puter application may also want to def<strong>in</strong>e<br />

what time-duration of l<strong>in</strong>k loss constitutes a<br />

l<strong>in</strong>k failure from its po<strong>in</strong>t of view. So you would<br />

set a QoS as LIVELINESS lease duration ><br />

<strong>com</strong>mon/acceptable l<strong>in</strong>k down-time (for<br />

example 5 seconds).<br />

These QoS configuration options demonstrate<br />

the flexibility of DDS to be adapted to some of<br />

the real-time message issues <strong>in</strong> a UAV data l<strong>in</strong>k.<br />

It also shows how DDS allows an application<br />

the ability to def<strong>in</strong>e its localised real-time con-<br />

Beyond L<strong>in</strong>e of<br />

Sight Data L<strong>in</strong>k<br />

(BLOS DL)<br />

data exchange via<br />

a relay platform<br />

such as a satellite,<br />

high altitude<br />

platformora<br />

relay UAV<br />

Aggregate performancerequirements<br />

of<br />

HRDL and<br />

HCDL<br />

Table 3. Examples of l<strong>in</strong>k types, each with their own unique set of performance, <strong>in</strong>tegrity and<br />

reliability requirements<br />

February 2009 26<br />

Back Up Data<br />

L<strong>in</strong>k (BUDL)<br />

C2 and status<br />

data transfer <strong>in</strong><br />

emergency<br />

Low throughput<br />

with very high<br />

reliability and <strong>in</strong>tegrity<br />

stra<strong>in</strong>ts <strong>in</strong> terms familiar to the application developer.<br />

DDS automatically executes aga<strong>in</strong>st<br />

those constra<strong>in</strong>ts and validates that both the<br />

subscriber and publisher, and by implication<br />

the physical transport, can meet those requirements,<br />

report<strong>in</strong>g back to the application when<br />

those real-time <strong>com</strong>munication objectives are<br />

not met. A <strong>com</strong>plete messag<strong>in</strong>g framework will<br />

use the data-l<strong>in</strong>k as just one (albeit critical)<br />

transport among many across a UAV system design.Itneedsalsotoprovideadistributedmessag<strong>in</strong>g<br />

capability across the ground station and<br />

<strong>in</strong>ternal to the UAV. For example <strong>in</strong> the UAV<br />

there will probably be the data l<strong>in</strong>k controller,<br />

flight <strong>com</strong>puter (supported by an RTOS), an<br />

application platform and potentially multiple<br />

(smart) sensor nodes connected via a variety of<br />

bus and network transports. In the ground-station<br />

you will have a data l<strong>in</strong>k controller, the<br />

general purpose ground station runn<strong>in</strong>g L<strong>in</strong>ux<br />

or W<strong>in</strong>dows, a data visualization/display <strong>com</strong>puter,<br />

and probably an <strong>in</strong>terface to a broader<br />

net-centric environment <strong>in</strong>to which the UAV<br />

system is <strong>in</strong>tegrated. So a <strong>com</strong>plete system-wide<br />

messag<strong>in</strong>g framework needs to support both<br />

the highly specialised requirements of the<br />

po<strong>in</strong>t- to-po<strong>in</strong>t data l<strong>in</strong>k(s), and to provide a<br />

distribution capability for data and <strong>in</strong>formation<br />

to flow <strong>in</strong> real-time across the entire UAV system<br />

and out to the net-centric environment.<br />

The publish/subscribe model itself is wellsuited<br />

to both the distributed system messag<strong>in</strong>g<br />

requirements and the data-l<strong>in</strong>k po<strong>in</strong>t-to-po<strong>in</strong>t<br />

requirements. For example, publish/subscribe<br />

helps deal with one of the fundamental challenges<br />

of UAV system design, the transfer of<br />

control of the UAV between ground stations.<br />

With DDS a UAV application subscriber can listen<br />

to multiple ground station <strong>com</strong>mand publishers.<br />

Every publisher can be assigned a<br />

strength. If a <strong>com</strong>mand subscriber <strong>in</strong> the UAV<br />

receives messages from several ground station<br />

publishers the application will only receive the<br />

<strong>com</strong>mand from the strongest publisher. This<br />

automatically deals with the <strong>com</strong>mand receipt<br />

overlap time period. To explicitly manage<br />

transfer of control of a UAV from one ground<br />

station to another, the currently highest<br />

strength ground station <strong>com</strong>mand publisher<br />

could await notification from the UAV that it<br />

was receiv<strong>in</strong>g a satisfactory validated set of<br />

<strong>com</strong>mands from another <strong>com</strong>mand publisher.<br />

The ground station that needs to take control<br />

can be authorised to <strong>in</strong>crease its publish<strong>in</strong>g<br />

strength, then the current ground station <strong>com</strong>mand<br />

publisher would automatically be superseded<br />

by <strong>com</strong>mands from the new higher<br />

strength publisher. Such a design approach may<br />

be useful <strong>in</strong> swarm management too, where a<br />

distributed messag<strong>in</strong>g model would be needed<br />

with a flight leader that may change over time.<br />

This technique would also be useful <strong>in</strong> the event<br />

that the high reliability data l<strong>in</strong>k fails and C2


messag<strong>in</strong>g needs to fall back on the back-up<br />

data l<strong>in</strong>k (table 3, l<strong>in</strong>k types). The <strong>in</strong>ference here<br />

is that the message system would automatically<br />

fall back to us<strong>in</strong>g a different physical transport<br />

(data l<strong>in</strong>k) <strong>in</strong> such an eventuality. This is<br />

exactly how DDS can be set up. The messag<strong>in</strong>g<br />

throughput over that l<strong>in</strong>k may be less (a lower<br />

speed connection) but the DDS messag<strong>in</strong>g layer<br />

can be set up to <strong>com</strong>pensate for this too. For example<br />

it may be set up to only re-route only a<br />

specific sub-set of the critical C2 <strong>com</strong>mands<br />

needed when us<strong>in</strong>g this type of connection.<br />

As already mentioned, power conservation is<br />

paramount with<strong>in</strong> the UAV system, and m<strong>in</strong>imiz<strong>in</strong>g<br />

the amount of data transmission off the<br />

vehicle can greatly help reduce power consumption.<br />

DDS provides additional data filter<strong>in</strong>g<br />

capabilities that can be enacted upon by<br />

the publish<strong>in</strong>g application. The UAV can set up<br />

a filter on a given data stream for the <strong>in</strong>stances<br />

of data that satisfy its current operational constra<strong>in</strong>ts,<br />

DDS will then elim<strong>in</strong>ate any unneeded<br />

data <strong>in</strong>stances from be<strong>in</strong>g transmitted on the<br />

data l<strong>in</strong>k. The same holds true for the opposite<br />

direction, the ground station can specify a filter<br />

on data go<strong>in</strong>g to the UAV and have that data<br />

filtered before the data is sent across the data<br />

l<strong>in</strong>k. These filters are dynamically changeable to<br />

ac<strong>com</strong>modate changes <strong>in</strong> mission operations.<br />

The end result is a dynamically self optimiz<strong>in</strong>g<br />

data l<strong>in</strong>k that only sends relevant data to/from<br />

the UAV, therefore reduc<strong>in</strong>g unnecessary power<br />

consumption.<br />

The benefit of DDS is that all the <strong>com</strong>plexity of<br />

who is send<strong>in</strong>g data and over which transport<br />

now be<strong>com</strong>es transparent to the application, effectively<br />

decoupl<strong>in</strong>g the two, which makes the<br />

application code far more portable and re-useable.<br />

If needed, the management of what entity<br />

is publish<strong>in</strong>g data and the selection of what<br />

transport is be<strong>in</strong>g used for specific data streams<br />

is accessible for applications to create <strong>in</strong>telligent<br />

■ Mercury: multi-GPU development<br />

platform<br />

Mercury has unveiled the GPU-based Sensor<br />

Stream Comput<strong>in</strong>g Platform, a programmable<br />

float<strong>in</strong>g-po<strong>in</strong>t graphics-render<strong>in</strong>g eng<strong>in</strong>es primarily<br />

used <strong>in</strong> personal <strong>com</strong>puters, workstations, and<br />

gam<strong>in</strong>g consoles. For traditional signal process<strong>in</strong>g<br />

algorithms like the FFT, they provide unprecedented<br />

performance, particularly performance<br />

per watt. With the Mercury Sensor Stream Comput<strong>in</strong>g<br />

Platform, embedded stream <strong>com</strong>put<strong>in</strong>g<br />

customers can benchmark and evaluate application<br />

performance <strong>in</strong> their choice of GPU environments,<br />

and then migrate to a larger deployed solution.<br />

News ID 790<br />

Product News<br />

AVIONICS<br />

<strong>com</strong>munication architectures, that reconfigure<br />

themselves based on actual mission scenarios.<br />

While many UAV system designs were <strong>in</strong>itially<br />

targeted at military applications, there has<br />

been a rapid move to take these UAV system<br />

platforms and apply them to civil applications.<br />

Additionally military UAV utility (range and<br />

flight duration) is now such that UAVs need to<br />

fly through civil airspace. In either case the UAV<br />

has to be developed to standards that can be<br />

safety certified such as ED-12B and DO-178B<br />

(once these standards have evolved to address<br />

the specific unique issues of UAVs). The sup-<br />

Interested <strong>in</strong> more <strong>in</strong>formation<br />

about real-time <strong>com</strong>munications?<br />

Visit our specific website with l<strong>in</strong>ks to:<br />

�"Integrat<strong>in</strong>g Security <strong>in</strong>to Real-time<br />

Distributed Systems"<br />

Paper to be presented on March 3 at <strong>Embedded</strong><br />

World, Nuremberg, Germany<br />

�"UAV Data L<strong>in</strong>k Design for Dependable<br />

Real-time Communications"<br />

Paper to be presented on March 12 at<br />

AVIONICS, Amsterdam, Netherlands<br />

�"An Open Integration Framework for a reconfigurable<br />

Multi-mission UAS Platform"<br />

PapertobepresentedonApril20atAUVSI,<br />

La Spezia, Italy<br />

Real-time Middleware for UnmannedVehicles<br />

www.embedded-control-europe.<strong>com</strong>/knowhow?kid=324<br />

pliers of DDS implementations to this UAV<br />

sector are respond<strong>in</strong>g to this requirement, by<br />

develop<strong>in</strong>g certifiable versions of the DDS<br />

messag<strong>in</strong>g software system. ■<br />

■ Mercury upgrades PowerPC<br />

multi<strong>com</strong>puter series<br />

Mercury Computer Systems announces the<br />

availability of the RACE ++ Series PowerPC<br />

7448 Multi<strong>com</strong>puter, a drop-<strong>in</strong> product upgrade<br />

that adds significant improvements <strong>in</strong><br />

processor speed, L2 cache size, and application<br />

performance over previous RACE++ products<br />

built on the PowerPC 7447A processor. The<br />

PowerPC 7448 <strong>com</strong>prises a Mercury MCJ6<br />

motherboard and two faster daughtercards<br />

that <strong>in</strong>terface directly with the RACE++<br />

switch fabric.<br />

News ID 907<br />

27 February 2009<br />

P O W E R<br />

Innovation In Motion.<br />

cwcembedded.<strong>com</strong><br />

sales@cwcembedded.<strong>com</strong><br />

O N D I S P L A Y<br />

Today’s high performance rugged aerospace<br />

and defense applications demand previously<br />

unreachable levels of embedded process<strong>in</strong>g and<br />

graphics display capabilities. Curtiss-Wright<br />

is a step ahead with their next generation of<br />

VPX s<strong>in</strong>gle board <strong>com</strong>puters and XMC graphics<br />

display/video capture solutions. The VPX6-<br />

185 SBC is a Freescale Power Architecture<br />

MPC8641D S<strong>in</strong>gle Board Computer deliver<strong>in</strong>g<br />

high bandwidth and performance along with<br />

Serial RapidIO and PCI Express ® switched<br />

fabrics. The VPX6-185 is an ideal host for the<br />

XMC-710 graphics controller card, powered<br />

by a NVIDIA ® G73M graphics eng<strong>in</strong>e, with<br />

dedicated video memory and Curtiss-Wright<br />

graphics IP.<br />

VPX6-185<br />

XMC-710


AVIONICS<br />

Implications of adopt<strong>in</strong>g aerospace<br />

development and verification standards<br />

By Brian Hooper and Bill St Clair, LDRA<br />

■ An ever-<strong>in</strong>creas<strong>in</strong>g reliance on software control<br />

has meant that many <strong>com</strong>panies from nonaerospace<br />

bus<strong>in</strong>ess sectors, such as automotive,<br />

nuclear power, MRI scanners, f<strong>in</strong>ancial systems,<br />

that do not have a traditional requirement for<br />

sophisticated software development processes,<br />

now f<strong>in</strong>d themselves <strong>com</strong>pelled to undertake<br />

safety-critical and safety-related analysis and<br />

test<strong>in</strong>g. With the need for <strong>in</strong>creased software<br />

quality across different <strong>in</strong>dustries, a tendency<br />

has emerged for <strong>com</strong>panies to look outside<br />

their own market sector for best-practice approaches,<br />

techniques or standards. Examples of<br />

such <strong>in</strong>dustry crossover have been seen <strong>in</strong> the<br />

automotive and avionics <strong>in</strong>dustries, with the<br />

adoption of elements of the DO-178B standard<br />

by the former and a similar adoption of the<br />

Motor Industry Software Reliability Association<br />

(MISRA) standards by the latter.<br />

In adopt<strong>in</strong>g out-of-sector quality and test<strong>in</strong>g<br />

standards, new and unfamiliar development<br />

and test<strong>in</strong>g techniques need to be implemented:<br />

conform<strong>in</strong>g to a set of cod<strong>in</strong>g standards,<br />

such as MISRA-C or Jo<strong>in</strong>t Strike Fighter Air Vehicle<br />

Cod<strong>in</strong>g Standards (JSF++ AV). Along with<br />

this are required an automated check<strong>in</strong>g tool,<br />

formal unit test<strong>in</strong>g plus <strong>in</strong>formal debugg<strong>in</strong>g to<br />

demonstrate that requirements are satisfied as<br />

they are <strong>in</strong>crementally implemented, code coverage<br />

that validates the effectiveness of test<strong>in</strong>g<br />

and isolates non-executable code, and code cov-<br />

February 2009<br />

Non-aerospace <strong>in</strong>dustries are<br />

<strong>in</strong>creas<strong>in</strong>gly obliged to<br />

undertake safety-critical and<br />

safety-related analysis and<br />

test<strong>in</strong>g. Companies <strong>in</strong> these<br />

<strong>in</strong>dustries are consequently<br />

tend<strong>in</strong>g to look outside their<br />

own market sector for<br />

best-practice approaches,<br />

techniques, and standards.<br />

This article exam<strong>in</strong>es<br />

the challenges.<br />

erage reports that trace all aspects of each l<strong>in</strong>e<br />

of source code for safety-critical <strong>com</strong>ponents.<br />

Let’s look at each technique <strong>in</strong> detail to understand<br />

the specific challenges <strong>in</strong>volved and learn<br />

ways to over<strong>com</strong>e them.<br />

Software <strong>in</strong> airborne systems and equipment <strong>in</strong><br />

the early 1980s resulted <strong>in</strong> a need for <strong>in</strong>dustryaccepted<br />

guidel<strong>in</strong>es for satisfy<strong>in</strong>g airworth<strong>in</strong>ess<br />

requirements. DO-178, Software Considerations<br />

<strong>in</strong> Airborne Systems and Equipment<br />

Certification, <strong>in</strong> its revised version DO-178B<br />

became the def<strong>in</strong><strong>in</strong>g standard for aerospace systems<br />

and software. DO-178B is primarily a<br />

process-oriented document <strong>in</strong> which objectives<br />

are def<strong>in</strong>ed and a means of satisfy<strong>in</strong>g these objectives<br />

are described. Failure conditions associated<br />

with the system and its software <strong>com</strong>ponents<br />

undergo system safety assessment accord<strong>in</strong>g<br />

to the famous A-E categories, which determ<strong>in</strong>e<br />

the level of effort required to show<br />

<strong>com</strong>pliance with certification requirements.<br />

Similarly, <strong>in</strong> 1998 MISRA published their C<br />

standard to promote the use of safe C <strong>in</strong> the UK<br />

automotive <strong>in</strong>dustry. MISRA promotes the<br />

safest possible use of the language by encourag<strong>in</strong>g<br />

good programm<strong>in</strong>g practice, focus<strong>in</strong>g on<br />

cod<strong>in</strong>g rules, <strong>com</strong>plexity measurement and<br />

code coverage, and ensur<strong>in</strong>g well designed<br />

and tested code. Lockheed Mart<strong>in</strong> built on the<br />

MISRA-C guidel<strong>in</strong>es by add<strong>in</strong>g a set of rules for<br />

28<br />

C++ language features (e.g., templates, <strong>in</strong>heritance)<br />

to create the JSF++ AV cod<strong>in</strong>g standard.<br />

Its adoption ensures that all software follows a<br />

consistent style, is portable to other architectures,<br />

free from <strong>com</strong>mon errors, and easily understandable<br />

and ma<strong>in</strong>ta<strong>in</strong>able. To provide a<br />

general C++ guidel<strong>in</strong>e, MISRA released a C++<br />

standard <strong>in</strong> June 2008.<br />

To conform to these standards via a traditional,<br />

manual peer review process would be tedious,<br />

time-consum<strong>in</strong>g and without any guarantee<br />

of <strong>com</strong>pleteness or ability to demonstrate<br />

to a certification authority that source code is<br />

100% conformant. Tools automate the code review<br />

process by develop<strong>in</strong>g a fast, repeatable<br />

process which can deliver useful and usable<br />

quality reports. The MISRA standards, when<br />

used with<strong>in</strong> the wider process framework of<br />

DO-178B, provide an extended model that addresses<br />

both quality and reliability. Projects that<br />

have adopted this approach f<strong>in</strong>d real cost and<br />

reliability ga<strong>in</strong>s that benefit non-aerospace <strong>in</strong>dustries<br />

as the need for quality <strong>in</strong>creases.<br />

Software teams <strong>in</strong> any <strong>in</strong>dustry never deliver a<br />

<strong>com</strong>ponent without test<strong>in</strong>g, but the test<strong>in</strong>g may<br />

be dubious. As the f<strong>in</strong>al phase <strong>in</strong> software development,<br />

test<strong>in</strong>g is squeezed as earlier phases<br />

overrun and delivery dates must be met. Even<br />

with time, the typical approach is to use functional<br />

test<strong>in</strong>g to demonstrate the capability of


Objective Applicability by SW Level<br />

Modified<br />

condition/decision<br />

coverage is required<br />

Decision coverage is required<br />

Statement coverage is required<br />

the software to meet its requirements. This style<br />

of test<strong>in</strong>g is usually performed at the system<br />

and/or subsystem levels; it is highly procedural,<br />

consist<strong>in</strong>g of hundreds of steps, and is part<br />

of a top-down process of system validation.<br />

Functional test<strong>in</strong>g is only as good as the requirements<br />

aga<strong>in</strong>st which the tests are developed.<br />

The Standish Group Chaos Report reveals<br />

that only 35% (up from 16.2% <strong>in</strong> 1994) of<br />

software projects are <strong>com</strong>pleted on time, on<br />

budget and to user requirements. Functional<br />

test<strong>in</strong>g, which requires that the system (or subsystem)<br />

under test must be coded and functional<br />

before test<strong>in</strong>g can beg<strong>in</strong>, does not address<br />

meet<strong>in</strong>g requirements which may be missed<br />

due to <strong>com</strong>plexity, ambiguity and imprecise<br />

A B C D<br />

✓<br />

WELCOME<br />

✓ ✓<br />

✓ ✓ ✓<br />

def<strong>in</strong>ition or scope creep.<br />

DISCOVER THE FUTURE OF<br />

THE AVIONICS INDUSTRY<br />

Many aerospace <strong>com</strong>panies now employ iterative<br />

development processes <strong>in</strong> which they focus<br />

on subsets of a modular system. This technique,<br />

typically called unit test<strong>in</strong>g, is a bottom-up<br />

process that focuses on system <strong>in</strong>ternals, such as<br />

classes and <strong>in</strong>dividual functions. Unit test<strong>in</strong>g facilitates<br />

early stage, prototype development and<br />

covers the paths and branches <strong>in</strong> the software<br />

that may be unpredictable or impractical to exercise<br />

from a functional test<strong>in</strong>g perspective (e.g.,<br />

error handlers). Traditional manual unit test<strong>in</strong>g<br />

processes require high skill levels and <strong>in</strong>volve<br />

considerable, additional overhead. Automation<br />

of these processes via tools standardizes the<br />

TEST LEARN SOURCE NETWORK<br />

REGISTER ONLINE TODAY WWW.AVIONICS-EVENT.COM<br />

85 lead<strong>in</strong>g avionics suppliers <strong>in</strong> one dedicated exhibition<br />

10+ FREE presentations from the likes of Infotech Enterprises,<br />

Elbit Systems, Esterel, Tyco Electronics, Saab Avitronics…<br />

High Level 2 day conference – with speakers from NASA,<br />

Airbus, Boe<strong>in</strong>g, Eurocontrol, Rockwell Coll<strong>in</strong>s, Lufthansa,<br />

Horizon Air, Green Hills, W<strong>in</strong>d River etc<br />

AVIONICS<br />

techniques while leav<strong>in</strong>g room for <strong>in</strong>tuition -<br />

benefits that <strong>in</strong>creased efficiency and reduce<br />

costs. Automation facilitates development of repeatable<br />

processes and standardized test<strong>in</strong>g<br />

practices. Tools also capture and store <strong>com</strong>plete<br />

test <strong>in</strong>formation <strong>in</strong> a configuration management<br />

system with the correspond<strong>in</strong>g source<br />

code, which can be retrieved and imported later<br />

for regression test<strong>in</strong>g.<br />

Functional and unit test<strong>in</strong>g proves that software<br />

satisfies requirements and errors have been removed.<br />

To determ<strong>in</strong>e how effective test<strong>in</strong>g effort<br />

has been, you need coverage analysis applied<br />

<strong>in</strong> tandem with a set of test cases that exercise<br />

requirements and highlight which sections<br />

of code have and have not been executed.<br />

The identification of non-executed code p<strong>in</strong>po<strong>in</strong>ts<br />

a number of potential short<strong>com</strong><strong>in</strong>gs: errors<br />

<strong>in</strong> the test cases, imprecise or <strong>in</strong>adequate<br />

requirements, <strong>in</strong>adequate requirement test<strong>in</strong>g,<br />

and dead code, i.e., code impossible to execute.<br />

Code coverage has several levels of precision<br />

with, at a m<strong>in</strong>imum for DO-178B, Level C, it<br />

show<strong>in</strong>g that test cases executed a l<strong>in</strong>e of<br />

source code at least once. Greater precision is<br />

required as the safety level <strong>in</strong>creases. The ac<strong>com</strong>pany<strong>in</strong>g<br />

table illustrates the amount of<br />

structural coverage required per safety level:<br />

11th–12th March 2009, Passenger Term<strong>in</strong>al Amsterdam (city centre),<br />

Amsterdam, Holland www.avionics-event.<strong>com</strong><br />

REGISTER BEFORE 1 MARCH & SAVE 15%<br />

9 Workshops – with speakers from W<strong>in</strong>d River, Green Hills,<br />

Naverus, Rapita Systems, General Electric, AdaCore, RTI, Frank<br />

Alexander & Associates and CMC Electronics<br />

3 x ½ day MasterClasses from Presagis, Verocel, W<strong>in</strong>d River, GE<br />

Fanuc, Seaweed, Adacore, Boe<strong>in</strong>g<br />

NETWORKING RECEPTION on the 11th March<br />

Owned and Produced By:


AVIONICS<br />

Figure 1. Example of unit test<strong>in</strong>g<br />

Traditional manual unit test<strong>in</strong>g processes require<br />

high skill levels and <strong>in</strong>volve considerable<br />

additional overhead. Automation of these<br />

processes via tools standardizes the techniques<br />

while leav<strong>in</strong>g room for <strong>in</strong>tuition - benefits that<br />

<strong>in</strong>creased efficiency and reduce costs. Automation<br />

facilitates development of repeatable<br />

processes and standardized test<strong>in</strong>g practices.<br />

Tools also capture and store <strong>com</strong>plete test <strong>in</strong>formation<br />

<strong>in</strong> a configuration management system<br />

with the correspond<strong>in</strong>g source code, which<br />

can be retrieved and imported later for regression<br />

test<strong>in</strong>g. Statement coverage may be sufficient<br />

to identify miss<strong>in</strong>g test cases as illustrated<br />

<strong>in</strong> the follow<strong>in</strong>g code snippet:<br />

if (read<strong>in</strong>g > 10.0) {<br />

led_mode = 4;<br />

}<br />

else {<br />

led_mode = 5;<br />

}<br />

With red signify<strong>in</strong>g covered code, it is clear that<br />

a new test case is needed to exercise the situation<br />

where “read<strong>in</strong>g” is not greater than 10.<br />

Statement coverage is sufficient to identify<br />

dead code here:<br />

if (read<strong>in</strong>g > 10.0) {<br />

led_mode = 4;<br />

}<br />

else {<br />

led_mode = 5;<br />

}<br />

if (led_mode == 8) {<br />

update_panel();<br />

}<br />

No matter how many additional test cases are<br />

created, the call to update_panel can never be<br />

reached.Therootoftheproblemmaybeadesign<br />

error <strong>in</strong> another part of the code, or the<br />

code is not traceable to a requirement. Typically,<br />

due to if-then branches and loops, there are several<br />

routes through a software <strong>com</strong>ponent<br />

and, above safety level C, each route must be exercised<br />

and reported as covered. This is known<br />

as decision coverage and may be illustrated by<br />

the follow<strong>in</strong>g code snippet:<br />

led_mode = 0;<br />

if (read<strong>in</strong>g > 10.0) {<br />

led_mode = 4;<br />

}<br />

update_panel();<br />

The report shows that we have exercised the<br />

code with values of read<strong>in</strong>g up to 10.0 but not<br />

above. Statement coverage would highlight<br />

this too, of course, but will not show the converse,<br />

i.e., values of read<strong>in</strong>g above 10.0 but not<br />

below. And, we need to be sure that update_panel<br />

has been called with led_mode set<br />

to 4 and when left with its <strong>in</strong>itial value of 0. The<br />

highest level of coverage precision is modified<br />

condition/decision coverage (MC/DC). This is<br />

reserved for software <strong>com</strong>ponents assessed at<br />

safety level A and places the <strong>com</strong>ponent under<br />

exhaustive test<strong>in</strong>g to prove that each decision<br />

tries every possible out<strong>com</strong>e, each condition <strong>in</strong><br />

a decision takes on every possible out<strong>com</strong>e, and<br />

each condition <strong>in</strong> a decision is shown to <strong>in</strong>dependently<br />

affect the out<strong>com</strong>e of the decision. In<br />

simple terms, we are concerned with the<br />

www.embedded-control-europe-<strong>com</strong><br />

February 2009 30<br />

permutations of a <strong>com</strong>pound condition as<br />

illustrated <strong>in</strong> this code snippet:<br />

if (read<strong>in</strong>g > 10.0 or submode == 3) {<br />

led_mode = 4;<br />

}<br />

else<br />

{ ...<br />

The coverage report needs to confirm that we<br />

have exercised the code where read<strong>in</strong>g is both<br />

above 10.0 and below <strong>in</strong> <strong>com</strong>b<strong>in</strong>ation with submode<br />

be<strong>in</strong>g 3 and some other value, i.e., 4 permutations.<br />

Source code verification gauges the effectiveness<br />

of test<strong>in</strong>g, whether prov<strong>in</strong>g all requirements<br />

are satisfied or by uncover<strong>in</strong>g problems.<br />

This task cannot be undertaken manually.<br />

Thankfully, coverage analysis is highly automated<br />

<strong>in</strong> most test tools, offer<strong>in</strong>g virtually transparent<br />

usage. The tools <strong>in</strong>crease the quality of code<br />

and <strong>in</strong>tegrate the overall test process, reduc<strong>in</strong>g application<br />

failure rates and ma<strong>in</strong>tenance costs.<br />

Object-code verification focuses on how much<br />

the control flow structure of the <strong>com</strong>piler-generated<br />

object code differs from its application<br />

source code. Given that traditional structural<br />

coverage is applied at the source code, but the<br />

object code executes on the processor, differences<br />

<strong>in</strong> control flow structure between the two<br />

can result <strong>in</strong> significant gaps. These flow graphs<br />

are generated from the same procedure, but the<br />

Object-box Mode graph on the left shows a<br />

branch which doesn’t appear <strong>in</strong> the right side<br />

Source Mode graph. Visible, easy-to-use reports<br />

help eng<strong>in</strong>eers quickly build test cases to<br />

achieve 100% unit coverage. Without such reports,<br />

the effort required to identify each path<br />

through the object code would result <strong>in</strong> longer<br />

timescales and higher cost.<br />

Software <strong>com</strong>ponents <strong>in</strong> aerospace systems<br />

with a DO-178B Level A must be object code<br />

verified. While this is the toughest test<strong>in</strong>g discipl<strong>in</strong>e,<br />

it now <strong>com</strong>es <strong>in</strong>creas<strong>in</strong>gly <strong>in</strong>to consideration<br />

as more safety-critical <strong>com</strong>ponents are<br />

deployed <strong>in</strong> automobiles, medical equipment<br />

and transport control systems. Similarly, critical<br />

<strong>com</strong>ponents <strong>in</strong> tele<strong>com</strong> and f<strong>in</strong>ancial systems<br />

have <strong>in</strong>creased quality requirements due<br />

to the high monetary cost of failure. Although<br />

safety-critical <strong>com</strong>ponents represent a subset of<br />

the whole application, object code level requires<br />

considerable resources <strong>in</strong> terms of time and<br />

money. Deploy<strong>in</strong>g automated, <strong>com</strong>piler-<strong>in</strong>dependent<br />

processes helps reduce overall development<br />

costs by several factors and delivers<br />

high-quality software <strong>com</strong>ponents with m<strong>in</strong>imal<br />

chance for failure. ■


Platform management <strong>in</strong>tegrates<br />

hardware and software<br />

By Ulrich Kleber, Service Availability Forum<br />

The new platform<br />

management service added<br />

by the Service Availability<br />

Forum provides the software<br />

with easy access to relevant<br />

state changes of hardware<br />

entities. This article expla<strong>in</strong>s<br />

its function<strong>in</strong>g with reference<br />

to a typical AdvancedTCA<br />

shelf with a number of<br />

blades represented <strong>in</strong> the<br />

<strong>in</strong>formation model.<br />

■ The Service Availability Forum (SA Forum)<br />

has published a new release of specifications,<br />

add<strong>in</strong>g a new service called platform management<br />

to the application <strong>in</strong>terface specification<br />

(AIS). This new service addresses the <strong>in</strong>teraction<br />

between hardware events, which can be accessed<br />

by the hardware platform <strong>in</strong>terface<br />

(HPI), and the software entities. The HPI provides<br />

a view of the a system, based on discovery<br />

of the hardware that is present, and reports<br />

changes <strong>in</strong> the hardware by events, which must<br />

be analyzed by software before appropriate<br />

actions can be taken.<br />

Implementations of the AIS services as well as<br />

applications with direct hardware dependencies<br />

want such actions to happen automatically to<br />

provide high availability. Therefore it is necessary<br />

to provide easy access to relevant state<br />

changes of hardware entities to such software.<br />

This is where the new platform management<br />

(PLM) provides its service. Additionally, it<br />

covers the virtualization and operat<strong>in</strong>g system<br />

layers with similar <strong>in</strong>terfaces, relevant for middleware<br />

and applications <strong>in</strong> a high-availability<br />

system.<br />

The PLM service def<strong>in</strong>es an <strong>in</strong>formation model<br />

that represents the configured hardware entities.<br />

This model is used by a developer to create object<br />

<strong>in</strong>stances for every piece of hardware that<br />

the software needs to provide its service. These<br />

objects store the necessary data to allow hardware<br />

type check<strong>in</strong>g and to <strong>in</strong>dicate the relationship<br />

between hardware entities. As an example,<br />

a mezzan<strong>in</strong>e module sitt<strong>in</strong>g on a <strong>com</strong>pute<br />

blade or carrier board is represented by an<br />

object <strong>in</strong> a conta<strong>in</strong>ment tree, the carrier board<br />

be<strong>in</strong>g its parent. When the carrier board is<br />

physically removed from the system, all conta<strong>in</strong>ed<br />

entities are affected. The PLM service<br />

now can reflect this <strong>in</strong> the <strong>in</strong>formation model<br />

by chang<strong>in</strong>g the states of all children of the<br />

removed board.<br />

The follow<strong>in</strong>g example (figure 1) shows a<br />

typical AdvancedTCA shelf with a number of<br />

blades represented <strong>in</strong> the <strong>in</strong>formation model.<br />

The example shelf conta<strong>in</strong>s double switches and<br />

six <strong>com</strong>put<strong>in</strong>g blades, some provid<strong>in</strong>g I/O <strong>in</strong>terfaces<br />

on AMC cards and some provid<strong>in</strong>g a<br />

disk. The entities shown <strong>in</strong> figure 2 can be<br />

represented <strong>in</strong> a hierarchical tree of managed<br />

objects as follows. The relationships of the entities<br />

<strong>in</strong> the tree reflect the physical dependencies<br />

and locations. The shelf object is parent to<br />

all the blades (<strong>in</strong>clud<strong>in</strong>g switch blades) and also<br />

to the field-replaceable units of the <strong>in</strong>frastructure,<br />

like shelf managers, fans and power entry<br />

modules. Blades <strong>in</strong> the same way parent the<br />

sub-modules, <strong>in</strong> this case AMC-I/O cards and<br />

disks. This hierarchical tree model<strong>in</strong>g allows<br />

PLM to provide appropriate state management<br />

for these objects. State changes of a blade also<br />

COMMUNICATIONS<br />

Figure 1. A typical AdvancedTCA shelf with<br />

a number of blades represented <strong>in</strong> the<br />

<strong>in</strong>formation model<br />

affect its sub-modules: a disk <strong>in</strong> this configuration<br />

cannot be accessed if its carrier CPU<br />

blade is faulty; and all AMC cards get extracted<br />

if their carrier blade is extracted. PLM provides<br />

its users with callbacks to <strong>in</strong>form them<br />

about important hardware events on the objects<br />

<strong>in</strong> which they are <strong>in</strong>terested.<br />

Assume that <strong>in</strong> the previous example an application<br />

runn<strong>in</strong>g on one of the diskless blades<br />

stores its data on one of the disks located on another<br />

blade. It may happen that the operator<br />

wants to exchange the disk blade and opens the<br />

latches. In that case PLM is <strong>in</strong>formed by HPI<br />

hot swap management and will notify users that<br />

are subscribed for this entity that an extraction<br />

request is pend<strong>in</strong>g. The application can now<br />

safely close all files and do the necessary replication,<br />

before allow<strong>in</strong>g the blade to be extracted.<br />

The application could also directly subscribe<br />

for HPI hot swap events, but <strong>in</strong> case there are<br />

multiple users of that AMC disk, a central service<br />

needs to decide when it is safe to extract the<br />

disk. PLM provides this service, be<strong>in</strong>g the<br />

owner of the managed object represent<strong>in</strong>g the<br />

disk. It acts as an HPI user that does all the steps<br />

<strong>in</strong> HPI that are necessary for proper hot swap<br />

management, and provides a standardized<br />

<strong>in</strong>terface to all affected software services. Additionally<br />

to this representation of hardware<br />

elements, PLM similarly <strong>in</strong>troduces object<br />

classes to model virtualized architectures, where<br />

31 February 2009


COMMUNICATIONS<br />

Figure 2. The entities can be represented <strong>in</strong> a hierarchical tree of managed objects.<br />

Figure 3. Virtual mach<strong>in</strong>e monitor and a number of virtual mach<strong>in</strong>es managed by each monitor<br />

reflected <strong>in</strong> the <strong>in</strong>formation model.<br />

virtualization facilities (VF, also called hypervisor<br />

or virtual mach<strong>in</strong>e monitor) are able to<br />

run multiple operat<strong>in</strong>g systems on virtual mach<strong>in</strong>es.<br />

The PLM <strong>in</strong>formation model represents<br />

the conta<strong>in</strong>ment hierarchy of virtualization facilities<br />

and virtual mach<strong>in</strong>es with so-called execution<br />

environment objects. These objects<br />

allow the <strong>in</strong>formation model to reflect the dependencies<br />

when multiple cluster nodes run on<br />

virtual mach<strong>in</strong>es on the same hardware.<br />

Let us assume we run a virtualized architecture<br />

on the blades that do not have AMC cards. In<br />

this case we have a virtual mach<strong>in</strong>e monitor<br />

and a number of virtual mach<strong>in</strong>es managed by<br />

each monitor. This is reflected <strong>in</strong> the <strong>in</strong>formation<br />

model as shown <strong>in</strong> figure 3. This hierarchy<br />

is then <strong>com</strong>b<strong>in</strong>ed with the tree of hardware element<br />

objects. Additional dependencies, for <strong>in</strong>stance<br />

dependencies of an object represent<strong>in</strong>g<br />

an operat<strong>in</strong>g system to an object represent<strong>in</strong>g a<br />

disk on a different <strong>com</strong>pute blade, can also be<br />

def<strong>in</strong>ed <strong>in</strong> the PLM <strong>in</strong>formation model. Other<br />

AIS services as well as applications can apply<br />

PLM managed objects to their <strong>in</strong>teractions and<br />

dependencies to hardware, virtualization and<br />

operat<strong>in</strong>g system layers. This starts by mapp<strong>in</strong>g<br />

cluster nodes of the SA Forum cluster membership<br />

service (CLM) to execution environments<br />

<strong>in</strong> the same way as the availability management<br />

framework (AMF) maps its entities to<br />

the cluster nodes. The SA Forum AIS <strong>in</strong>formation<br />

model now provides a <strong>com</strong>plete representation<br />

from hardware to application services<br />

(figure 4). With PLM objects, the <strong>in</strong>formation<br />

model can now easily <strong>in</strong>dicate which AMF<br />

<strong>com</strong>ponents are runn<strong>in</strong>g on which blade, even<br />

<strong>in</strong> case of virtualization. At the same time it allows<br />

high flexibility. There may be execution<br />

environments which do not run cluster nodes,<br />

but only software entities that are not aware of<br />

the SA Forum middleware. Configuration of<br />

services can be done without know<strong>in</strong>g whether<br />

there is a virtualized architecture on this hard-<br />

February 2009 32<br />

ware or not. PLM uses its objects <strong>in</strong> the <strong>in</strong>formation<br />

model to control operation and adm<strong>in</strong>istration.<br />

It provides adm<strong>in</strong>istrative <strong>com</strong>mands<br />

for these objects and uses the objects to<br />

locate errors and <strong>in</strong>form users about physical actions<br />

of the operator, such as extraction and <strong>in</strong>sertion<br />

of field replaceable units. The <strong>in</strong>formation<br />

model directly reflects the physical structure<br />

of the hardware. S<strong>in</strong>ce PLM objects are used to<br />

controlallactionsanoperatormaytakewhile<br />

ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g the system (for <strong>in</strong>stance, extract a<br />

piece of hardware), all field- replaceable units<br />

should be modeled as PLM objects. The system<br />

architect is free to model a f<strong>in</strong>er granularity, i.e.<br />

create objects for hardware entities that are not<br />

separately replaceable. This allows the operator<br />

to separately manage sub-<strong>com</strong>ponents, if HPI<br />

supports the operations. On the other hand, if<br />

the operational rules and procedures do not<br />

allow exchang<strong>in</strong>g a certa<strong>in</strong> entity, no object is<br />

needed to represent that entity <strong>in</strong> the <strong>in</strong>formation<br />

model. PLM will then assume errors of the<br />

entity as errors of its parent.<br />

The PLM service will <strong>in</strong>form its users us<strong>in</strong>g<br />

callbacks if the operator starts physical actions.<br />

In the same way, it will <strong>in</strong>form users about adm<strong>in</strong>istrative<br />

operations. This is done us<strong>in</strong>g a<br />

track <strong>in</strong>terface as is usual for AIS services. Some<br />

events allow graceful term<strong>in</strong>ation of all affected<br />

services, but other events do not. In case of<br />

a lock <strong>com</strong>mand or if the latches of an entity<br />

are opened, services can be gracefully term<strong>in</strong>ated.<br />

However, this graceful term<strong>in</strong>ation may<br />

not be possible <strong>in</strong> case of hardware faults. Also<br />

if the operator does not wait for the blue LEDs,<br />

and extracts a board before all services are<br />

term<strong>in</strong>ated, it is important to <strong>in</strong>form users<br />

about the so-called surprise extraction.<br />

Redundancy management <strong>in</strong> AIS is based on<br />

state management. State changes are reported<br />

us<strong>in</strong>g notifications, and state changes trigger actions<br />

on dependent entities. PLM def<strong>in</strong>es state<br />

models for hardware elements and for execution<br />

environments. The state model is similar to<br />

the AMF state model and can be mapped on<br />

the X.731 state model re<strong>com</strong>mended by CCITT.<br />

For hardware elements, the presence state reflects<br />

the HPI hot-swap state for entities that<br />

support hot swap management. Adm<strong>in</strong>istrative<br />

<strong>com</strong>mands control the adm<strong>in</strong>istrative state,<br />

which for hardware elements also provides the<br />

locked-<strong>in</strong>stantiation value which can typically<br />

be mapped to the power state of the hardware.<br />

Manipulat<strong>in</strong>g the adm<strong>in</strong>istrative states for<br />

www.embedded-control-europe.<strong>com</strong><br />

The Onl<strong>in</strong>e Information Source for <strong>Europe</strong>`s <strong>Embedded</strong> Eng<strong>in</strong>eers<br />

• Product News • Technical Articles • Company Profiles • Events


Figure 4. The Service Availability Forum AIS <strong>in</strong>formation model now provides a <strong>com</strong>plete representation<br />

from hardware to application services.<br />

execution environment objects that represent<br />

virtual mach<strong>in</strong>es allows an operator to remotely<br />

control virtual mach<strong>in</strong>es <strong>in</strong> a virtualized archi-<br />

■ BittWare: AMC module with multicore<br />

DSP from TI<br />

BittWare announces that they will be support<strong>in</strong>g<br />

Texas Instruments’ TMS320C6474 digital<br />

signal processor on their F1/GX-AMC. Featur<strong>in</strong>g<br />

the multicore C6474 DSP designed<br />

specifically for tele<strong>com</strong>munications <strong>in</strong>frastructure<br />

applications and coupled with a<br />

high-density Altera Stratix II GX FPGA, the<br />

BittWare F1/GXAM provides a <strong>com</strong>pletely<br />

flexible, reconfigurable platform for high-end<br />

digital signal process<strong>in</strong>g.<br />

News ID 897<br />

■ Schroff: MTCA system for 6 s<strong>in</strong>gle<br />

mid-size AMC modules<br />

For powerful multi-processor applications <strong>in</strong><br />

the smallest spaces, such as are required for<br />

image and video process<strong>in</strong>g <strong>in</strong> <strong>in</strong>dustry or medic<strong>in</strong>e<br />

or as media servers <strong>in</strong> transport applications,<br />

Schroff has developed a <strong>com</strong>pact MicroTCA<br />

system. This system conta<strong>in</strong>s six slots<br />

for the horizontal mount<strong>in</strong>g of AdvancedMC<br />

s<strong>in</strong>gle mid-size modules and a MCH. The 19"<br />

wide and 1 U high system, with a depth of 350<br />

mm, is cooled efficiently by a hot-swapcapable<br />

fan tray with cool<strong>in</strong>g unit management.<br />

Air extraction is from right to left and has been<br />

optimised by the special design of the case.<br />

News ID 723<br />

tecture us<strong>in</strong>g the PLM service. Hardware faults<br />

and faults of the operat<strong>in</strong>g system layer usually<br />

cause a number of subsequent state changes<br />

Product News<br />

■ N.A.T.: adaptor <strong>in</strong>tegrates PCI cards <strong>in</strong><br />

MicroTCA systems<br />

N.A.T. <strong>in</strong>troduces its newest plug-and-play<br />

member of the family of adaptors at electronica.<br />

XLINK allows the easy and direct <strong>in</strong>tegration<br />

of PCI based systems <strong>in</strong>to MicroTCA<br />

based systems, provid<strong>in</strong>g all advantages of a MicroTCA<br />

system without any additional software<br />

effort. XLINK <strong>com</strong>prises of a pair of an AMC<br />

module and a PCI card, connected by a PCIexpress<br />

l<strong>in</strong>k cable. The AMC module resides <strong>in</strong> a<br />

MicroTCA system and the PCI card is plugged<br />

<strong>in</strong>to the system-host slot of a passive PCI<br />

backplane. From the perspective of system<br />

host <strong>in</strong> the MicroTCA system the PCI sub-system<br />

as <strong>in</strong>tegrated by XLINK, is considered to be<br />

just another AMC module with multiple PCI<br />

devices on it.<br />

News ID 720<br />

■ RadiSys expands AdvancedTCA<br />

portfolio<br />

RadiSys has expanded its AdvancedTCA portfolio<br />

with the launch of two new products, the<br />

Promentum SYS-6016 and SYS-6002 platforms.<br />

The 16-slot, 13U Promentum SYS-<br />

6016 platform meets the carrier-grade requirements<br />

of the tele<strong>com</strong>munications <strong>in</strong>dustry. It<br />

<strong>com</strong>es standard with the Promentum ATCA-<br />

2210 10-Gigabit switch and control modules<br />

COMMUNICATIONS<br />

<strong>in</strong> the system. For <strong>in</strong>stance, when an operator<br />

starts to remove replaceable units from the<br />

system <strong>com</strong>ponents are term<strong>in</strong>ated; services<br />

fail-over or even term<strong>in</strong>ate. In a live system, it<br />

is important to be able to identify the root causes<br />

of these events. Typically redundancy is used<br />

to avoid a hardware fault caus<strong>in</strong>g a service outage.<br />

However, service outages sometimes occur,<br />

and <strong>in</strong> that case it is very important to identify<br />

the root cause of a failure. With the PLM<br />

service <strong>in</strong> place, an AIS implementation can<br />

correlate state changes with root causes like<br />

hardware failures, physical <strong>in</strong>teraction with<br />

the hardware (for <strong>in</strong>stance hardware removal)<br />

or adm<strong>in</strong>istrative <strong>com</strong>mands.<br />

As <strong>in</strong> the previous example, we aga<strong>in</strong> call to<br />

m<strong>in</strong>d the AMC disk modeled as a managed object.<br />

Let us assume that the disk conta<strong>in</strong>s the system<br />

partition of a UNIX-type operat<strong>in</strong>g system<br />

runn<strong>in</strong>g on another blade. On top of this operat<strong>in</strong>g<br />

system, we have a cluster node, AIS services<br />

and applications. The disk may fail or run out<br />

of free space. In this case, the PLM service will<br />

often succeed <strong>in</strong> gracefully term<strong>in</strong>at<strong>in</strong>g all services,<br />

despite the faulty disk. State changes of the<br />

services and applications, even a service outage,<br />

can therefore be correlated to the faulty disk. ■<br />

which provide highly <strong>in</strong>tegrated centralized<br />

functions such as switch<strong>in</strong>g, shelf management,<br />

network-tim<strong>in</strong>g and system management<br />

capabilities.<br />

News ID 709<br />

■ BPM: support for embedded USB host<br />

devices from FTDI<br />

BPM Microsystems announces support for<br />

Future Technology's V<strong>in</strong>culum VNC1L<br />

embedded USB host controller IC. Aimed at<br />

eng<strong>in</strong>eers design<strong>in</strong>g V<strong>in</strong>culum VNC1L applications,<br />

BPM Microsystems device programmers<br />

are also suitable for programm<strong>in</strong>g service<br />

providers, contract manufacturers and<br />

<strong>com</strong>ponent distributors with option of equipment<br />

from basic manual programm<strong>in</strong>g systems<br />

to fully automatic bulk pre-programm<strong>in</strong>g.<br />

News ID 942<br />

■ PT: <strong>com</strong>munication controllers <strong>in</strong><br />

AMC form factor<br />

Performance Technologies announces the availability<br />

of two new <strong>com</strong>munication controllers,<br />

the AMC304 and AMC305, for deployments <strong>in</strong><br />

tele<strong>com</strong>munications, aerospace and defense, as<br />

well as <strong>com</strong>mercial markets need<strong>in</strong>g time-division<br />

multiplex<strong>in</strong>g <strong>com</strong>munication controllers<br />

<strong>in</strong> an AMC form factor.<br />

News ID 768<br />

33 February 2009


SMALL FORM FACTOR BOARDS<br />

Pico-ITX s<strong>in</strong>gle board <strong>com</strong>puters<br />

<strong>com</strong>b<strong>in</strong>e advantages of COMs and SBCs<br />

By Robert Kuo, VIA Technologies and Col<strong>in</strong> McCracken, SFF-SIG<br />

This article <strong>in</strong>troduces<br />

the new small form factor<br />

Pico-ITX for s<strong>in</strong>gle board<br />

<strong>com</strong>puters featur<strong>in</strong>g the<br />

SUMIT <strong>in</strong>terface which<br />

<strong>in</strong>cludes various<br />

future-proof busses.<br />

■ Before describ<strong>in</strong>g the advantages of Pico-ITX,<br />

it is necessary to def<strong>in</strong>e what is meant by the<br />

terms SBC and COM. An active backplane SBC<br />

conta<strong>in</strong>s CPU and I/O subsystems as well as I/O<br />

connectors (PC-style molded connectors and<br />

p<strong>in</strong> headers), all <strong>in</strong> just one <strong>com</strong>puter board.<br />

The SBC is also known as an embedded motherboard.<br />

The COM-based approach splits the<br />

equivalent circuitry and connectors between<br />

two boards: The COM CPU and the I/O carrier<br />

board. Usually the carrier board is custom for<br />

each system manufacturer and application.<br />

The system OEM is responsible for the COM<br />

work<strong>in</strong>g with the carrier, which is both a curse<br />

and a bless<strong>in</strong>g s<strong>in</strong>ce there is greater flexibility<br />

with I/O expansion and connector location on<br />

COM carriers. But if the COM doesn’t boot <strong>in</strong><br />

design or on the production l<strong>in</strong>e, guess who<br />

must figure out why?<br />

An SBC is connected directly to a power supply<br />

by a cable, while a COM is powered through its<br />

carrier board <strong>in</strong>terface. In a pure COM architecture,<br />

the only connectors on the COM are<br />

the board-to-board connectors between the<br />

CPU and the carrier; therefore all power, buses,<br />

and I/O signals must pass through this <strong>in</strong>terface<br />

to get to the carrier board. Even <strong>in</strong>terfaces that<br />

are normally cabled, such as disk drives and<br />

LCDs, are routed through the carrier board<br />

first. In many high-performance systems, the<br />

processor and chipset consume most of the<br />

power budgeted to the electronics, so it seems<br />

counter<strong>in</strong>tuitive to send so much current<br />

through t<strong>in</strong>y high-density surface mount p<strong>in</strong>s<br />

that attach the COM to the carrier. Thermal solutions<br />

are usually <strong>com</strong>plete on SBCs (heats<strong>in</strong>k<br />

with or without fan). On the other hand,<br />

COMs offer <strong>in</strong><strong>com</strong>plete thermal solutions such<br />

as heat spreaders. With or without heat spreader,<br />

heat must be actively removed or transferred<br />

to an outside enclosure. Either way, thermal design<br />

is necessary. COMs offer an illusion of <strong>in</strong>terchangeability<br />

between module suppliers,<br />

i.e., second sourc<strong>in</strong>g. However <strong>in</strong> practice, <strong>in</strong>terfaces<br />

leave wiggle room for vendor-specific<br />

implementations, and the stiffness of the<br />

module power supply or rise time required to<br />

boot is rarely specified <strong>in</strong> supplier documentation.<br />

In most cases, vendor documentation<br />

doesn’t specify operation <strong>in</strong> enough detail <strong>in</strong><br />

these areas, so the customer is forced to buy the<br />

hardware and assess these items empirically.<br />

Applications that require desktop-style <strong>in</strong>terfaces<br />

without special I/O might be able to use a<br />

Pico-ITX product as-is. For mid-range signage /<br />

advertis<strong>in</strong>g or kiosk applications, or for rugged<br />

portable <strong>com</strong>puters or user <strong>in</strong>terface controllers,<br />

the requirements <strong>in</strong>clude LCD, SATA<br />

drive, network <strong>in</strong>terface (LAN or wireless), USB<br />

ports, keyboard / keypad, and sometime MPEG<br />

acceleration, touch screen or serial ports. Pico-<br />

ITX fits the bill. A two-board COM solution<br />

February 2009 34<br />

would add unnecessary costs. If an off-the-shelf<br />

Pico-ITX board doesn’t quite have the right I/O<br />

or connectors, or has too many features for a<br />

given high-volume application, simple board<br />

layout changes would suffice. A s<strong>in</strong>gle board solution<br />

would cost less to manufacture and assemble<br />

without the extra PCBs, connectors, and<br />

<strong>in</strong>tegration. Exist<strong>in</strong>g Pico-ITX products can be<br />

depopulated, i.e. unused <strong>com</strong>ponents removed.<br />

If that doesn’t quite get there, m<strong>in</strong>or re-designs<br />

are still less costly than a COM carrier board<br />

design because the bulk of the circuitry has<br />

been proven already <strong>in</strong> hardware and software.<br />

Figure 1. S<strong>in</strong>gle-row connector of the SUMIT<br />

<strong>in</strong>terface


Table 1. Development tasks for typical COM-based and SBC-based systems<br />

For the rest of the low power market, special<br />

I/O is required, especially <strong>in</strong> <strong>in</strong>dustrial, process<br />

monitor<strong>in</strong>g, and data acquisition applications<br />

that use A/D sampl<strong>in</strong>g, serial ports, or CAN<br />

Bus, for example. The Pico-ITXe standard<br />

conta<strong>in</strong>s the SUMIT <strong>in</strong>terface for easy connectivity<br />

of low-speed I/O.<br />

At a first approximation, a COM on a carrier<br />

board can be thought of as an <strong>in</strong>verted stack of<br />

an SBC with a custom I/O card (mezzan<strong>in</strong>e I/O<br />

card) on top. The COM is nearly always smaller<br />

than the carrier it plugs <strong>in</strong>to, while the SBC<br />

is large and the I/O card is smaller. Recall, however,<br />

that the SBC already conta<strong>in</strong>s the full<br />

power supply and filter<strong>in</strong>g circuit whereas the<br />

COM carrier bears much of the power supply<br />

burden. In addition, SBCs often <strong>com</strong>e with<br />

legacy I/O built <strong>in</strong>, while the latest COMs are<br />

legacy-free, sacrific<strong>in</strong>g even the most basic element<br />

of the <strong>in</strong>dustrial system – the serial port.<br />

It turns out that <strong>in</strong>itializ<strong>in</strong>g serial ports is a<br />

BIOS function, so add<strong>in</strong>g serial ports on a<br />

COM carrier often requires a custom BIOS. The<br />

BIOS firmware resides on the COM, so this<br />

reduces vendor <strong>in</strong>teroperability, and if the<br />

production volume of the application is below<br />

several thousand per year, the OEM may not get<br />

the support of custom BIOS at all. Even most<br />

trade groups have backed away from this challenge.<br />

Current Pico-ITX boards not only solve<br />

the power supply ramp<strong>in</strong>g issue, but also provide<br />

legacy <strong>in</strong>terfaces like PATA (IDE), serial<br />

ports, and PS/2 keyboard and mouse. Add<strong>in</strong>g<br />

the custom I/O is a simple matter of attach<strong>in</strong>g<br />

to the flexible SUMIT <strong>in</strong>terface, with PCI<br />

Express, USB, LPC, I²C, and SPI choices. All of<br />

this flexibility <strong>com</strong>es without supplier and<br />

third party design house f<strong>in</strong>ger po<strong>in</strong>t<strong>in</strong>g. For<br />

SFF SBCs, the problem quickly be<strong>com</strong>es how to<br />

br<strong>in</strong>g the I/O off the board without a nightmare<br />

of cables and spr<strong>in</strong>g-board <strong>in</strong>terface cards.<br />

Pico-ITXe is as small as SBCs <strong>com</strong>e, so the<br />

challenge is stronger than ever. Previously, the<br />

approach was multiple rows of p<strong>in</strong> headers that<br />

presented system assembly techs with an<br />

<strong>in</strong>stallation nightmare. Subsequently, the p<strong>in</strong><br />

headers were aligned and spr<strong>in</strong>g boards<br />

emerged, but the mechanical support for ends<br />

of the spr<strong>in</strong>g boards was challeng<strong>in</strong>g, and<br />

there was no real sav<strong>in</strong>gs <strong>in</strong> the system footpr<strong>in</strong>t<br />

<strong>com</strong>pared to a larger s<strong>in</strong>gle board.<br />

The solution <strong>in</strong>volves a clever tiered architecture,<br />

with just a s<strong>in</strong>gle row of p<strong>in</strong> headers on<br />

only two of the four edges of the board, and the<br />

rest of the buses and signals consolidated <strong>in</strong>to<br />

a very high density board-to-board <strong>in</strong>terface<br />

called SUMIT (pronounced sum-it, which<br />

implies the addition of I/O). The connectors<br />

occupy very little board space, leav<strong>in</strong>g room for<br />

other features.<br />

Expansion bus connectors are relatively expensive<br />

<strong>in</strong> terms of <strong>com</strong>ponent cost and board<br />

space occupied, so cost-sensitive applications<br />

don’t have the luxury of excessive connector<br />

p<strong>in</strong>s that won’t be used. Most COM form<br />

factors, like ETX, XTX, and COM Express, were<br />

architected for 3-chip x86 solutions three to<br />

seven years ago. The prevalent <strong>in</strong>terfaces back<br />

then – EIDE (PATA), parallel PCI Bus, parallel<br />

port, serial ports – are be<strong>in</strong>g phased out <strong>in</strong> favor<br />

of more space-efficient high-speed serial <strong>in</strong>ter-<br />

SMALL FORM FACTOR BOARDS<br />

for<br />

Lowest Power to<br />

Highest Performance<br />

<strong>Embedded</strong> Module Family<br />

Ultra Low Power<br />

conga-CA<br />

with Intel ® Atom Z5xx and<br />

Intel ® System <strong>Control</strong>ler Hub US15W<br />

Low Power<br />

conga-CA945<br />

with Intel ® Atom N270 and<br />

Intel ® 945GSE Chipset<br />

Economy<br />

conga-B915<br />

with full feature set & economically<br />

priced Intel ® Celeron processor<br />

Performance<br />

conga-B945<br />

up to 2.16 GHz Intel ® Core2 Duo<br />

High End<br />

conga-BM45<br />

Intel ® Core2 Duo up to 2.53 GHz, 6<br />

MByte L2 cache and 8 GByte DDR3<br />

RAM, high performance <strong>in</strong>tegrated<br />

graphics eng<strong>in</strong>e<br />

03.03.-05.03.<br />

Hall 12 - Booth 122<br />

F<strong>in</strong>d more details at: www.congatec.<strong>com</strong><br />

Tel. +49 (991)2700-0 • <strong>in</strong>fo@congatec.<strong>com</strong><br />

Intel and Intel Atom are trademarks of Intel Corporation <strong>in</strong>d the US and other countries. Highscore<br />

35 February 2009


SMALL FORM FACTOR BOARDS<br />

Figure 2. Location of 60x72mm I/O Mezzan<strong>in</strong>e Module on top of Pico-ITXe (dashed l<strong>in</strong>e)<br />

faces such as SATA, PCI Express, and USB ports.<br />

SUMIT conta<strong>in</strong>s PCI Express lanes, USB ports,<br />

the Low P<strong>in</strong> Count (LPC) Bus, I²C / SMBus,<br />

and SPI / μWire with several decodes available.<br />

This <strong>in</strong>terface is a major breakthrough on<br />

many levels. On the one hand, the cabl<strong>in</strong>g<br />

45nm Core 2 Duo technology<br />

<strong>in</strong>troduced <strong>in</strong> embedded COM modules<br />

By Konrad Löckler, MSC<br />

■ In the past few months the latest processor<br />

technology from Intel, form<strong>in</strong>g part of the Intel<br />

Centr<strong>in</strong>o 2 mobile platform, has enabled new<br />

laptop models to work faster while consum<strong>in</strong>g<br />

less power. Additionally, <strong>in</strong>dustrial customers<br />

have received the first samples of COM Express<br />

modules based on this new technology. As soon<br />

as Intel announced the latest Core 2 Duo<br />

processor platform <strong>in</strong> the m<strong>in</strong>iaturized SFF<br />

(small form factor) packag<strong>in</strong>g, the first products<br />

us<strong>in</strong>g this chipset/processor <strong>com</strong>b<strong>in</strong>ation were<br />

<strong>in</strong>troduced for the embedded and <strong>in</strong>dustrial<br />

<strong>com</strong>puter market. The trend is for more <strong>com</strong>pact<br />

and power-efficient solutions to replace the<br />

older generations of <strong>in</strong>dustrial Computer-on-<br />

Modules. In the lower performance range this is<br />

nightmare is alleviated. The I/O on the expansion<br />

module is elevated and recessed from the<br />

p<strong>in</strong> headers on the Pico-ITX board, greatly simplify<strong>in</strong>g<br />

assembly. Much more I/O is possible<br />

with this architecture by mak<strong>in</strong>g use of the<br />

three-dimensional space without grow<strong>in</strong>g the<br />

be<strong>in</strong>g achieved by new designs us<strong>in</strong>g Intel<br />

Atom processors based on 45nm technology, for<br />

the higher end the latest 45nm Core 2 Duo and<br />

Celeron processors are available.<br />

MSC has now <strong>in</strong>troduced the MSC CXC-<br />

GS45. This COM Express module <strong>in</strong> the <strong>com</strong>pact<br />

form factor offers, as an <strong>in</strong>dustry first, the<br />

<strong>com</strong>put<strong>in</strong>g performance of high-end notebooks<br />

on a module only 95x95m² <strong>in</strong> size. With<br />

a broad selection of processors, the new module<br />

family offers performance for many different<br />

applications. The Intel GS45 graphics and<br />

memory controller hub (GMCH, 27x25mm²)<br />

<strong>in</strong> SFF package is used together with the enhanced<br />

IO controller hub Intel ICH9M (16x16<br />

February 2009 36<br />

72x100mm base footpr<strong>in</strong>t. Secondly, the <strong>in</strong>terface<br />

is easy for off-the-shelf I/O vendors to design<br />

to, sett<strong>in</strong>g the stage for a grow<strong>in</strong>g I/O ecosystem<br />

for years to <strong>com</strong>e. SUMIT also conta<strong>in</strong>s PCI Express<br />

clocks which will be needed for Gen2 devices<br />

<strong>in</strong> the future. Surpris<strong>in</strong>gly, most COM standards<br />

do not <strong>in</strong>clude the clocks s<strong>in</strong>ce today moderate-speed<br />

devices can derive the tim<strong>in</strong>g from<br />

the <strong>in</strong><strong>com</strong><strong>in</strong>g Rx+ and Rx- signals. High speed<br />

devices (5GHz) will need the separate clock signals<br />

<strong>in</strong> the future, and SUMIT is prepared. It is<br />

also ready for 5 Gigabit USB3, while most<br />

COMs are unproven for it. F<strong>in</strong>ally, the <strong>in</strong>terfaces<br />

that <strong>com</strong>prise this <strong>in</strong>terface are exactly the ones<br />

that the lead<strong>in</strong>g chipset vendors have decided to<br />

standardize on for their future roadmaps. The<br />

tight mapp<strong>in</strong>g of chipset I/O and buses means<br />

that no space or cost is wasted, as opposed to the<br />

large and expensive COM connectors that are required<br />

to br<strong>in</strong>g out everyth<strong>in</strong>g from the higher<br />

power 3-chip x86 solutions.<br />

With Pico-ITXe, PATA is supported directly<br />

with the <strong>in</strong>expensive and yet rugged 2mm 44p<strong>in</strong><br />

<strong>in</strong>dustry standard p<strong>in</strong> header, without<br />

hav<strong>in</strong>g to occupy expensive COM connectors<br />

and their mat<strong>in</strong>g connectors. As PATA is graduallyreplacedbySATAovertime,boardscan<br />

depopulate or elim<strong>in</strong>ate the PATA connector,<br />

free<strong>in</strong>g up board space without forc<strong>in</strong>g a<br />

change upon a COM <strong>in</strong>terface. ■<br />

mm²) . All processors <strong>in</strong> the latest Core 2 Duo<br />

45nm generation (former code name Penryn)<br />

which are available <strong>in</strong> SFF packag<strong>in</strong>g<br />

(22x22mm²) can be <strong>com</strong>b<strong>in</strong>ed with this chipset.<br />

The MSC module <strong>com</strong>es with all processor<br />

variants that Intel offers with long term availability<br />

on their embedded roadmap. Specifically<br />

these are the Core 2 Duo SV (standard<br />

voltage) SP9300 with 2.26GHz and a TDP<br />

(thermal design power) of 25W, the Core 2 Duo<br />

LV (low voltage) SL9400 with 1.86GHz (TDP<br />

17W) and the Core 2 Duo ULV (ultra low voltage)<br />

SU9300 with 1.20GHz (TDP 10W). In addition<br />

the ULV Celeron 722 with 1.20GHz and<br />

only 5.5W TDP rounds off the selection at the<br />

lower end.


With the <strong>in</strong>troduction of this 45nm processor<br />

generation, Intel has achieved major improvements<br />

<strong>in</strong> <strong>com</strong>put<strong>in</strong>g performance, graphics acceleration<br />

and power consumption. The 45nm<br />

HKMG semiconductor manufactur<strong>in</strong>g technology<br />

used reduces leakage currents, which<br />

contributes significantly to reduced power<br />

consumption. Most importantly the fast front<br />

side bus with up to 1066GHz, the larger L2 cache<br />

with 6Mbytes, and the <strong>in</strong>tegrated mobile Intel<br />

graphics media accelerator 4500MHD with up to<br />

533MHz clock frequency enable up to three times<br />

the performance of the previous platform. Further<br />

reduction <strong>in</strong> power consumption has been<br />

atta<strong>in</strong>ed by various improvements <strong>in</strong> power<br />

management. In this context dynamic acceleration<br />

technology should be mentioned, which allowsthesecondcoretobehaltedforpowersav<strong>in</strong>g<br />

purposes when runn<strong>in</strong>g s<strong>in</strong>gle-threaded<br />

programs. Also the new C6 deep power down<br />

mode, which switches off cache memory <strong>in</strong> the<br />

processor idle state, improves the power equation<br />

as does the possibility to dynamically switch the<br />

FSB clock between 533 and 1066 MHz.<br />

The new graphics controller <strong>in</strong>side the GS45 allows<br />

distortion-free playback of high-def<strong>in</strong>ition<br />

videos us<strong>in</strong>g hardware-accelerated MPEG decod<strong>in</strong>g<br />

without any significant <strong>in</strong>crease <strong>in</strong><br />

processor load (Intel clear video technology).<br />

Two displays with different content are supported<br />

by the dual <strong>in</strong>dependent display mode<br />

with a maximum resolution of 2048x1536<br />

pixels. The new graphics core now also provides<br />

DirectX10 and OpenGL 2.0 support. The rendition<br />

of high-def<strong>in</strong>ition contents is <strong>com</strong>plemented<br />

by the Intel high-def<strong>in</strong>ition audio <strong>in</strong>terface.<br />

Besides the <strong>in</strong>crease <strong>in</strong> efficiency to be<br />

expected with a new Intel platform, the MSC<br />

CXC-GS45 module <strong>in</strong>cludes a variety of bus<br />

and I/O <strong>in</strong>terfaces. In addition to five PCI Ex-<br />

SMALL FORM FACTOR BOARDS<br />

Figure 1: The CXC-GS45 is based on the small form factor <strong>com</strong>ponents of the Intel Centr<strong>in</strong>o 2<br />

platform.<br />

press x1 lanes (a sixth is used on the module for<br />

the Gigabit Ethernet controller), a PCI Express<br />

x16 (PEG) <strong>in</strong>terface (multiplexed with 2x<br />

SDVO or video captur<strong>in</strong>g), the PCI and LPC<br />

bus, eight USB 2.0 ports and a 10/100/1000base-TX<br />

Ethernet <strong>in</strong>terface are all available. This<br />

is supplemented by an analogue VGA and two<br />

24-bit LVDS channels. For data storage devices,<br />

four SATA2 channels with up to 300MB/s and<br />

an enhanced IDE port (ATA/UDMA166) are<br />

present. The DDR2-SODIMM socket can be<br />

populated with up to 2 Gbytes PC2-6400<br />

(800MHz) SDRAM DDR2 memory.<br />

MSC also <strong>in</strong>cludes all the quasi-standard features<br />

already available on previous generation<br />

modules – such as the connector for a processor<br />

fan, a programmable watchdog, the backup<br />

E²PROM for setup data protection, or the<br />

TPM <strong>com</strong>ponent from Inf<strong>in</strong>eon. The BIOS<br />

based on the SecureCore l<strong>in</strong>e from Phoenix<br />

Technologies will optionally be available with<br />

Secure Boot extensions from MSC, which are<br />

<strong>com</strong>pliant with the Trusted Comput<strong>in</strong>g Group<br />

(TCG) requirements.<br />

With a typical power consumption of less than<br />

10W, the Celeron model will be a solution for<br />

small fan-less systems <strong>in</strong> <strong>in</strong>dustrial or mobile deployments<br />

requir<strong>in</strong>g medium performance.<br />

For higher performance requirements <strong>in</strong> such<br />

applications, the version based on the SU9300<br />

presents the best- suited solution, generat<strong>in</strong>g<br />

only a few watts more power dissipation but<br />

nearly doubl<strong>in</strong>g <strong>com</strong>put<strong>in</strong>g performance. If active<br />

cool<strong>in</strong>g is possible, the system designer can<br />

also have recourse to the variants with the highest<br />

<strong>com</strong>put<strong>in</strong>g power (SL9400 and/or SP9300).<br />

MSC can support the customer with different<br />

heat spreader or heat s<strong>in</strong>k solutions, which are<br />

optimally adapted for the modules. ■<br />

37 February 2009<br />

Unlimited<br />

freedom<br />

TQMa31<br />

The Multimedia Module<br />

• CPU: MCIMX31 from Freescale<br />

• FPGA on module<br />

• Integrated graphic eng<strong>in</strong>e<br />

• USB 2.0 and 1.1 OTG<br />

• OS: W<strong>in</strong>CE, L<strong>in</strong>ux<br />

• 75mmx60mm<br />

� Extended temperature range<br />

� Low power consumption<br />

� Long term availibility<br />

� Flexible expansions through FPGA<br />

� Perfect fi t for display-solutions<br />

» ARM11 TM Architecture<br />

Visit us: Hall 12, Booth 342<br />

Email: <strong>in</strong>fo@tqc.de<br />

Phone: +49 8153 9308-333<br />

www.tq-group.<strong>com</strong>


RUGGEDIZATION<br />

Design<strong>in</strong>g for wide temperature<br />

technology <strong>in</strong> <strong>in</strong>dustrial <strong>com</strong>put<strong>in</strong>g<br />

By Abel Lee, Hunter L<strong>in</strong>, and Bruce Chen, Moxa<br />

Wide temperature capability is<br />

a vital feature for <strong>in</strong>dustrial<br />

<strong>com</strong>puters deployed <strong>in</strong><br />

locations with harsh<br />

environmental conditions. This<br />

article expla<strong>in</strong>s the design<br />

technology needed for<br />

wide temperature <strong>in</strong>dustrial<br />

<strong>com</strong>puters.<br />

■ Typical <strong>in</strong>dustrial standards call for an operat<strong>in</strong>g<br />

temperature range of 0 to 40°C. Although<br />

these standards are far more rugged<br />

than those for consumer products, <strong>in</strong>dustrial<br />

<strong>com</strong>puters need higher quality construction to<br />

provide protection from the elements for use <strong>in</strong><br />

harsh environments.<br />

Wide temperature <strong>in</strong>dustrial <strong>com</strong>puters are<br />

even more rugged and generally have an operat<strong>in</strong>g<br />

temperature range of -40 to 75°C. The<br />

ability to operate under such extremes allows<br />

wide temperature <strong>in</strong>dustrial <strong>com</strong>puters to be<br />

deployed <strong>in</strong> many more locations, such as<br />

desert and polar regions. By construct<strong>in</strong>g an <strong>in</strong>dustrial<br />

<strong>com</strong>puter to be operable under extreme<br />

heat and cold, manufacturers can assure reliability<br />

and reduce the likelihood of product failure<br />

for applications <strong>in</strong> a variety of harsh environments<br />

over extended periods of time.<br />

Industrial applications are found <strong>in</strong> various sett<strong>in</strong>gs,<br />

<strong>in</strong>clud<strong>in</strong>g factories, power stations, roadside<br />

traffic control boxes, as well as mar<strong>in</strong>e,<br />

desert, and polar locations. Given the severe and<br />

harsh conditions often found <strong>in</strong> these environments,<br />

<strong>com</strong>puters used <strong>in</strong> these applications<br />

must be able to endure extreme temperatures.<br />

For example, a <strong>com</strong>puter server may be deployed<strong>in</strong>afactorywhereitislikelytobeexposed<br />

to a great deal of heat. If it is deployed <strong>in</strong><br />

a remote outdoor location, the <strong>com</strong>puter would<br />

need to be able to operate under extreme cold<br />

or heat, depend<strong>in</strong>g on the climate. A <strong>com</strong>puter<br />

without wide temperature design is usually<br />

ill-suited for the harsh demands of <strong>in</strong>dustrial<br />

applications. As a result, wide operat<strong>in</strong>g temperature<br />

has be<strong>com</strong>e an important feature for<br />

<strong>in</strong>dustrial <strong>com</strong>puters.<br />

Onboard fans are the traditional cool<strong>in</strong>g<br />

method for <strong>com</strong>puters but may burn out and<br />

cause additional problems. When the fan stops<br />

operat<strong>in</strong>g, the whole system usually crashes.<br />

The fanless design has be<strong>com</strong>e standard among<br />

<strong>in</strong>dustrial <strong>com</strong>puters as it elim<strong>in</strong>ates mechanical<br />

problems caused by onboard fans. However,<br />

the fanless design presents additional challenges<br />

for developers of wide temperature<br />

products. Not only do the critical <strong>com</strong>ponents<br />

selected need to meet wide temperature<br />

requirements, but the hardware layout design<br />

that <strong>in</strong>tegrates all peripheral <strong>com</strong>puters must<br />

fulfil wide temperature demands as well. High<br />

temperatures can have crippl<strong>in</strong>g effects for the<br />

entire <strong>com</strong>puter system. The absence of a welldesigned<br />

ventilation system may cause the system<br />

to crash when exposed to prolonged periods<br />

of extreme heat, <strong>in</strong>creas<strong>in</strong>g system recovery<br />

effort and ma<strong>in</strong>tenance costs. Unfortunately,<br />

the <strong>com</strong>ponents that support the optimal system<br />

performance are likely to generate more<br />

heat. For example, a high performance CPU<br />

produces more system frequency and heat. This<br />

February 2009 38<br />

Figure 1. The H-type heat s<strong>in</strong>k<br />

by Moxa directly contacts the<br />

ma<strong>in</strong> sources of heat.<br />

challenge is a nightmare for hardware designers,<br />

s<strong>in</strong>ce it takes a great deal of effort and time<br />

to choose the optimal <strong>com</strong>ponents and lay out<br />

the hardware to ensure that the <strong>com</strong>puter can<br />

endure high temperature conditions. In addition,<br />

we also need a better overall thermal solution,<br />

which <strong>in</strong>volves plac<strong>in</strong>g the <strong>com</strong>ponents<br />

on the PC board <strong>in</strong> an efficient manner, and<br />

choos<strong>in</strong>g materials with high thermal conductivity<br />

and an optimal heat s<strong>in</strong>k design. By mak<strong>in</strong>g<br />

<strong>in</strong>telligent use of standard thermal conductivity<br />

theory, we are able to lower the thermal<br />

resistance ( ) at each po<strong>in</strong>t on the heat<br />

transfer route.<br />

Build<strong>in</strong>g an <strong>in</strong>dustrial <strong>com</strong>puter that can operate<br />

under low temperatures poses another<br />

challenge to manufacturers as they usually<br />

focus more on address<strong>in</strong>g the high temperature<br />

issue. Computers always generate heat when<br />

they run, so it is understandable for manufacturers<br />

to be more concerned with develop<strong>in</strong>g an<br />

optimal cool<strong>in</strong>g system. However, some <strong>in</strong>dustrial<br />

applications take place <strong>in</strong> cold climates and<br />

<strong>com</strong>puters used <strong>in</strong> these sett<strong>in</strong>gs need to be<br />

heated <strong>in</strong> some way. Generally speak<strong>in</strong>g, the<br />

better a <strong>com</strong>puter is at dissipat<strong>in</strong>g heat <strong>in</strong> high<br />

temperature environments, the less effective it<br />

is <strong>in</strong> low temperature applications. The more effort<br />

manufacturers <strong>in</strong>vest <strong>in</strong> address<strong>in</strong>g high<br />

temperature issues, the more effort they need to<br />

<strong>in</strong>vest <strong>in</strong> address<strong>in</strong>g low temperature issues as


well. Costs are among the biggest factors manufacturers<br />

consider when design<strong>in</strong>g a new<br />

product. Wide temperature design requires<br />

higher quality <strong>com</strong>ponents and more effort <strong>in</strong><br />

hardware layout and system <strong>in</strong>tegration.<br />

As a result, it is more costly to develop and produce<br />

wide temperature <strong>com</strong>puters, which<br />

makes the products less <strong>com</strong>petitive <strong>in</strong> terms of<br />

price. Lower<strong>in</strong>g production costs while enhanc<strong>in</strong>g<br />

the value for wide temperature products<br />

has be<strong>com</strong>e a critical concern for <strong>in</strong>dustrial<br />

<strong>com</strong>puter manufacturers. Design<strong>in</strong>g a wide<br />

temperature <strong>in</strong>dustrial <strong>com</strong>puter requires a full<br />

understand<strong>in</strong>g of the product thermal gradient<br />

<strong>in</strong> order to optimize the placement of <strong>com</strong>ponents.<br />

Several factors need to be considered<br />

with regard to the thermal placement of <strong>com</strong>-<br />

RUGGEDIZATION<br />

Figure 2. The simple cool<strong>in</strong>g method of vent holes does not prevent dust or water from enter<strong>in</strong>g<br />

the <strong>com</strong>puter.<br />

Figure 3. Use of a heat pipe to conduct heat out of the <strong>com</strong>puter.<br />

ponents <strong>in</strong>side the <strong>com</strong>puter. First of all, hardware<br />

eng<strong>in</strong>eers need to identify the ma<strong>in</strong> heat<br />

sources and hot spots so layout designers can<br />

optimize the <strong>com</strong>ponent placement on the<br />

motherboard. Basically, the closer a <strong>com</strong>ponent<br />

is to the ma<strong>in</strong> heat source, the more durable it<br />

needs to be. Designers can also reduce the number<br />

of heat sources by us<strong>in</strong>g <strong>com</strong>ponents that<br />

generate less heat and arrang<strong>in</strong>g the <strong>com</strong>ponents<br />

<strong>in</strong> the most optimal positions.<br />

The chassis and total system power consumption<br />

should also be considered when develop<strong>in</strong>g<br />

a wide temperature <strong>com</strong>puter. For example,<br />

us<strong>in</strong>g a larger chassis or reduc<strong>in</strong>g the system<br />

power consumption can help dissipate the<br />

heat generated by the <strong>com</strong>puter. It is also crucial<br />

for eng<strong>in</strong>eers to determ<strong>in</strong>e a ma<strong>in</strong> direction<br />

39 February 2009


RUGGEDIZATION<br />

Figure 4. Thermal cycle <strong>in</strong>side a heat pipe. A. Fluid turns <strong>in</strong>to vapor absorb<strong>in</strong>g thermal energy. B.<br />

Vapor migrates along the cavity to the end at a lower temperature. C. Vapor condenses back to<br />

fluid and is absorbed by the wick, releas<strong>in</strong>g thermal energy. D. Fluid flows back to end at a higher<br />

temperature<br />

for heat transmission. This <strong>in</strong>volves a sophisticated<br />

understand<strong>in</strong>g of the <strong>com</strong>ponent placement<br />

and a technical arrangement of the <strong>com</strong>ponents<br />

to disperse the heat via a specific transfer<br />

route. Understand<strong>in</strong>g the system thermal<br />

gradient is essential to optimiz<strong>in</strong>g the thermal<br />

placement of <strong>com</strong>ponents and design<strong>in</strong>g wide<br />

temperature <strong>com</strong>puters.<br />

Environmental test chambers are an important<br />

way to determ<strong>in</strong>e if a product can be used <strong>in</strong><br />

harsh surround<strong>in</strong>gs. Most manufacturers use<br />

forced-convection thermal chambers for test<strong>in</strong>g.<br />

However, results from these tests are usually<br />

unreliable as the environments they replicate<br />

are generally <strong>in</strong>consistent with actual environmental<br />

conditions found <strong>in</strong> <strong>in</strong>dustrial applications.<br />

Us<strong>in</strong>g a natural-convection thermal<br />

chamber allows eng<strong>in</strong>eers to establish a w<strong>in</strong>dless<br />

environment that more closely resembles<br />

actual <strong>in</strong>dustrial application sett<strong>in</strong>gs.<br />

Us<strong>in</strong>g wide temperature <strong>com</strong>ponents is the<br />

most direct way to produce wide temperature<br />

<strong>com</strong>puters. To make it easier to f<strong>in</strong>d and deploy<br />

wide temperature <strong>com</strong>ponents, hardware and<br />

layout designers should construct a database of<br />

<strong>com</strong>ponents that meet the rugged requirements<br />

for use <strong>in</strong> wide temperature environments.<br />

Test<strong>in</strong>g <strong>com</strong>ponents, materials, and products <strong>in</strong><br />

a natural-convection thermal chamber first<br />

Figure 5. Heat s<strong>in</strong>ks are another solution for<br />

transferr<strong>in</strong>g heat.<br />

makes it easier to determ<strong>in</strong>e which ones are<br />

suitable for the wide temperature database. This<br />

database is extremely important and helpful<br />

should you decide to convert a standard temperature<br />

product <strong>in</strong>to a wide temperature one.<br />

Designers can easily choose the <strong>com</strong>ponents<br />

from the database and deploy them <strong>in</strong> the product,<br />

which accelerates product development<br />

and shortens time-to-market.<br />

The simplest way to transfer heat from the<br />

<strong>com</strong>puter is to use vent holes. These holes are<br />

usually arranged <strong>in</strong> pairs and located on both<br />

sides of the <strong>com</strong>puter (often vertically) so that<br />

hot air can flow through the <strong>com</strong>puter and accelerate<br />

the ventilation effect. However, this<br />

method is only suitable if the <strong>com</strong>puter does<br />

not generate too much heat and there is good<br />

airflow at the field site. Unfortunately, this<br />

method cannot prevent dust or water from<br />

enter<strong>in</strong>g the <strong>com</strong>puter.<br />

Another method is to use a heat pipe to direct<br />

the heat out of the <strong>com</strong>puter. This solution employs<br />

specific materials and <strong>in</strong>struments to<br />

transfer heat via the thermal cycle. It is particularly<br />

suitable for board-based products that<br />

conta<strong>in</strong> CPUs and chipsets as the primary heat<br />

sources. For example, silicon thermal pads can<br />

be used to directly cover the onboard CPU and<br />

chipsets, which are then covered by alum<strong>in</strong>ium<br />

heat absorbers located on the slat where one or<br />

more bronze heat pipes are affixed. The heat<br />

pipes are hollow but l<strong>in</strong>ed with a wick conta<strong>in</strong><strong>in</strong>g<br />

a work<strong>in</strong>g fluid, such as water, that can<br />

absorb the heat from the heat sources. The<br />

pipes are often led to a location where it is easy<br />

to dissipate the heat, such as a plate at the front<br />

of the <strong>com</strong>puter. In addition, the ma<strong>in</strong> function<br />

of the heat pipes is to transfer heat from one<br />

side of the <strong>com</strong>puter to another via the thermal<br />

cycle.<br />

Heat s<strong>in</strong>ks are another solution that can be used<br />

for transferr<strong>in</strong>g heat. The heat s<strong>in</strong>k is usually<br />

made of bronze or alum<strong>in</strong>ium, materials that<br />

can easily conduct heat from one side to an-<br />

February 2009 40<br />

other. For example, a heat s<strong>in</strong>k made of alum<strong>in</strong>ium<br />

may be used to directly cover the <strong>com</strong>ponent<br />

and absorb the heat to transfer it out of<br />

the <strong>com</strong>puter. This method is widely used and<br />

can serve as the cooler for the CPU or the entire<br />

<strong>com</strong>puter. It usually has a f<strong>in</strong>-shaped design<br />

to maximize the surface area and speed up the<br />

heat transfer. When a heat s<strong>in</strong>k is used, the size<br />

makes a big difference s<strong>in</strong>ce the designer needs<br />

to optimize the s<strong>in</strong>k to maximize the heat transmission<br />

effect. However, traditional heat s<strong>in</strong>ks<br />

can only solve a limited number of challenges<br />

as they are externally attached to the unit. It is<br />

not guaranteed that all the heat can be directed<br />

to the s<strong>in</strong>k and lower the temperature of the<br />

<strong>com</strong>puter. To solve this problem, Moxa has <strong>in</strong>troduced<br />

a patented H-type heat s<strong>in</strong>k design to<br />

reduce the <strong>in</strong>ternal temperature. H-type heat<br />

s<strong>in</strong>ks <strong>in</strong>volve a plate that can be <strong>in</strong>serted <strong>in</strong>to<br />

the <strong>in</strong>ner part of the unit to make direct contact<br />

with the ma<strong>in</strong> heat sources. This design ensures<br />

that most of the heat can be absorbed from the<br />

ma<strong>in</strong> heat sources and directly transmitted to<br />

the external f<strong>in</strong>-shaped plates. This solution is<br />

also more cost-effective <strong>com</strong>pared to the<br />

traditional heat s<strong>in</strong>k design.<br />

The methods mentioned are all geared towards<br />

heat transmission and only apply to high temperature<br />

environments. However, different<br />

technology is required to ensure reliable operation<br />

for <strong>com</strong>puters used <strong>in</strong> cold climates and<br />

sett<strong>in</strong>gs. Balance heaters that automatically<br />

start work<strong>in</strong>g when the exterior temperature<br />

drops too low can be used to warm the <strong>in</strong>terior<br />

of the <strong>com</strong>puter. However, this method<br />

requires precise and accurate temperature<br />

configuration to ensure that the resistors start<br />

operat<strong>in</strong>g when needed.<br />

Wide temperature <strong>in</strong>dustrial <strong>com</strong>puters generate<br />

less heat and consume less power, mak<strong>in</strong>g<br />

them particularly reliable and less prone to failure<br />

over long periods of time. As a result, they<br />

are well-suited for the follow<strong>in</strong>g situations. Outdoor<br />

applications, such as deserts or mounta<strong>in</strong>s,<br />

where it is difficult or costly to build a climatecontrolled<br />

shelter for sensitive electronic equipment.<br />

Indoor applications, such as a factory<br />

floor, where equipment must be placed near<br />

mach<strong>in</strong>es that generate extreme heat.<br />

Mobile or mixed applications <strong>in</strong> harsh environments,<br />

such as <strong>in</strong> the military, where mach<strong>in</strong>es<br />

must operate reliably <strong>in</strong> low and high<br />

temperatures. Wide temperature models present<br />

a much more reliable and affordable alternative<br />

to us<strong>in</strong>g regular <strong>in</strong>dustrial-grade devices.<br />

They are an ideal solution for any application<br />

<strong>in</strong>volv<strong>in</strong>g harsh <strong>in</strong>dustrial environments, such<br />

as power substation automation, gas stations,<br />

<strong>in</strong>telligent transportation systems, environmental<br />

monitor<strong>in</strong>g, factory automation, and<br />

other related systems. ■


RUGGEDIZATION<br />

Customized CompactPCI CPU boards<br />

for <strong>in</strong>dustrial image process<strong>in</strong>g<br />

By Ingrid E<strong>in</strong>siedler, Kontron<br />

Sophisticated image<br />

process<strong>in</strong>g systems are<br />

be<strong>com</strong><strong>in</strong>g <strong>in</strong>dispensable for<br />

quality control on automated<br />

fill<strong>in</strong>g and packag<strong>in</strong>g l<strong>in</strong>es<br />

with zero failure tolerance.<br />

A lead<strong>in</strong>g manufacturer of<br />

fill<strong>in</strong>g l<strong>in</strong>es and control<br />

systems has developed a<br />

highly flexible image<br />

process<strong>in</strong>g system based on<br />

customized 3U CompactPCI<br />

CPU boards.<br />

■ Based <strong>in</strong> Neutraubl<strong>in</strong>g, Germany, Krones is<br />

the world’s market leader <strong>in</strong> supply<strong>in</strong>g systems<br />

and <strong>com</strong>plete process<strong>in</strong>g l<strong>in</strong>es for fill<strong>in</strong>g and<br />

packag<strong>in</strong>g. The <strong>com</strong>pany designs, develops,<br />

produces and <strong>in</strong>stalls customized fill<strong>in</strong>g l<strong>in</strong>es for<br />

beverage manufacturers and the food packag<strong>in</strong>g<br />

<strong>in</strong>dustry, as well as the chemical, pharmaceutical<br />

and cosmetic <strong>in</strong>dustry. An <strong>in</strong>creas<strong>in</strong>gly<br />

<strong>in</strong>dispensable part of modern process<strong>in</strong>g<br />

l<strong>in</strong>es is the image process<strong>in</strong>g technology that is<br />

used for quality control at various stages of the<br />

production and fill<strong>in</strong>g process, e.g. after wash<strong>in</strong>g<br />

to check the quality of the outside and <strong>in</strong>side<br />

of conta<strong>in</strong>ers, after fill<strong>in</strong>g to check the fill<strong>in</strong>g<br />

level and the seal, and after labell<strong>in</strong>g to<br />

check the position of each label and the “best<br />

before” date. Depend<strong>in</strong>g on the number of<br />

stages required, a typical fill<strong>in</strong>g l<strong>in</strong>e could have<br />

as many as 20 different camera systems each<br />

runn<strong>in</strong>g different software applications.<br />

With a large number of camera systems runn<strong>in</strong>g<br />

various applications <strong>in</strong> different <strong>in</strong>dustries,<br />

the challenge for Krones was to develop a costeffective<br />

system that is easy to <strong>in</strong>tegrate, <strong>in</strong>stall<br />

and ma<strong>in</strong>ta<strong>in</strong> regardless of the application<br />

area. Reliability is also critical – the systems<br />

needtooperate24hoursaday,7daysaweek<br />

under tough operat<strong>in</strong>g conditions with strong<br />

vibrations emanat<strong>in</strong>g from the conveyors and<br />

other plant mach<strong>in</strong>ery. To meet these demands,<br />

Krones developed a universally appli-<br />

cable system with a central server and distributed<br />

image process<strong>in</strong>g units based on customdesigned<br />

CP306 CompactPCI CPU boards<br />

from Kontron. The CompactPCI boards provide<br />

exactly the right cost-effective performance<br />

and high availability <strong>com</strong>b<strong>in</strong>ed with longterm<br />

availability.<br />

CompactPCI is a natural choice for the harsh<br />

operat<strong>in</strong>g conditions found on the high-speed<br />

process<strong>in</strong>g l<strong>in</strong>es <strong>in</strong> various <strong>in</strong>dustries. The robust<br />

connectors, metal guides and metal front<br />

plate hold the CPU boards firmly <strong>in</strong> place <strong>in</strong>side<br />

the camera system mount<strong>in</strong>g case. The fanless<br />

design with a heats<strong>in</strong>k directly screwed to the<br />

board, as well as directly soldered CPU and<br />

memory, provide a board design that is <strong>in</strong>herently<br />

resistant aga<strong>in</strong>st vibrations and shocks.<br />

Moreover, the CompactPCI connector offers<br />

optimal protection aga<strong>in</strong>st the damp conditions<br />

and, <strong>in</strong> some cases, the aggressive airborne<br />

agents found <strong>in</strong> fill<strong>in</strong>g plants.<br />

To keep production and ma<strong>in</strong>tenance costs to<br />

a m<strong>in</strong>imum, Krones devised a novel blank slate<br />

concept that enables image process<strong>in</strong>g units<br />

with the same hardware configuration to be deployed<br />

on a wide range of different applications.<br />

The Krones <strong>in</strong>spection and control system<br />

consists of a central server connected via fast<br />

Ethernet to a number of distributed image process<strong>in</strong>g<br />

systems located at various stages of the<br />

Figure 1. The image process<strong>in</strong>g<br />

system based on custom CP306<br />

CompactPCI CPU boards is<br />

suited for zero-failure tolerance<br />

fill<strong>in</strong>g l<strong>in</strong>es with rugged, harsh<br />

environments.<br />

production l<strong>in</strong>e. Each image process<strong>in</strong>g system<br />

consists of up to four digital cameras (depend<strong>in</strong>g<br />

on the application), the correspond<strong>in</strong>g<br />

number of frame grabber cards and a customized<br />

Kontron CP306 CompactPCI CPU<br />

board. After pre-process<strong>in</strong>g the <strong>in</strong>formation<br />

from the cameras, the frame grabbers transmit<br />

the un<strong>com</strong>pressed image data, which could be<br />

a simple black and white bit-map, a grey-scale<br />

image or an RGB image depend<strong>in</strong>g upon the<br />

application, to the Kontron CP306 via the<br />

board CPCI connectors. Image process<strong>in</strong>g software<br />

written by Krones runs on the CP306<br />

under L<strong>in</strong>ux OS and determ<strong>in</strong>es, for example,<br />

whether a conta<strong>in</strong>er is clean or contam<strong>in</strong>ated or<br />

whether the fill level is with<strong>in</strong> specified limits,<br />

depend<strong>in</strong>g on the designated task. The result<br />

(good or defect) is transmitted back to the<br />

frame grabber and forwarded via Ethernet to<br />

the central server, which is responsible for highlevel<br />

control of the process<strong>in</strong>g l<strong>in</strong>e.<br />

The CP306 boards boot via Ethernet from the<br />

central server from which they also receive the<br />

application software and parameters for the required<br />

image process<strong>in</strong>g task. This system concept<br />

makes the Krones <strong>in</strong>spection and control<br />

system extremely flexible and cost-effective. The<br />

<strong>in</strong>dividual image process<strong>in</strong>g systems are like<br />

blank slates, ready to perform whatever image<br />

process<strong>in</strong>g task is required. They are therefore<br />

application- <strong>in</strong>dependent and can be used for<br />

41 February 2009


RUGGEDIZATION<br />

Figure 2. A high-end blank slate system with a<br />

total of 8 camera systems on two levels<br />

Figure 3. Image process<strong>in</strong>g system with four<br />

CP306 boards connected to multiple framegrabber<br />

cards<br />

a wide range of different <strong>in</strong>spection tasks at various<br />

stages of the production l<strong>in</strong>e. This br<strong>in</strong>gs<br />

a number of important time and cost benefits.<br />

An image process<strong>in</strong>g system used for read<strong>in</strong>g labels,<br />

for example, can be quickly and cost-effectively<br />

dismounted and <strong>in</strong>tegrated <strong>in</strong>to an<br />

earlier process<strong>in</strong>g stage where it might perform<br />

a <strong>com</strong>pletely different image process<strong>in</strong>g task.<br />

Moreover, the blank slate concept simplifies<br />

configuration of the image process<strong>in</strong>g systems<br />

s<strong>in</strong>ce there is no need to configure the systems<br />

for <strong>in</strong>dividual applications. Krones simply assembles<br />

the systems with the appropriate number<br />

of cameras and frame grabbers and a<br />

CP306 CPU board.<br />

This enables to efficiently manufacture batches<br />

of systems every year with m<strong>in</strong>imal <strong>in</strong>tegration<br />

costs regardless of whether they are used<br />

for measurement, surface <strong>in</strong>spection, texture <strong>in</strong>spection,<br />

code read<strong>in</strong>g, text read<strong>in</strong>g, pr<strong>in</strong>t and<br />

<strong>in</strong>scription control or behaviour analysis. It also<br />

ensures that replacement systems are always on<br />

hand <strong>in</strong> the event of a fault because there is no<br />

need to supply an application-specific replacement.<br />

Another critical cost-sav<strong>in</strong>g factor was<br />

the ability to supply a custom version of the<br />

CP306 CPU board. For the Krones solution, the<br />

Kontron team of hardware eng<strong>in</strong>eers annually<br />

supplies a large batch of custom boards reduced<br />

to only the application-necessary <strong>com</strong>ponents.<br />

S<strong>in</strong>ce the CP306 boots from the central server,<br />

there is no need for a battery, clock buffer,<br />

Compact Flash or hard drive. Unneeded <strong>in</strong>terfaces<br />

have also been omitted – each system <strong>in</strong>cludes<br />

a specially adapted CP306 CPCI board<br />

conta<strong>in</strong><strong>in</strong>g only one Ethernet port for <strong>com</strong>munication<br />

with the central server and 4x<br />

CompactPCI slots for the frame-grabber cards.<br />

The Kontron software eng<strong>in</strong>eers have also developed<br />

and supplied a customized BIOS for<br />

Etherboot 3.6 <strong>com</strong>patibility. The result is a<br />

slimmed-down and cost-optimized custom<br />

design for universal application <strong>in</strong> the Krones<br />

system configuration.<br />

Stable real-time operation is also crucial. Image<br />

process<strong>in</strong>g needs to keep pace with the speed of<br />

production. Any conta<strong>in</strong>ers that are not <strong>com</strong>pletely<br />

processed by all the graphic <strong>in</strong>spection<br />

systems are treated as defective and removed<br />

from the production l<strong>in</strong>e, result<strong>in</strong>g <strong>in</strong> higher<br />

costs. The CP306 receives un<strong>com</strong>pressed image<br />

frames from the frame-grabber cards. The picture<br />

repetition rate is usually between 20 and<br />

40Hz but can reach 100Hz <strong>in</strong> certa<strong>in</strong> applications.<br />

Runn<strong>in</strong>g at 100Hz with 1 digital picture<br />

per conta<strong>in</strong>er, the CP306 boards are capable of<br />

handl<strong>in</strong>g an throughput of up to 360,000 conta<strong>in</strong>ers<br />

per hour. This level is never reached <strong>in</strong><br />

actual process<strong>in</strong>g l<strong>in</strong>es. All the applications runn<strong>in</strong>g<br />

at 100 Hz require more than one digital<br />

picture per conta<strong>in</strong>er and the average throughput<br />

lies between 60,000 and 120,000 conta<strong>in</strong>ers.<br />

The CP306 easily handles the average data<br />

transfer rate on the PCI bus of 60 Mbytes/s.<br />

Peak load is 80 Mbytes/s. The necessary process<strong>in</strong>g<br />

performance for the CP306 boards is<br />

provided by either the 1.5GHz Intel Celeron M<br />

processor or 1.8GHz Intel Pentium M processor<br />

depend<strong>in</strong>g on the <strong>in</strong>tended applications.<br />

Us<strong>in</strong>g two different performance versions optimizes<br />

the price-performance ratio of the systems<br />

while ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g the high degree of standardization<br />

required for easy <strong>in</strong>tegration and<br />

deployment flexibility. The result is an extremely<br />

flexible, robust, low ma<strong>in</strong>tenance and<br />

high-performance system that is runn<strong>in</strong>g<br />

smoothly <strong>in</strong> numerous fill<strong>in</strong>g l<strong>in</strong>es all over the<br />

world.<br />

In addition to the Kontron CP306 CompactP-<br />

CI board that offers rugged and cost-effective<br />

Intel Pentium M processor performance, applications<br />

requir<strong>in</strong>g greater process<strong>in</strong>g power<br />

will benefit from the Kontron CP307 and<br />

CP307-64 that br<strong>in</strong>g dual- core performance to<br />

3U CompactPCI CPU boards. The CP307-64 is<br />

the most powerful version with Intel Core 2<br />

Duo processors. Integrated with the Intel Mo-<br />

February 2009 42<br />

bile 945GM Express chipset and ICH7-R<br />

Southbridge, the CP307-64 achieves high performance-per-watt<br />

values <strong>in</strong> a 3U form factor.<br />

It has an extensive set of on-board features, <strong>in</strong>clud<strong>in</strong>g:<br />

options for 1.5GHz low-voltage<br />

(L7400) or 2.16 GHz (T7400) processors;<br />

667MHz front side bus; a DDR2-SDRAM<br />

ma<strong>in</strong> storage with a 667MHz storage sequence<br />

that is expandable up to 4 Gbytes; 10.6 Gbits<br />

data throughput; and extensive <strong>com</strong>munications<br />

<strong>in</strong>terfaces.<br />

Moreover,thereare2xGbitEthernetconnectors,<br />

up to 6 x USB 2.0, a maximum of 4 x<br />

SATA-300 <strong>in</strong>terfaces, and an available CompactFlash<br />

socket. To <strong>com</strong>plete the CPU architecture,<br />

PCI-Express is used as the data bus to<br />

the Ethernet channels for high network bandwidths.<br />

The graphics accelerator <strong>in</strong>tegrated<br />

<strong>in</strong>to the Mobile Intel 945GM Express ensures<br />

excellent 2-D, 3-D and video features for VGA<br />

and DVI, which are available <strong>in</strong> dual operation.<br />

The CP307-64 is offered <strong>in</strong> s<strong>in</strong>gle slot (4HP)<br />

and dual slot (8HP) options, with the latter provid<strong>in</strong>g<br />

additional legacy support, namely LPC,<br />

COM, DVI and 2.5” SATA. Rear I/O variants of<br />

the board with suitable rear modules allow<br />

service-friendly system structures <strong>in</strong> which<br />

the wir<strong>in</strong>g and <strong>in</strong>terface connections are shifted<br />

to the rear panel of the system.<br />

The CP307-64 is suited for a broad range of<br />

<strong>com</strong>pute-<strong>in</strong>tensive embedded applications.<br />

With a soldered processor and up to 2 Gbytes<br />

soldered storage, it can be used under the<br />

harshest environmental conditions, such as assembly<br />

l<strong>in</strong>es, aircraft, rail and maritime applications,<br />

as well as mobile test benches and<br />

measur<strong>in</strong>g devices. With such high CPU performance<br />

<strong>in</strong> a small form factor, the board is<br />

equally suitable for the high-performance requirements<br />

of image process<strong>in</strong>g and data collection<br />

For fastest time-to-market and reduced cost of<br />

ownership, more and more OEMs are turn<strong>in</strong>g<br />

to vendors who can supply not only a wide<br />

range of standard boards but, more importantly,<br />

additional custom design and manufactur<strong>in</strong>g<br />

services. Kontron already offers the latest processor<br />

technology on a range of established and<br />

proven embedded platforms on various form<br />

factors, and has the widest form factor portfolio<br />

<strong>in</strong> the embedded <strong>com</strong>put<strong>in</strong>g <strong>in</strong>dustry. Moreover,<br />

the <strong>com</strong>pany is one of the lead<strong>in</strong>g vendors<br />

with the stability to ensure the long-term availability<br />

of all form factors. In addition to provid<strong>in</strong>g<br />

high-quality embedded <strong>com</strong>put<strong>in</strong>g technology,<br />

Kontron also offers the full range of<br />

value-add<strong>in</strong>g design services, from custom<br />

design boards and embedded platforms to<br />

<strong>com</strong>plete systems <strong>in</strong> customized hous<strong>in</strong>gs, and<br />

has its own manufactur<strong>in</strong>g facilities <strong>in</strong> Malaysia<br />

for high volume production. ■


Ma<strong>in</strong>board for long-term operation<br />

under extreme conditions <strong>in</strong> robots<br />

To operate the PC-based<br />

control system of their robots,<br />

Kuka Robotics needed an<br />

extremely stable platform.<br />

The long-term availability of<br />

<strong>com</strong>ponents, guarantee<strong>in</strong>g a<br />

product life-cycle of up to<br />

seven years, was vital. Based<br />

on a high-performance<br />

workstation motherboard, a<br />

customised and future-proof<br />

solution was developed <strong>in</strong><br />

cooperation with Fujitsu<br />

Siemens Computers.<br />

■ With approximately 2,000 employees work<strong>in</strong>g<br />

<strong>in</strong> 25 branch offices worldwide and an<br />

annual turnover of 400 million euros, Kuka<br />

Robotics is the lead<strong>in</strong>g supplier of <strong>in</strong>dustrial<br />

robots <strong>in</strong> <strong>Europe</strong>. Their state-of-the-art<br />

mach<strong>in</strong>es are ma<strong>in</strong>ly used <strong>in</strong> the automotive<br />

and metal process<strong>in</strong>g <strong>in</strong>dustries. Among their<br />

customers are BMW, Daimler AG, Ford, and the<br />

Volkswagen Group. In 1974, the Augsburgbased<br />

enterprise presented the first electrically<br />

operated and microprocessor-controlled <strong>in</strong>dustrial<br />

robot. For more than two decades, the<br />

solution proved successful on the market,<br />

earn<strong>in</strong>g Kuka <strong>in</strong>ternational recognition <strong>in</strong> the<br />

field of <strong>in</strong>dustrial automation.<br />

A quantum leap <strong>in</strong> the development of <strong>in</strong>dustrial<br />

robots occurred <strong>in</strong> 1996, when Kuka Robotics<br />

presented the first robot control system<br />

fully based on W<strong>in</strong>dows. By us<strong>in</strong>g a technology<br />

familiar to millions of users from their daily<br />

work processes, the KR-C1-<strong>Control</strong> <strong>com</strong>b<strong>in</strong>ed<br />

simple management and flexibility with highest<br />

quality, performance and <strong>com</strong>plexity. Kuka<br />

Robotics was the first robots manufacturer to<br />

replace manufacturer-specific control with a<br />

standardised and PC-based concept. Respectively<br />

qualified standard <strong>com</strong>ponents and<br />

Kuka-designed hous<strong>in</strong>gs provided the platform,<br />

the ma<strong>in</strong>boards used were ma<strong>in</strong>ly provided by<br />

Asian suppliers. “The evaluation of boards<br />

and providers turned out to be time-consum<strong>in</strong>g<br />

and cost-<strong>in</strong>tensive”, Josef Leib<strong>in</strong>ger, Manager<br />

Material Group Management Electronics<br />

Kuka, remembers. Therefore, the <strong>com</strong>pany<br />

started look<strong>in</strong>g for alternatives <strong>in</strong> 2004. “We<br />

searched for a high-performance platform that<br />

would be available for an unusually long period<br />

of five to seven years without the need for reorganisation,<br />

requalification or modification”,<br />

Leib<strong>in</strong>ger expla<strong>in</strong>s. The ma<strong>in</strong>board - central<br />

<strong>com</strong>ponent of the control unit - had to meet<br />

special requirements, too. In addition to guaranteed<br />

long-term-availability of all<br />

<strong>com</strong>ponents, a reliable system performance<br />

even under extremely rough and demand<strong>in</strong>g<br />

conditions was considered essential.<br />

“Our control systems have to operate 24 hours<br />

aday,7daysaweekattemperaturesupto<br />

45°C”, Josef Leib<strong>in</strong>ger adds.“So what we looked<br />

for were standardised, yet advanced high-end<br />

RUGGEDIZATION<br />

Figure 1. Kuka robot used <strong>in</strong><br />

a depalletis<strong>in</strong>g application<br />

motherboards for an <strong>in</strong>dustrial product exposed<br />

to extreme situations and severe conditions.<br />

Downtimes are <strong>in</strong> no way acceptable for<br />

our clients.” Dur<strong>in</strong>g a trial period of several<br />

months, the solutions of four different<br />

providers were tested regard<strong>in</strong>g the <strong>com</strong>ponent<br />

quality and their <strong>com</strong>patibility with already exist<strong>in</strong>g<br />

control variants. “Benchmark programs<br />

provide us with data enabl<strong>in</strong>g an evaluation of<br />

how the ma<strong>in</strong>board processes our software”,<br />

Leib<strong>in</strong>ger expla<strong>in</strong>s. Special emphasis was placed<br />

on process response times (track plann<strong>in</strong>g,<br />

graphical display, network <strong>com</strong>munication,<br />

serial <strong>in</strong>terface <strong>com</strong>munication) and access<br />

speed to memory <strong>com</strong>ponents or PCI cards<br />

(sensors, fieldbusses, <strong>in</strong>puts/outputs). “Additionally<br />

to the performance, the focus lay on<br />

cont<strong>in</strong>uous high quality, guaranteed supply<br />

availability and prices”, Leib<strong>in</strong>ger describes the<br />

f<strong>in</strong>al selection criteria.<br />

After an eight-month test stage, Kuka selected<br />

the D1688-K motherboard by Fujitsu Siemens<br />

Computers. “For us, the entire system is important<br />

from the quality of the motherboard to<br />

the chipset up to the circuit board. To ensure<br />

www.embedded-control-europe.<strong>com</strong><br />

The Onl<strong>in</strong>e Information Source for <strong>Europe</strong>`s <strong>Embedded</strong> Eng<strong>in</strong>eers<br />

• Product News • Technical Articles • Company Profiles • Events<br />

43 February 2009


RUGGEDIZATION<br />

Figure 2. Kuka control unit KR C2 for robots<br />

Figure 3. D1688-K ma<strong>in</strong>board <strong>in</strong>tegrated <strong>in</strong><br />

the control unit<br />

the design of a standardised product, we need<br />

a high-quality motherboard produced <strong>in</strong> large<br />

quantities that is specially tailored to our<br />

requirements”, Josef Leib<strong>in</strong>ger says. For Peter<br />

Hoser, Director OEM Sales Fujitsu Siemens<br />

Computers GmbH, the development of an embedded<br />

solution for Kuka was an extremely demand<strong>in</strong>g<br />

challenge. “Due to the special requirements<br />

<strong>in</strong> the process<strong>in</strong>g <strong>in</strong>dustry and<br />

various operat<strong>in</strong>g conditions for Kuka clients,<br />

we needed a high-quality motherboard that is<br />

<strong>com</strong>pletely <strong>com</strong>patible with a wide range of<br />

previous systems and able to endure cont<strong>in</strong>uous<br />

operation without downtimes.”<br />

What was particularly <strong>in</strong>terest<strong>in</strong>g for both<br />

parties is the different approach regard<strong>in</strong>g the<br />

usual requirements for ma<strong>in</strong>boards. Leib<strong>in</strong>ger<br />

expla<strong>in</strong>s: “The usual motto of the PC <strong>in</strong>dustry,<br />

“higher, faster, and more colourful”, was <strong>in</strong>applicable<br />

this time, s<strong>in</strong>ce we had different priorities.<br />

We needed reliable <strong>com</strong>ponents with the<br />

longest possible lifecycle, whereas our demand<br />

for clock rates, memory upgrade or similar features<br />

was rather modest.” The challenge for Fujitsu<br />

Siemens Computers lay <strong>in</strong> develop<strong>in</strong>g a<br />

special configuration with focus on reliability<br />

and longevity with moderate requirements for<br />

technical performance. “In order to ensure a<br />

familiar and user-friendly environment for<br />

programm<strong>in</strong>g and reliable <strong>in</strong>teraction with<br />

the robot itself, Kuka required the support of<br />

embedded W<strong>in</strong>dows XP and the VxWorks operat<strong>in</strong>g<br />

system”, Hoser says. “S<strong>in</strong>ce the process<br />

of <strong>in</strong>tegrat<strong>in</strong>g and validat<strong>in</strong>g version upgrades<br />

can be costly and time-consum<strong>in</strong>g for <strong>in</strong>dustrial<br />

clients, stable equipment versions are essential<br />

for Kuka. Additionally, the network<br />

chip had to be <strong>in</strong>tegrated on the motherboard<br />

deliver<strong>in</strong>g a bandwidth of 1 Gbit/s. Real-time<br />

robot control requires better signal quality<br />

and latency exceed<strong>in</strong>g by far the specifications<br />

for standard desktop systems.” To ensure the<br />

<strong>com</strong>patibility of selected CPUs and chipsets<br />

with client systems is an immense <strong>in</strong>vestment <strong>in</strong><br />

the fields of research and development for<br />

Kuka. Any changes dur<strong>in</strong>g the product lifecycle<br />

would put the reputation and bus<strong>in</strong>ess of the<br />

<strong>com</strong>pany at stake.<br />

The <strong>com</strong>ponent platform equipped with Intel<br />

technology is part of a long-term roadmap for<br />

embedded products guarantee<strong>in</strong>g stability and<br />

long-term availability.“Kuka doesn’t prioritise<br />

latest technology, but reliability throughout the<br />

entire lifecycle and long-term availability of<br />

essential <strong>com</strong>ponents,” Peter Hoser expla<strong>in</strong>s,<br />

“and Fujitsu Siemens Computers makes every<br />

endeavour to guarantee just that. Quality made<br />

<strong>in</strong> Germany, the use of high-quality <strong>com</strong>ponents<br />

with long-term availability, a consistent<br />

roadmap and revision process and, last but not<br />

least, the reliability of an established German<br />

enterprise are the essential factors that make<br />

our cooperation successful.”<br />

Besides the extensive development experience of<br />

Fujitsu Siemens and its <strong>com</strong>prehensive system<br />

<strong>com</strong>petence, the short distance between the<br />

<strong>com</strong>panies was considered yet another important<br />

advantage. Leib<strong>in</strong>ger says: “Fujitsu Siemens<br />

Computer research and development departments<br />

as well as the production facility itself are<br />

placed right here <strong>in</strong> Augsburg - just like ours.<br />

This locally based technical <strong>com</strong>petence enables<br />

short-term technical modifications of the ma<strong>in</strong>boards<br />

at any po<strong>in</strong>t <strong>in</strong> time.”<br />

The latest control unit generation from Kuka<br />

has been us<strong>in</strong>g Fujitsu Siemens Computer<br />

ma<strong>in</strong>boards s<strong>in</strong>ce January 2005, and the summary<br />

is entirely positive. “Any modifications<br />

necessary were implemented with<strong>in</strong> the shortest<br />

time possible and we were able to make use<br />

of the <strong>com</strong>plete potential for improvements - a<br />

fact especially important <strong>in</strong> the start-up phase<br />

of the project,” remembers Josef Leib<strong>in</strong>ger,<br />

who has been very satisfied both with the product<br />

reliability and functionality dur<strong>in</strong>g the<br />

<strong>com</strong>plete usage period. Every two years, Kuka<br />

revises their control technology processes and<br />

devices – a new challenge Fujitsu Siemens<br />

Computers is look<strong>in</strong>g forward to. ■<br />

February 2009 44<br />

Editors<br />

Jürgen Hübner<br />

phone +49(0)8092-2477413<br />

fax +49(0)8092-2477429<br />

jh@iccmedia.<strong>com</strong><br />

Wolfgang Patelay<br />

wp@iccmedia.<strong>com</strong><br />

Tony Devereux<br />

devrex@teyboyz.freeserve.co.uk<br />

For Reader Inquiries and Address Changes<br />

please contact:<br />

<strong>in</strong>fo@iccmedia.<strong>com</strong><br />

Sales & Market<strong>in</strong>g Director<br />

Manfred Blumoser<br />

phone +49(0)8092-2477411<br />

fax +49(0)8092-2477429<br />

mb@iccmedia.<strong>com</strong><br />

Claudia Melle<strong>in</strong><br />

cm@iccmedia.<strong>com</strong><br />

Christiane Lockner<br />

cl@iccmedia.<strong>com</strong><br />

Sales Office - UK and USA, Benelux,<br />

Scand<strong>in</strong>avia<br />

Blue Sky Communications<br />

Malcolm Cameron<br />

Kent Innovation Centre<br />

Thanet Reach Bus<strong>in</strong>ess Park<br />

Millennium Way<br />

Broadstairs Kent CT10 2QQ UK<br />

phone +44 (0)1843 609357<br />

fax +44 (0)1843 609358<br />

mc@blue-sky-<strong>com</strong>munications.<strong>com</strong><br />

Sales Office - Asia<br />

Jean Cheng, jean@i-media.<strong>com</strong>.tw<br />

Vivian Hung, vivian@i-media.<strong>com</strong>.tw<br />

Innovative Media Information & Services<br />

7F-3, No. 26, Sec. 2, M<strong>in</strong>g-Quan East Rd.<br />

Taipei 104 Taiwan<br />

phone +886 2 2563 1186<br />

Head Office<br />

ICC Media GmbH<br />

Rauwagnerstr. 5<br />

85560 Ebersberg / Germany<br />

Editorial Office UK<br />

36a Blackacre Road<br />

Theydon Bois<br />

Essex, CM16 7LU<br />

Copyright© All rights reserved.<br />

No part of this publication may be reproduced or transmitted <strong>in</strong><br />

any form or by any means without the prior express written<br />

permission of ICC Media.<br />

Although we make every effort to present up-to-date, accurate<br />

<strong>in</strong>formation, boards&solutions will not be responsible for any<br />

errors or omissions or for any results obta<strong>in</strong>ed from the use of<br />

such <strong>in</strong>formation. The magaz<strong>in</strong>e will not be liable for any loss<br />

caused by the reliance on <strong>in</strong>formation obta<strong>in</strong>ed on this site.<br />

Furthermore, boards&solutions does not warrant the accuracy<br />

or <strong>com</strong>pleteness of the <strong>in</strong>formation, text, graphics <strong>in</strong> this magaz<strong>in</strong>e.<br />

The op<strong>in</strong>ions expressed <strong>in</strong> the articles are those of the<br />

authors and not necessarily the op<strong>in</strong>ions of the publisher.


■ N.A.T. releases new version of<br />

NATView tool<br />

N.A.T. has <strong>in</strong>troduced its newest version of<br />

NATView, the configuration and management<br />

tool for MicroTCA systems. The current version<br />

conta<strong>in</strong>s further improvements and features<br />

such as an improved FRU editor, system event log<br />

<strong>in</strong>clud<strong>in</strong>g filters and ‘onl<strong>in</strong>e’ event visualisation.<br />

NATView is an easy to handle tool for visualis<strong>in</strong>g<br />

and manag<strong>in</strong>g any MicroTCA system that conta<strong>in</strong>s<br />

a MicroTCA Carrier Hub of N.A.T.<br />

News ID 823<br />

■ Kontron: <strong>in</strong>dustrial th<strong>in</strong> client with<br />

touch functionality<br />

Kontron announces its second generation of the<br />

Kontron Micro Client. By focuss<strong>in</strong>g on <strong>in</strong>tended<br />

use as an <strong>in</strong>dustrial th<strong>in</strong> client <strong>in</strong>clud<strong>in</strong>g<br />

touch functionality for operat<strong>in</strong>g and monitor<strong>in</strong>g,<br />

the new Micro Client II provides all the<br />

latest features required for th<strong>in</strong> client oriented<br />

HMI applications <strong>in</strong> a cost-optimized design<br />

that <strong>in</strong>cludes a modular IP65 protected front<br />

panel with touch screen.<br />

News ID 839<br />

■ Avalue: m<strong>in</strong>i-size dual-core <strong>in</strong>dustrial PC<br />

Avalue’s m<strong>in</strong>i PC EPC-945 is suitable for variety<br />

of spaces <strong>in</strong>stallation with its <strong>com</strong>pact appearance.<br />

<strong>Embedded</strong> with an Avalue 3.5 <strong>in</strong>ch<br />

s<strong>in</strong>gle board <strong>com</strong>puter, EPC-945 adopts Intel<br />

dual-core processors and 945GME chipset<br />

technology, equipped with capabilities of both<br />

low power and high reliability. Its excellent expandability<br />

satisfies various environmental requirements<br />

asked from customers.<br />

News ID 946<br />

■ AdaCore announces GNAT Pro for<br />

Nucleus OS<br />

AdaCore announces the availability of GNAT<br />

Pro for Nucleus OS, the embedded operat<strong>in</strong>g<br />

system from Mentor Graphics. Nucleus OS offers<br />

a highly configurable kernel and utility extensions,<br />

mak<strong>in</strong>g it a popular choice for small, highvolume<br />

embedded <strong>com</strong>put<strong>in</strong>g applications<br />

where low cost and high reliability are critical.<br />

News ID 694<br />

■ Portwell: Atom-based nano-ITX board<br />

Portwell announces the launch of PVS-1A10, a<br />

low power, <strong>com</strong>pact DSS system based on<br />

Portwell NANO-8044 nano-ITX form factor<br />

embedded board. NANO-8044 embedded<br />

board is built on a highly <strong>in</strong>tegrated two-chip<br />

solution, the Intel Atom processor Z5xx series<br />

and Intel System <strong>Control</strong>ler Hub US15W, with<br />

total TDP less than 5 watts. Comb<strong>in</strong><strong>in</strong>g GADI-<br />

WA-P0901 <strong>in</strong>dustrial supply, fanless NANO-<br />

8044 embedded board and a standard PCI-Ex1<br />

card, PVS-1A10 is low power DSS system,<br />

ideal for small and fanless DSS edge devices<br />

such as IP Video Server.<br />

News ID 702<br />

PRODUCT NEWS<br />

■ SYSGO: PikeOS is DO-178B reference<br />

platform for A350 XWB aircraft<br />

SYSGO announces that their PikeOS safe and<br />

secure virtualization platform has been selected<br />

by Airbus for the FSA-NG, a DO-178B certified<br />

equipment to be deployed on the A350<br />

XWB aircraft. The purpose of the FSA-NG system<br />

is to provide the pilot with access to applications<br />

and <strong>in</strong>formation dur<strong>in</strong>g the flight as<br />

well as to provide data for the ma<strong>in</strong>tenance<br />

team. The key features and requirements of this<br />

program <strong>in</strong>clude a soft real-time operat<strong>in</strong>g system<br />

capable of support<strong>in</strong>g ARINC-653 partition<strong>in</strong>g,<br />

a reliable, safe and secure dedicated<br />

high capacity Mass Storage Unit Cab<strong>in</strong>et, software<br />

segregation of application services, and<br />

multi-purpose graphical modules dedicated to<br />

manag<strong>in</strong>g the user's access to applications<br />

through cockpit term<strong>in</strong>als.<br />

News ID 796<br />

■ Artila: rugged ARM9-based SBC with<br />

data acquisition<br />

Artila announces their iPAC-5070, an ARM9based<br />

s<strong>in</strong>gle board <strong>com</strong>puter with advanced<br />

data acquisition capability. The iPAC-5070 <strong>in</strong>tegrates<br />

low power ARM9 SoC, isolated digital<br />

and analog I/O, 64MB SDRAM, and 16MB<br />

flash memory with a pre-<strong>in</strong>stalled L<strong>in</strong>ux OS<br />

<strong>in</strong>to a <strong>com</strong>pact and DIN RAIL mountable<br />

module. Equipped with four channels of 16-bit<br />

sigma-delta A/D, the iPAC-5070's fully isolated<br />

design allows accurate measurements with<strong>in</strong><br />

harsh and noisy environments.<br />

News ID 818<br />

■ NEXCOM: 3.5" ECX/SBC with modular I/O<br />

design<br />

NEXCOM has extended its range of small form<br />

factor embedded boards with the addition of the<br />

new Intel ECX Form Factor s<strong>in</strong>gle board <strong>com</strong>puter<br />

EBC 301. ECX is one of the <strong>in</strong>dustries<br />

smallest and most widely adopted SBC form factors.<br />

The new EBC 301 features Intel 910GMLE<br />

and ICH6M chipsets, DDR2 on board mounted<br />

memory, <strong>in</strong>tegrated graphics with DVMT memory<br />

to support CRT and LVDS function with<br />

dual <strong>in</strong>dependent display capability.<br />

News ID 786<br />

■ PT delivers <strong>in</strong>tegrated hardware and<br />

software to CMSI<br />

Performance Technologies announces that<br />

Carrier Management Systems has selected<br />

the <strong>com</strong>pany’s PCE385 T1/E1 adapter card<br />

and <strong>in</strong>tegrated NexusWare WAN HDLC software<br />

to run CMSI’s newly launched NAMS<br />

Firefly product. NAMS is an <strong>in</strong>tegrated hardware<br />

and software system that gives telephone<br />

<strong>com</strong>panies total network visibility by<br />

automat<strong>in</strong>g tasks such as data collection, optimized<br />

network usage, fraud prevention, and<br />

revenue assurance.<br />

News ID 685<br />

45 February 2009


PRODUCT NEWS<br />

■ congatec: Qseven form factor module<br />

with Atom Z5xx<br />

congatec presents conga-QA, the first <strong>com</strong>puter<br />

module based on the new Qseven form<br />

factor. The conga-QA is fitted with the latest<br />

Intel Atom Z5xx range of processors and the<br />

Intel US15W system controller hub. With a<br />

typical power consumption of < 5 Watts, mechanical<br />

dimensions which are scarcely bigger<br />

than a credit card, <strong>in</strong>tegrated battery management<br />

and ACPI 3.0 power management<br />

functions, the conga-QA is ideal for all mobile<br />

applications.<br />

News ID 736<br />

■ Concurrent: VME/VXS board utilizes<br />

2.26 GHz Core 2 Duo<br />

Concurrent announces their first VME/VXS<br />

critical embedded product based on Intel’s<br />

45nm process technology and the latest DDR3<br />

memory devices. The VX 511/06x a s<strong>in</strong>gle slot<br />

6U dual PMC/XMC VME/VXS processor<br />

board featur<strong>in</strong>g the latest low power high performance<br />

dual core processor from the Intel<br />

embedded roadmap - the Intel Core2 Duo<br />

processor operat<strong>in</strong>g at 2.26 GHz or 1.86 GHz.<br />

The board supports up to 6 Gbytes DDR3-1066<br />

SDRAM. The VX 511/06x optionally provides<br />

a VXS P0 connector support<strong>in</strong>g, on the backplane,<br />

VITA 41.4 (dual x4 PCI Express) and<br />

VITA 41.6 (dual 1000Mbps baseband<br />

IEEE802.3) to provide fast data/control transfer<br />

between other boards <strong>in</strong> the system. Commercial<br />

and extended temperature versions are<br />

available now and ruggedized, conductioncooled<br />

or air-cooled (to VITA 47), versions will<br />

be available shortly.<br />

News ID 878<br />

■ Curtiss-Wright: rugged 6U VPX SBC<br />

with Core2 Duo T9400<br />

Curtiss-Wright announces the VPX6-1952, its<br />

first rugged 6U VPX s<strong>in</strong>gle board <strong>com</strong>puter<br />

based on the Intel Core2 Duo processor T9400.<br />

The VPX6-1952 was designed for use as the<br />

General Processor Modules for use <strong>in</strong> the Integrated<br />

Computer System of the U.S. Army's Future<br />

Combat Systems program.<br />

News ID 707<br />

■ DDC: multi-I/O MIL-STD-1553 / ARINC<br />

429 PCI card<br />

Data Device Corporation <strong>in</strong>troduces a new<br />

multi-I/O PCI Card. The BU-65590I card provides<br />

up to four dual redundant MIL-STD-<br />

1553 channels, sixteen ARINC 429 receive<br />

channels, four ARINC 429 transmit channels,<br />

six user programmable Digital Discrete I/Os,<br />

two RS-232 Serial I/O Channels, two RS-<br />

422/485 Serial I/O Channels, and an IRIG-B<br />

time synchronization <strong>in</strong>put.<br />

News ID 731<br />

■ MEN: PICMG 2.30 draft standard<br />

approved<br />

The CompactPCI Plus PICMG work group has<br />

approved PICMG 2.30 PlusIO. This is the first<br />

of the two planned draft standards for CompactPCI<br />

Plus. PICMG 2.30 is based on the<br />

PICMG 2.0 CompactPCI Core specification<br />

and def<strong>in</strong>es the migration path from parallel<br />

CompactPCI to the serial CompactPCI Plus.<br />

For this purpose a new peripheral slot was def<strong>in</strong>ed,<br />

together with a connector for differential<br />

signals with a fast data rate of at least 10 Gbps,<br />

to support also the next generation serial buses<br />

like SATA 3.0, PCIe 2.0, 10GBase-T Ethernet,<br />

USB 3.0 etc.<br />

News ID 816<br />

■ Schroff : 19" frame-type plug-<strong>in</strong><br />

units offer improved airflow<br />

For its off-the-shelf 19" frame-type plug-<strong>in</strong> unit<br />

range Schroff has now developed a new, costoptimised<br />

family of plug-<strong>in</strong> units that offer improved<br />

airflow (up to 65 %), greater robustness,<br />

better EMC shield<strong>in</strong>g and considerably faster<br />

assembly, result<strong>in</strong>g <strong>in</strong> reduced costs. The alum<strong>in</strong>ium<br />

profile side wall of the new frame-type<br />

plug-<strong>in</strong> units PRO range is significantly th<strong>in</strong>ner<br />

than that of its predecessor. This both saves material<br />

and also allows more space for the vertical<br />

flow of air. In addition, the narrower profile<br />

makes an additional 1 HP available for regular<br />

use of the second slot.<br />

News ID 774<br />

■ Manhattan Skyl<strong>in</strong>e: ARM9-based<br />

s<strong>in</strong>gle board <strong>com</strong>puter<br />

PicoMOD1 from Manhattan Skyl<strong>in</strong>e is the first<br />

product <strong>in</strong> a new family of s<strong>in</strong>gle board <strong>com</strong>puters.<br />

This module (80x50 mm) is based on an<br />

ARM9 CPU from Samsung and runs at a<br />

clock speed of 400 MHz. PicoMOD1 offers 32<br />

MB of Flash memory, 32 MB of RAM memory,<br />

<strong>in</strong>terfaces for 3 serial l<strong>in</strong>es, 2 USB (host/device),<br />

I2C, I/O, sd-card and ethernet. Additionally<br />

it offers the same flexible display <strong>in</strong>terface<br />

as all products from F&S. All STN-,<br />

CSTN- and TFT- displays with resolutions up<br />

to 640x480 can be connected.<br />

News ID 5<br />

FREE Subscription to boards & solutions magaz<strong>in</strong>e<br />

February 2009 46<br />

Advertisers Index<br />

COMPANY PAGE<br />

AAEON Technology 48<br />

ADLINK 5<br />

Advantech 17<br />

Aitech Defense Systems 9<br />

Commell 45<br />

congatec 35<br />

Curtiss Wright 27<br />

DDC 25<br />

EKF 15<br />

Ericsson Power Modules 2<br />

Eurotech Ltd. 13<br />

Fastwel 39<br />

Moxa <strong>Europe</strong> 7<br />

MSC 3<br />

PEAK-System Technik 19<br />

Pennwell 29<br />

RTS 47<br />

TQ Components 37<br />

Ensure gett<strong>in</strong>g your personal copy of B&S magaz<strong>in</strong>e free of charge by <strong>com</strong>plett<strong>in</strong>g the onl<strong>in</strong>e form at:<br />

• www.embedded-control-europe.<strong>com</strong>/bs_magaz<strong>in</strong>e


17 th edition<br />

The Real-Time and <strong>Embedded</strong> Systems Show<br />

March 31, April 1 & 2, 2009 - Paris - Porte de Versailles<br />

To exhibit, visit the show or register for conferences: www.groupesolutions.<strong>com</strong><br />

The 100% <strong>Embedded</strong> and Real-Time event !<br />

Exhibition: 150 of the most representative actors on a unique space.<br />

Hardware and software solutions: ■ Processors ■ Cards and <strong>com</strong>ponents ■ Modules<br />

■ RTOS ■ Environment development tools ■ Network and wireless<br />

Conferences-debates and workshops:<br />

Know-how, user testimonies and practical applications...<br />

Rts EMBEDDED SYSTEMS will take place along with:<br />

11 th Digital display<br />

and view<strong>in</strong>g exhibition<br />

and<br />

Exhibition strictly reserved for professionals.<br />

2009 4 th MtoM<br />

solutions show<br />

Organisation 97, rue du Cherche-Midi 75006 Paris - France - Tel: +33 (0)1 44 78 99 30 - Fax: +33 (0)1 44 78 99 49 - e-mail: <strong>in</strong>fo@salon-rts.<strong>com</strong>


AAEON’sSeriesofProductswith<br />

Intel® Atom Processors<br />

> Low Power Consumption<br />

>SFF(SmallFormFactor)<br />

> Fanless<br />

COM-U15<br />

» Onboard Intel® Atom Z530/<br />

Z510 Processor<br />

» Intel® System <strong>Control</strong>ler Hub<br />

US15W<br />

» DDRII 400/533 Memory, Max. 2GB<br />

» Gigabit Ethernet<br />

» Up to 24-bit LVDS LCD, SDVO<br />

» High Def<strong>in</strong>ition Audio Interface<br />

» PATASSD(Upto4GB)x1,SATAIIx1orPATAx1<br />

» USB2.0x8<br />

» PCI-Express [x1] x 1<br />

» Wide DC Input Range, +8.5V to +19V<br />

» COMExpressP<strong>in</strong>-outTypeII<br />

» Compact Module Size, 95mm x 95mm<br />

COM-945GSE<br />

» Onboard Intel® Atom<br />

N270 Processor<br />

» Intel®945GSE+ICH7M<br />

» DDRII 400/533 Memory, Max. 2GB<br />

» Gigabit Ethernet<br />

» CRT,18-bitDual-channelLVDSLCD,TV<br />

» High Def<strong>in</strong>ition Audio Interface<br />

» PATAx1,SATAIIx2<br />

» USB2.0x8<br />

» PCIx4,PCI-Express[x1]x3<br />

» Wide DC Input Range, +8.5V to +19V<br />

» COMExpressP<strong>in</strong>-outTypeII<br />

» Compact Module Size, 95mm x 95mm<br />

NanoCOM-U15<br />

» Onboard Intel® Atom Z530/<br />

Z510 Processor<br />

» Intel® System <strong>Control</strong>ler Hub US15W<br />

» OnboardDDRII533MemoryChip,Max.1GB<br />

» Gigabit Ethernet<br />

» Up to 24-bit LVDS LCD, SDVO Connector x 1<br />

» High Def<strong>in</strong>ition Audio Interface<br />

» PATASSD(Upto4GB)x1,SATAIIx1<br />

» USB2.0x8<br />

» PCI-Express [x1] x 1<br />

» WideDCInputRange,+4.75Vto+14.7V<br />

» COMExpressP<strong>in</strong>-outTypeI<br />

» Nano Module Size, 84mm x 55mm<br />

Nürnberg, Germany<br />

Date: 3.-5.3.2009<br />

BoothNo.:Halle9Stand137<br />

XTX-945GSE<br />

» Onboard Intel® Atom<br />

N270 Processor<br />

» Intel®945GSE+ICH7M<br />

» DDRII 400/533 Memory, Max. 2GB<br />

» 10/100Base-TX Ethernet<br />

» CRT,Upto24-bitDual-channelLVDSLCD,TV,SDVO<br />

Connector x 1<br />

» AC97 2.3 Codec 2CH Audio<br />

» PATAx1,SATAIIx2<br />

» USB2.0x6<br />

» PCI-Express [x1] x 4<br />

» +5VOnlyOperation<br />

» XTX,114mmx95mm<br />

EMB-9459T<br />

» Onboard Intel® Atom<br />

N270 Processor (Fanless)<br />

» Intel®945GSE+ICH7M<br />

» DDRII 400/533 Memory, Max. 2GB<br />

» GigabitEthernetx2<br />

» CRT,TV-out,18-bitDual-channelLVDS,DVI,SDVO<br />

Connector x 1<br />

» AC97 2.1CH Audio S/P DIF<br />

» SATAIIx2,EIDEx1&CompactFlashTypeIIx1<br />

» USB2.0x8,COMx6,Parallelx1<br />

» PCIx1,M<strong>in</strong>iPCIx1,PCI-E[x1]x2<strong>in</strong>PCI-E[x4](Through<br />

Riser Card)<br />

» +12V Only Operation<br />

» OnboardSATAPowerConnectorx1<br />

» Optional TPM<br />

» M<strong>in</strong>i-ITX,170mmx170mm<br />

EPIC-9457<br />

» Intel® Atom N270<br />

Processor<br />

» Intel®945GSE+ICH7M<br />

» DDRII 400/533 Memory, Max. 2GB<br />

» GigabitEthernetx2<br />

» CRT,DVI,24-bitDual-channelLVDSLCD,TV<br />

» AC97 2.3 Codec 2CH Audio<br />

» USB2.0x6,COMx4,8-bitDigitalI/O<br />

» EIDEx1,SATAx2,CompactFlashx1<br />

» PCI-104 Express Expansion Connectors<br />

» WideDCVoltageInput:8.5V~19V<br />

» TouchScreen<strong>Control</strong>ler(Optional)<br />

» EPICExpress,115mmx165mm<br />

AAEON Technology GmbH<br />

An der Trift 65d<br />

D-63303 Dreieich<br />

Germany<br />

GENE-9455<br />

» Onboard Intel® Atom<br />

N270 Processor<br />

» Intel®945GSE+ICH7M<br />

» DDRII 400/533 Memory,<br />

Max. 2GB<br />

» GigabitEthernetx2<br />

» CRTorDVI,18-bitDual-channelLVDSLCD,TV<br />

» AC97 2.3 Codec 2CH Audio<br />

» SATAIIx2,EIDEx1&CompactFlashx1<br />

» USB2.0x4,COMx4,8-bitDigitalI/O<br />

» M<strong>in</strong>iPCIandECXProprietaryExpansion<br />

» +8.5Vto+19VWideDCInputRangeor+5VOnly<br />

Operation<br />

» 4/5/8-wireTouchScreen<strong>Control</strong>ler(Optional)<br />

» ECXType,146mmx101.6mm<br />

PFM-945C<br />

» Onboard Intel® Atom<br />

N270 Processor<br />

» Intel®945GSE+ICH7M<br />

» Onboard DDRII 400/533<br />

Memory Up to 1GB<br />

» 10/100Base-TXEthernetx1<br />

» CRT&Upto18-bitDual-ChannelLVDS<br />

» AC97 2.3 Codec Audio<br />

» SATAx1,CompactFlashx1<br />

» USB2.0x4,COMx4<br />

» PCI/104-Express Expansion<br />

» +12V Only Operation, AT/ATX Power Type<br />

» PCI-104-Express, 90mm x 96mm<br />

TEL: +4961033747900<br />

FAX: +4961033747949<br />

E-Mail:saleseurope@aaeon.<strong>com</strong><br />

URL: www.aaeon.eu<br />

www.aaeon.eu<br />

AAEON’s Series of Products with Intel® Atom Processors<br />

AAEON is an Associate Member of the<br />

Intel® <strong>Embedded</strong> andCommunications<br />

Alliance: a <strong>com</strong>munityofembedded and<br />

<strong>com</strong>munications developers and solution<br />

providers.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!