You are on page 1of 64

www.embeddedintel.

com
Platinum
Sponsor
Featured
Distributors
Embedded
Intel

Solutions
SUMMER 2008
Solution Providers Forum
Articles from companies providing important solutions for engineers
and embedded developers utilizing Embedded Intel

Processors
Gold
Sponsors
Creating a Parallel Programming
Language for Multicore
Trends in High-Speed Embedded Market: Linley Interview
Green Embedded for Energy Management
Intel

ATOM

Processor Meets Medical Electronics


Challenges for Designing Telecom-Network Apps
The Embedded Communicat ions Comput ing business of Mot orola is now a business of Emerson Net work Power.
Emerson, Business-Critical Continuity, Emerson Network Power and the Emerson Network Power logo are trademarks of Emerson Electric Co.
AdvancedTCA, CompactPCI, MicroTCA and AdvancedMC are trademarks of PICMG. Intel is a trademark or registered trademark of Intel Corporation
or its subsidiaries in the U.S. and other countries. 2008 Emerson Electric Co.
Int el

t echnology-based embedded solut ions.



Ju st a n o t h er r easo n w h y Em er so n Net w o r k Po w er i s t h e g l o b a l l ead er
JOFOBCMJOH#VTJOFTT$SJUJDBM$POUJOVJUZ
Emerson Net work Power is now clearly t he leading provider of embedded comput ing solut ions.
From plaLorms, blades and modules, Lo soLware and services, Emerson's indusLry-leading
Lechnology porLolio is ready Lo help solve your cusLomers' mosL demanding applicaLions.
Make our AdvancedTCA

, MicroTCA, AdvancedMC, CompacLPCl

, Processor PMC,
VMEbus and OpenSAF sLandards-based producLs your irsL choice.
See how Emerson Net work Power can help you build a clear advant age.
Go t o www.EmersonNet workPower.com/ EmbeddedComput ing
To you, t he advant ages are clear.
To your cust omer, it makes you t he clear choice.
2 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


SUMMER 2008
IN THIS ISSUE
32 AAEON
AAEONs Turn-Key Solution (TKS) Platforms
33 ADLINK Technology
Benets of Standardization with
Computer on Modules
34 Advantech
Multi-core Processor AMCs -
Re-shaping the Network
36 AMPRO Computers, Inc
Using High-end Intel Processors in
Space, Power, Cost, and Reliability
Critical Embedded Applications
37 Ardence
Intel

Processor-based OEM/ODM Total Solutions


38 iGoLogic
Extraordinary Performance With Unprecedented
Touch Experience iGo Panel PC
40 Kontron
Integrating ATCA Hardware with HA Middleware
44 NEXCOM
Worlds First Integrated, Ergonomic, and Energy-
Efcient Mobile Tablet PC from NEXCOM
46 TenAsys Corporation
INtime RTOS for Windows on Multi-Core Pro-
vides Hard Real-Time Determinism
FROMTHE EDITOR
4 Multicore is Here to Stay
By John Blyler
NEWS
6 Intel and Ecosystem News
By Craig Szydlowski
FOCUS ON INTEL
8 Creating a Parallel Programming
Language for Multicore
By Ed Sperling
FOCUS ON INTEL
12 Parallelism Primer
By Max Domeika - Intel
MARKETWATCH
14 Trends in the High-Speed Embedded Market
By Geoffrey James
STANDARDS WATCH
16 Green Embedded Solutions Focus
on Energy Management
By Craig Szydlowski
19 Intel Atom Processor-based COMs Meet the
Demands of Medical Electronics
By Christine Van De Graaf, Kontron
21 Analyze x86 Executables to Improve Software
Quality
By Paul Anderson, GrammaTech Inc.
23 Implementing the Intel Atom Processor
Series on the Intel ECX Form Factor
By Frank Shen, Product Marketing Director, American Portwell
Technology Inc.
25 Looking Beyond PC/104-Plus
By Geoffrey James
28 Challenges for Designing Telecoms/ Networking
Applications on Top of Multi-Core Environments
By Eric Carmes
60 Taming the Multicore Beast
By Jakob Engblom
48 ADLINK Technology
49 Advantech Corporation
49 Emerson Network Power
52 Flexcomm Limited
52 ITOX
53 Kaparel Corporation
53 Kontron
54 Lynuxworks
55 MSI Computer Corp.
55 Nexcom
56 Protech Technologies, Inc.
56 Trenton
DEPARTMENTS
SPECIAL FEATURES
SOLUTION PROVIDERS
PRODUCT SHOWCASE
TECHNOLOGY APPLICATIONS
58 Arrow Electronics
59 AVNET
INTEL

AUTHORIZED DISTRIBUTORS
LAST WORD
4 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


FROM THE EDITOR
Extension Media, LLC
Corporate Ofce
President and Publisher
Vince Ridley
vridley@extensionmedia.com
(415) 255-0390 ext. 18
V.P. and Associate Publisher
Embedded Electronics Media Group
Clair Bright
cbright@extensionmedia.com
(415) 255-0390 ext. 15
Vice President, Marketing and Product Development
Karen Murray
kmurray@extensionmedia.com
Vice President, Business Development
Melissa Sterling
msterling@extensionmedia.com
Human Resources / Administration
Rachael Evans
www.embeddedintel.com
V.P. and Associate Publisher
Clair Bright
Editorial
Editorial Director
John Blyler
jblyler@extensionmedia.com
(503) 614-1082
Technology Editor
Nicole Freeman
Contributing Editors
Cheryl Ajluni, Geoffrey James,
Ed Sperling, Craig Szydlowski
Creative/Production
Production Director
Stephanie Rohrer
srohrer@extensionmedia.com
Graphic Designers
Brandon Solem - online
Keith Kelly - print
Trafc Coordinator
Liz Matos
Trafc & Production Assistant
Kali Snowden
Online Production Director
Jeff Cheney
Advertising / Reprint Sales
Vice President, Sales
Embedded Electronics Media Group
Clair Bright
cbright@extensionmedia.com
(415) 255-0390 ext. 15
Marketing/Circulation
Jenna Johnson
To Subscribe
www.embeddedintel.com
Embedded Intel

Solutions is sent free to engineers and embedded


developers in the U.S. and Canada who design with Embedded Intel

Processors.
Embedded Intel

Solutions is published by Extension Media LLC, 1786
18th Street, San Francisco, CA 94107. Copyright 2008 by Extension
Media LLC. All rights reserved. Printed in the U.S.
Special Thanks to Our Sponsors
Multicore is Here to Stay
By John Blyler - Editorial Director
D
o you feel inundated with multicore coverage? Some of our read-
ers have expressed weariness with the industrys multicore push.
Such feelings are understandable, as all of the big players have blanketed
the media channels as they tout the benets of multicore architectures.
Im not suggesting that the benets of lower power, greater levels of
performance, and competitive costs are just marketing hype. Teyre
not, which is why so many articles have been devoted to embedded multicore trends
and technology over the last couple of years in this magazine (see referenced highlights
below). Naturally, there are economic reasons why the major embedded chip companies
are moving to multicore designs (see my last few Editors Notes). But hype or no hype,
embedded multicore platforms are here to stay.
In fact, the adoption of multicore systems is a growing trend among embedded de-
signers. According to a Venture Development Corp. (VDC) study highlighted at the
recent Multicore Expo (www.multicore-expo.com), embedded multicore CPU systems
are expected to grow dramatically from $372 million in 2007 to $2473 million in 2011.
Te percent of developers who are using or will be using multicore in the next 12 months
is expected to increase by 55%. In 24 months, adoption will increase to nearly 79%. Tese
are astounding predictions!
Te good news is that many designers are nding that multicore architectures will
solve a variety of embedded-hardware challenges. Te bad news is that the software side
of the embedded multicore is lacking. Tere is a majorand wideninggap between
hardware and software capabilities in the multicore world. Te VDC report noted that
vendors have reported that only about 6% of their tools were ready for parallel chips
in 2007. Equally troubling is the further nding that as much as 85% of all embedded
programming is done in C or C++. Although these are great languages, they arent op-
timized for multicore designs. In the short term, the industry must nd ways to make
C/C++ more supportive of multicore architectures. Te long-term solution will require
a new language and set of tools.
For these reasons and others, Ill be increasing the coverage of multicore software
technology and techniques in EIS magazine. What better way to get to the crux of the
software challenge than by talking directly to the leading developers of embedded mul-
ticore technologyIntel and its ecosystem vendors? EIS editor Ed Sperling sat down
with Intel to discuss this very issue in the lead story, Creating a Parallel Programming
Language for Multicore. Max Domeika, one of Intels software gurus, goes over the
basics of parallelism as well. In addition, EIS contributing editor Georey James takes
us back to the big picture of the multicore ecosystem with an interview of Linley Gwe-
napone of the most respected analysts in the microprocessor industry.
Several of this issues feature articles and case studies focus indirectly on both
hardware and software challenges in multicore. Of course, Ill continue to cover the
embedded-hardware design space as a wholein all its breadth. For example, EIS editor
Craig Szydloski looks at the growing eect of energy management or environmental
factors on embedded designs in Green Embedded Solutions Focus on Energy Manage-
ment. Other important topics include the Intel Embedded Compact Extended Form
Factor (Intel ECX Form Factor), the implementation of Intels new Atom processors,
and case studies in the medical and telecom industries. Breadth as well as depth is im-
portant for todays embedded designers. It also is critical for any publication that hopes
to be of service to these talented though taxed professionals.
John Blyler can be reached at: jblyler@extensionmedia.com
vCP307
64
v CP307-E2 / CP307
vCP307-V
K
o
n
t
r
o
n

a
n
d

t
h
e

K
o
n
t
r
o
n

l
o
g
o

a
r
e

r
e
g
i
s
t
e
r
e
d

t
r
a
d
e
m
a
r
k
s

o
f

K
o
n
t
r
o
n
A
G
.

A
l
l

o
t
h
e
r

t
r
a
d
e
m
a
r
k
s

a
r
e

t
h
e

p
r
o
p
e
r
t
y

o
f

t
h
e
i
r

r
e
s
p
e
c
t
i
v
e

o
w
n
e
r
s
.

2
0
0
8


K
o
n
t
r
o
n
A
m
e
r
i
c
a
,

I
n
c
.
1-888-294-4558 - info@us.kontron.com EMEA: +49 0 800 7253756 - Asia: +886 2 2910 3532
Kontron 3U CompactPCI
kontron.com/CP307
Versatile Options.
Real Solutions.
Not sure what you need for your next
application design? Are you lookng or real
optons ron a proven leader n the ConpactPCI
narket space:

Its tne to consder Kontrons conplete lne o 3b
ConpactPCI products. 8ult Wth your applcatons
n nnd, We have the 3b product you need.

And now we offer even more.
In addton to beng dual-core and ully rugged,
the CP307-L2 Was desgned or use n
envronnents o -40C to +85C.

Its just another example of our


versatile 3U portfolio.
6 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


NEWS
Intel and Ecosystem News
By Craig Szydlowski
Advantech Enables Smaller Portable Devices with
COM Express Micro Form Factor Boards
Shrinking CPU modules further, Advantech unveiled its
COM-Express SOM-5775 board measuring only 95mm x
95mm (3.74 x 3.74). Tis Micro form factor performs the
same functions as Basic COM (computer-on-module) Express
modules, but is about 24 percent smaller. Tese boards can be
used in ultra compact devices that require substantial computing
performance and low power consumption.
Te SOM-5775 is equipped with the new Intel Atom
processor Z5xx series that delivers the benets of Intel
architecture for small form factor, thermally constrained and
fanless embedded applications. While running at 1.6 GHz core
speed, this processor consumes about 2.2 watts (thermal design
power) in an ultra-small 13x14 mm package.
Te Intel Atom processor employs enhanced Intel SpeedStep
Technology to reduce average system power consumption and
increase battery life. It is paired with a single-chip controller hub
supporting integrated graphics.
Te pin denitions of SOM-5775 are the same as a standard
COM Express board and can work directly with existing carrier
boards, providing a seamless upgrade path for those customers
who are considering moving to the new Intel Atom platform. Te
SOM-5775 supports DDR2 memory up to 1 Gbyte, 10/100 Mbps
Ethernet, 8 USB 2.0 ports and a PCI Express interface. In addition,
the integrated graphic engine supports CRT and 24-bit LCD
display modes. Te target operating systems will be Windows XP
Embedded and Vista.
Advantech SOM (System On Module) series is backwardly
compatible with existing hardware and software systems. Tese
boards feature long life support and are fully scalable, allowing
developers an easy path to address upgrades or changing application
needs. Advantechs own SUSI (Secure and Unied Smart Interface)
API library provides a set of user-friendly, intelligent and integrated
interfaces, which speeds development and enhances security. Te
SOM-5775 will be available in Q2, 2008.
3U VPX Form Factor SBC Addresses Demanding
Embedded Applications
Expanding its support of VPX, GE Fanuc Intelligent Platforms
launched the VPXcel3 SBC320, the rst 3U VPX single board
computer (SBC) to feature Intel Core2 Duo processor
technology combined with a server class memory controller.
VPX (previously known as VITA 46) brings switched fabrics to
VMEbus-based systems. VPX was specically created with the
defense community in mind, and it retains the existing 6U and
3U form factors, supports existing PMC and XMC mezzanines
and maintains the maximum possible compatibility with
VMEbus. With this latest product launch, GE Fanuc supports a
total of leven VPX products.
Figure. VPXcel3 SBC320 Single Board Computer
Te SBC320, available in ve air- and conduction-cooled
ruggedization levels, is designed for demanding space-
constrained embedded computing applications that require
high compute performance and low heat dissipation. Tis SBC
incorporates the low-voltage Intel Core 2 Duo processor L7400
running at 1.5 GHz and the Intel 3100 chipset, which combines
server-class memory and I/O controller functions into a single
component. Te system supports up to 2 GBytes of DDR2 ECC-
enabled SDRAM and 128 Mbytes of user Flash memory.
Te board routes two 4-lane PCI Express ports running at
2.5 GHz to the backplane, which provides a high level of system
throughput to the serial switched fabric VPX architecture. Te
SBC320 has many connectivity options including two USB 2.0
ports, two SATA 150 ports, two 10/100/1000BaseT Gigabit
Ethernet ports, two UART (RS232) ports and a PCI-X compliant
PMC site. Developers can choose among a comprehensive set of
operating systems (e.g., Linux, VxWorks and Windows) and test
software support including built-in test (BIT) and background
condition screening (BCS). Covers for the SBC320 are optionally
available to allow 2-level maintenance.
Craig Szydlowski is a regular contributing editor to
Embedded Intel Solutions magazine. He is a writer
specializing in business and technology. He has over
20 years of engineering and marketing experience
with embedded and communications systems at
IBM and Siemens.
NEWS
http://www.nexcom.com
sales@nexcom.com
Tel: +1-510-656-2248
NEXCOM 8.4 Intel Atom Processor-Based Mobile Tablet PC
Mobile Tablet PC
for Logistic Application
Mobile Tablet PC
for Medical Application
Mobile Tablet PC
for Harsh Environment
FOCUS ON INTEL
S
oftware development almost always lags behind changes in
hardware, but in the case of multicore chips software the gap
is widening.
In hardware, the ability to get increasing performance out of
a single-core processor within acceptable power budgets became
extraordinarily dicult at 130 nanometers, and totally impracti-
cal at 65nm. In portable devices such as a notebook computer,
boosting performance by 50 percent for a single-core chip would
make it too hot to hold or deplete the battery life to cool itor
both. Even in places where the chips can be cooled eectively,
such as data centers, the demand for energy to lower the heat in
server racks has become so enormous that it has drawn the wrath
of the U.S. Environmental Protection Agency.
Te solution, in hardware at least, is to add more cores onto
chips, which is exactly what companies such as IBM, AMD and
Intel have done, or to simply add more lower-function chips. But
adding more cores has created a nightmare for software develop-
ers, who almost universally approach problems serially rather than
in parallel. Te problem is that to keep increasing performance,
applications now have to scale across processors, taking advantage
of an ever-rising number of cores as they become available.
Even where they have been successful, application developers
have utilized multiple cores by threading dierent functions or
operations across those cores. In the case of database searches,
for example, threading works extremely well because a single
task can be parsed among the available processors or cores. Te
more cores available, the faster the application runs. In contrast,
that becomes much harder with gaming software because the
tasks are both dierent and randomly ordered.
Treads are really a low-level way to get performance in-
creases, says Anwar Ghuloum, principal engineer at Intel. Its
easy to make mistakes and deadlock the program.
Intels research lab is working with its top customers to de-
velop a new programming environment, Intel Ct, which is a key
component in Intels Tera Scale project (see Figure). At the Intel
Developer Forum in China in April, Zhang Cia, chief technology
ocer at Neusoft Co., presented a slide showing the number of
lines of code needed for a single command was 36 for a single-
threaded application, 29 using a vectorized, multi-threaded
approach with forward scalabilitythe result of working with
Ctand 116 lines using a single-threaded vectorized approach,
which does not scale.
Tats a somewhat ideal scenario. Neusoft, based in Shenyang
City, China, develops security software, and sees a parallel pro-
gramming future. When it comes to other companies, such as
gaming software makers, the course is less obvious. In the case
of desktop applications such as Microsoft Word, there are few, if
any, advantages to writing the code in parallel.
In developing Ct, Intel has focused on applications that can
be built for speed.
Te real question is how we get the productivity of the last
generation of object-oriented languages like C++ and the performance
benets of Fortran, Ghuloum says. If you take a look at C code ver-
sus Fortran, the Fortran had two times better performance.
Benets and costs
From a performance standpoint, developing software that
can take advantage of more cores is a slam-dunk argument. Its
the only way to build a system cost-eectively using a single
die or even multiple embedded cores. But there also is perfor-
mance overhead associated with multiple cores. Even with highly
parallelized applications, adding another core doesnt double
performance.
Intel estimates that with a programming language like C++,
the performance hit already was 20 percent to 30 percent, which
was acceptable given the productivity gain in writing code. With
parallel programming, the overhead is probably in the 30 percent
range. But with multiple cores, the total performance still can be
increased as much as six times.
Ken Karnofsky, director of signal processing and communica-
tions at Te Mathworks, says his company has been working to
parallelize computations in its MATLAB product and to simu-
late code faster in both MATLAB and Simulink. He says that
work includes splitting functions as well as spreading out dier-
ent functions across processors.
Tere are some embarrassingly parallel computations
computations that are done over and over again with dierent
parameters for dierent data, he says. Tat is relatively straight-
forward. Te harder ones are where you have to consider how the
algorithms are structured and how you distribute the data.
Using more parallel software, in some cases, means more
middleware, which also exacts a toll on total performance. Intel
is developing its own middleware to work with multiple cores.
IBM has been doing the same in its Cell processor, creating a
hypervisor that acts like a trac cop for the chip. And because all
of this trac has to be directed dynamically, that carries a power
and performance price tag.
Creating a Parallel Programming
Language for Multicore
Intel and its ecosystem are developing a parallel programming language
for multicore chips, but dont expect miracles anytime soon.
8 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


By Ed Sperling
ARBOR Solution, Inc
2032 Bering Drive, San Jose, CA 95131
TEL408 452 8900 info@arborsolution.com
FAX408 452 8909 www.arbor.com.tw
Computer on Module (ETX, XTX, ComExpress)
Full & Half-sized SBC
Industrial Motherboard (ATX, uATX, mini-ITX, etc)
Core Platform
Major x86
Computing Cores
Industrial &
Military Tablet PC
Medical PC Mobile DVR IP PBX
Tablet PC Kiosk Panel PC Box PC Network Appliance Gaming System
For Your Digital Enterprise and Digital Life
Versatile array of off the shelf embedded boards in various form factors
Seamless integration from ARBOR designed boards to specific applications
Ready for digital enterprise & digital life application needs
A Design and Manufacturing Service Provider
From Boards to Systems
Visit ARBOR at COMPUTEX TAIPEI 2008
Booth No. : Hall 1, D832, D832a, D836, D836a, TWTC
Date : Jun. 3~7, 2008
10 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


FOCUS ON INTEL
Te upside is that more software also means more program-
mability. While its up to the chips architect to determine the
percentage of functionality in software versus hardware, add-
ing more softwareeither in embedded code, rmware or
externallyallows some exibility in how a device is built. And
from an inventory standpoint, discrete components can be
eld-upgraded in rapidly changing markets such as consumer
electronics to incorporate the latest communications protocols
or interfaces.
All of this has to be worked out by the architect and chip
designers, of course. In the embedded world, the tradeo has al-
ways been a tradeo of programmability versus xed function,
Ghuloum says. For maximum heterogeneity, you want a micro-
controller or a processor and xed function circuits. But you also
can make it quasi programmable. In a camera chip, the compres-
sion is very fast. A lot of that is programmable.
Not all cores are alike
Still, developing software in parallel is immensely more com-
plex, which is why there hasnt been a focused eort to do it until
now. Just as cheap gasoline made alternative energy sources a job
for the future, classical scaling made multicore less attractive.
Multicore programming is no longer something that can be ig-
nored, despite its complexity. And that complexity grows when
you consider that not all cores are alikesome are large, some
are small, some are homogeneous, others are heterogeneous.
And in software parallelization, the same application may take
advantage of some or all of these dierent types of cores at dif-
ferent times.
Until now, Ct has worked largely on a shared memory system.
Intel is now examining whether to use a distributed computing
environment approach so that an application can scale to every
node on the system.
All of this will take time, of course. Te rst step is for librar-
ies and frameworks to be parallel-enabled, which Intel believes
will happen in the next one to two years. After that, it could take
5 to 10 years for the development language to become main-
streamsomething that will require lots of work on the part of
Intel, its ecosystem, and research currently being done by univer-
sities around the globe.
Problem number one is how to make multicore program-
ming easier, says Ghuloum. Tats not solved yet.
Ed Sperling is a regular contributing editor to Chip
Design magazine. Ed has spent the past two de-
cades immersed in technology. He is the recipient
of numerous awards for journalistic excellence.
Ct: A Throughput Programming Model
TVEC<F32> a(src1), b(src2);
TVEC<F32> c = a + b;
c.copyOut(dest);
1 1 0 0 0 1 0 1 0 1 0 0 0 0 1 1
1 1 0 0 0 1 0 1 0 1 0 0 0 0 1 1
+
Thread 4
0 0 1 1
0 0 1 1
+
Thread 3
0 1 0 0
0 1 0 0
+
Thread 2
0 0 0 1
0 0 0 1
+
Thread 1
1 1 0 1
1 1 0 1
+
Ct JIT Compiler:
Auto-vectorization,
SSE, AVX, Larrabee
Core 1
SIMD
Unit
Core 2
SIMD
Unit
Core 3
SIMD
Unit
Core 4
SIMD
Unit
Programmer Thinks Serially; Ct Exploits Parallelism
Ct Parallel Runtime:
Auto-Scale to Increasing
Cores
User Writes
Core Independent C++ Code
Figure: CT is a programming model developed by Intel and its ecosystem for multicore chip development, as demonstrated
by the Tera-Scale program
12 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


FOCUS ON INTEL
Parallelism Primer
By Max Domeika - Intel
T
he typical goal of threading is to improve performance by
either reducing latency or improving throughput. Reduc-
ing latency is also referred to as reducing turnaround time and
means shortening the time period from start to completion of a
unit of work. Improving throughput is dened as increasing the
number of work items processed per unit of time.
Thread
A thread is an OS entity that contains an instruction pointer,
stack, and a set of register values. To help in understanding, it is
good to compare a thread to a process. An OS process contains
the same items as a thread such as an instruction pointer and
a stack, but in addition has associated with it a memory region
or heap. Logically, a thread ts inside a process in that multiple
threads have dierent instruction pointers and stacks, but share
a heap that is associated with a process by the OS.
Treads are a feature of the OS and require the OS to share
memory which enables sharing of the heap. Tis is an important
fact because not all embedded OSes support shared memory
and as a result, not all embedded OSes support threads. A clari-
cation is that the type of threads discussed here is user level
software threads. Hardware threads are a feature of many micro-
processors and are quite distinct in the meaning and capability.
For example, the term simultaneous multi-threading is a mi-
croprocessor feature that enables one processor core to appear
and function as multiple processor cores. For this discussion,
hardware threads are relevant only in that they may provide the
processor cores that the software threads execute upon.
One other clarication is that this discussion focuses on user level
threads only. We do not include discussion of kernel level threads or
how dierent OSes map user level threads to kernel threads.
Decomposition
Eectively threading an application requires a plan for assign-
ing the work to multiple threads. Two categories of dividing work
are functional decomposition and data decomposition and are
summarized as:
1. Functional decomposition division based upon the type
of work.
2. Data decomposition division based upon the data
needing processing.
Functional decomposition is the breaking down of a task into
independent steps in your application that can execute concur-
rently. For example, consider an intrusion detection system that
performs the following checks on a packet stream:
y Check for scanning attacks
y Check for denial of service attacks
y Check for penetration attacks
As long as each step above was an independent task, it would
be possible to apply functional decomposition and execute each
step concurrently. Figure 6.1 shows sample OpenMP code that
uses the section directive to express the parallelism.
When this code is executed, the OpenMP run-time system
executes the function in each OpenMP section on a dierent
thread and in parallel (as long as the number of processor cores
exceeds the number of threads executing).
In practice, attempting to execute multiple threads on the
same data at the same time may result in less than ideal perfor-
mance due to the cost of synchronizing access to the data.
Pipelining is a category of functional decomposition that re-
duces the synchronization cost while maintaining many of the
benets of concurrent execution. A case study will be presented
later that employs pipelining to enable parallelism.
Data decomposition is the breaking down of a task into
smaller pieces of work based upon the data that requires pro-
cessing. For example, consider an image processing application
where multiple images need to be converted from one format to
another format. Each conversion takes on the order of seconds
to complete and the processing of each image is independent of
#pragma omp parallel sections
{
#pragma omp section
Check_for_scanning_attacks() ;
#pragma omp section
Check_for_denial_of_service_attacks() ;
#pragma omp section
Check_for_penetration_attacks() ;
}
Figure 6.1 : Functional decomposition example
#pragma omp parallel for
{
for (i=0;i<1000000;i++) {
process_image(i);
}
Figure 6.2 : Data decomposition example
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 13


FOCUS ON INTEL
the processing of the other images. Tis application lends itself
quite naturally to data decomposition. Figure 6.2 shows sample
OpenMP code using the parallel for directive.
When this code is executed, the OpenMP run-time system
will divide the processing of the images between the allocated
threads for parallel execution (assuming the number of proces-
sor cores is greater than 1). If the processing of each individual
image consumed a great deal of time, it may make sense to multi-
thread the processing of the individual image and execute the
processing of the subimages by dierent threads. A case study
will be presented later that employs data decomposition in order
to multi-thread image rendering.
In general, it is easier to scale applications by employing data
decomposition than it is using functional decomposition. In
practice you may nd a combination of dierent decompositions
works well for your particular application.
Scalability
Scalability is the degree to which an application benets from
additional processor cores.
As the number of cores the application uses is increased,
it would be nice if performance of the application increased
as well. Tere are natural limits to how much of an applica-
tion can be executed in parallel and this limits the obtained
performance benet of parallelism. Amdahls Law is used to
compute the limits of obtained performance and is expressed [2]:
where Fraction e = the amount of the application that executes
in parallel; and Speedup e = how many times faster the parallel
portion executes compared to the original. For example, consider
an application that executes in parallel 50% of the time. Also, as-
sume the application executes on a system with four processor
cores and was threaded in such a way that the performance scales
with the number of processor cores. In this example, Fraction e =
0.5 and Speedup e = 4, and therefore Speedup = 1.6.
Eciency is a measure of how eectively the total number of
processor cores is being employed in running the application in
parallel; the goal is a 100% measure of eciency. In the previous
example, three processor cores are idle for 4/5 of the execution
time, which means 12/20 of the four processor cores time is idle
and thus 8/20 of the time the processor cores are active with 40%
eciency.
Consider another example involving the aforementioned im-
age processing problem with the following constraints:
9 Ten seconds of initialization that must run serially
9 One second to process one image (processing of different
images can be accomplished in parallel)
9 Ten seconds of post-processing that must run serially
Table 6.1 shows the calculations of scalability and eciency
for a number of dierent processor cores. One observable trend
is that as the number of processor cores increases, the cor-
responding decrease in execution time is not as signicant. In
other words, the speedup does not scale linearly with the number
of processor cores. For example, the scalability with 32 processor
cores is 10.89 and with 300 processors is 15.24, not 108.9 (10 X
10.89). Tis trend occurs because the serial portion of the appli-
cation is beginning to dominate the overall execution time. With
16 processor cores, the execution time of the image processing
step is 300/16 = 18.75 s. With 300 processor cores, the execution
time of the image processing step is 300/300 = 1 s. Furthermore,
299 processor cores are active for only 1 s out of the 21 s of total
execution time. Tus, eciency is 5.1%. Te conclusion is: maxi-
mize the benets of parallelism by parallelizing as much of the
application as possible.
One other point worth mentioning is that scalability should
always be compared against the best achievable time on one
processor core. For example, if the use of a new compiler and op-
timization settings resulted in a decrease in execution time when
run on one processor core, the scalability numbers and eciency
percentages should be recalculated.
Max Domeika is a senior sta software engineer
in the Software Products division at Intel, creat-
ing software tools targeting the Intel architecture
market.
Te readers discount oer is as follows:
Order this book today and you will receive an additional 15%
discount. Click here www.elsevierdirect.com and be sure to
type in 92836 when ordering this book. Or call 1-800-545-
2522 and be sure to mention 92836 when ordering this book.
Oer expires 7/31/2008.
Printed with permission from Newnes, a division of Elsevier. Copyright 2008.
Software Development for Embedded Multi-Core Systems, A Practical Guide Using
Embedded Intel Architecture by Max Domeika. For more information about this title
and other similar books, please visit www.elsevierdirect.com.
14 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


MARKET WATCH
L
inley Gwennap, founder of Te Linley Group and one of the
most respected analysts in the microprocessor industry, re-
cently co-authored the fourth edition of A Guide to High-Speed
Embedded Processors. We asked him to characterize the current
state of the market, its trends, and the vendors that dominate it.
Embedded Intel Solutions: Who is the intended audience for
your report?
Linley Gwennnap: Our primary audience consists of people
who design a piece of equipment that requires a general-pur-
pose processor or network chip. Te reports cover companies
developing their own CPUs to deliver extra performance, which
is why we excluded processors below 400 MHza speed range
easily achievable by a synthesizable core. Te report thus pro-
vides an in-depth look at the top products and top vendors in the
high-end embedded processor space, specically AMCC, AMD,
Broadcom, Cavium, Freescale, IBM, Intel, Marvell, PMC-Sierra,
RMI, and Via Technologies. People using CPUs from these rms
have diverse requirements for performance, power dissipation,
peripheral integration, and price. Tis guide is intended to help
them make the right selection.
Embedded Intel Solutions: How does it accomplish that?
LG: Te number of markets for high-speed processors continues
to grow. In networking alone, these speedy chips are needed for
complex functions, such as intrusion detection and other secu-
rity functions, storage management, router control plane, and
networking services. Consumer devices, such as set-top boxes,
HDTV receivers, and automobile navigation systems, also need
high-performance CPUs, as do high-speed printers, thin clients,
kiosks, industrial control, medical imaging, and a host of other
devices. System designers prefer a chip that integrates easily into
their designs. We help them identify that chip.
Embedded Intel Solutions: Whats your research methodology?
LG: We go directly to the vendors and conduct in-depth interviews
of the product managers, architects, and executives to make sure
we have a thorough understanding of feature sets, market strat-
egy, and business strategy. Because we have a strong background
in the semiconductor industry, we take these opportunities to dig
deep and drill down well beneath the brochure level to uncover
the real dierences between vendors and products. We boil all
that down in our report and oer informed opinions about what
applications will work well with each product. Essentially, were
trying to provide all the information and perspective needed for
system designers to make an intelligent decision.
Embedded Intel Solutions: What long-term trend is driving
the market for high-end embedded processors?
LG: Id have to say that its the movement toward multi-core ar-
chitectures. Just a few years ago, youd be hard pressed to nd
any multi-core CPU in this market segment. Now youd be hard
pressed to nd one that isnt. Tis trend is important because,
unlike previous CPU innovations, multi-core forces system
manufacturers to change their software. Te traditional ways
to improve processor speed, like raising the clock speed, simply
caused the software to run faster automatically. By contrast, you
must make software multi-threaded in order to take full advan-
tage of multi-core. In addition, multi-core adds complexity to
the chip design, mandating changes to interconnects, memory,
and I/O to ensure that all those processors are being constantly
fed the right data. Its not an easy task and some multi-core CPU
designs work better and more eciently than others.
Embedded Intel Solutions: Where do you see multi-core as a
key requirement for an embedded system?
LG: Multi-core, by denition, is at the high end of the embedded
market. A system that requires, for example, an 8-bit controller
is obviously inappropriate. While embedded systems are begin-
ning to permeate nearly every kind of electronic product, we see
multi-core playing a major role in broadcast video processing,
surveillance applications that compress multiple streams, and
low-level networking where multiple packet streams must be
analyzed and processed. In all of these applications, you can as-
sign each task to a single CPU on the chip. Where multi-core
will prove much less useful is any complicated application where
processing must take place a step at a time or where theres a
single data stream that must be number-crunched in real time.
Embedded Intel Solutions: How are the major vendors posi-
tioned in this market?
Trends in the High-Speed
Embedded Market
Linley Gwennap explains the future of multi-core embedded.
By Geoffrey James
MARKET WATCH
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 15


MARKET WATCH
LG: Intel dominates the market at the dollar level because their
CPUs tend to dominate the high end of the embedded market-
-especially systems, like airport kiosks and ATMs, which have
a strong resemblance to the personal computer. Freescale, on
the other hand, has been able to optimize their CPUs to meet
the needs of networking--by integrating an Ethernet interface,
for instance. Teyve also used a RISC core that consumes less
power than a comparably powerful Intel core and included cir-
cuitry that otherwise would have to be provided on a separate
chip. As a result, Freescale has been particularly successful in
base stations, DSL, and enterprise routers.
Embedded Intel Solutions: What do you see in the future for
multi-core embedded?
LG: Any time theres a big technology shift, it creates an op-
portunity for new entrants. Tis is no exception and there are a
number of smaller companies participating in interesting mar-
ket niches. For example, theres a company called Cavium that
came right out of the gate with a chip with 16 processors running
1 GHz each based upon the MIPS core. Tats a lot of proces-
sors compared with Freescales multi-core units (which have two
processors) and Intels multi-core units (which have up to four).
However, theyll eventually have some competition in this space
because the other vendors, most notably Intel, have announced
plans to gradually increase the number of CPUs on a chip. For
Intel, this would probably mean using the Intel Atom microar-
chitecture rather than the x86 family, simply because the power
requirements are fairly demanding.
Embedded Intel Solutions: Do you see IBMs CELL chip mak-
ing a play in the embedded space?
LG: You cant rule it out because IBM has been making noise for
years about expanding the market for that chip family. However,
IBM appears to be focusing on markets where theres a big dol-
lar value, like computer gaming, where theyve been successful
with the Playstation 3. Im not sure that theyre all that interested
in adapting the CELL to put it into a networking application or
signal-processing application. Te entire market for high-end
embedded CPUs is only around $1 billion a year and thats ap-
parently not big enough to attract IBMs attention.
Georey James is a regular contributing author
for Embedded Intel Solutions magazine. He is
both an author and journalist who writes about
business, technology, public policy, strategy, and
sales/marketing. Georey has written over a hun-
dred feature stories for national publications.
Source: The Linley Group
Figure: Worldwide revenue market share for high-end/mid-range embedded CPUs.
16 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


STANDARDS WATCH
G
lobal warming and other environmental concerns are chang-
ing the way people live and do business. Customers worldwide
are increasingly showing their preference for companies who prac-
tice social and environmental responsibility. Seeing opportunities
to dierentiate themselves, embedded-systems manufacturers
are leveraging energy management to lower power consumption.
Tese eorts allow customers to protect the environment and save
money with an energy-ecient computing infrastructure.
Energy management requires a multi-pronged approach to ad-
dress both the board and system levels. Boards are incorporating
more energy-ecient processors and using software to transition
power states when computing demand changes. Remote manage-
ment systems also are helping to curb electricity usage. Tey shut
o systems, such as cash registers, after a store closes.
Organizations and Standards
It may only be a matter of time before governments begin
imposing taxes and penalties on companies that dont practice
environmentally good information-technology (IT) policies.
For companies preferring a more proactive approach, some ini-
tiatives are already well underway:
IEEE P802.3az: Energy Efficient Ethernet Task Force
Targeting to release a draft specification as early as September,
this group is working on a standard to reduce the power
consumption on 100-Mbit and Gigabit Ethernet networks.
Under the proposal, Ethernet chips with no data to send would
be able to put the physical layer (PHY) into a sleep mode. This
option could save up to 1.5 W on Gigabit interfaces and 10
W on 10-Gbit interfaces. Furthermore, the team is looking at
ways to turn off subsystemsthe PCI Express bus, memory
controller, and circuitry in the host processorwhen theres no
incoming data from the network (http://www.ieee802.org/3/az).
Advanced Configuration and Power Interface (ACPI)
This open industry specification, which was first released in
December 1996, was co-developed by Hewlett-Packard, Intel,
Microsoft, Phoenix, and Toshiba. It establishes industry-
standard interfaces for operating-system-directed power
management on notebooks, desktops, and servers. Although
its been widely adopted by notebook systems to conserve
battery power, the growing emphasis on energy conservation
may expand the adoption of this specification.
Te ACPI specication denes four global system states, G0-G3,
as shown in Figure 1. Tese states are called Working, Sleeping, Soft
O, and Mechanical O, respectively. Within each global state, there
are sub-states that provide greater granularity for determining which
system components are powered down (http://www.acpica.org).
The Green Grid
This global consortium is dedicated to advancing energy
efficiency in data centers and business-computing
ecosystems. Although its focus is on data centers, the group
is developing toolssuch as defining models and metrics
and developing energy-efficient standards and measurement
methodsthat could apply to embedded applications.
In April, the Green Grid announced collaborations with
the U.S. Environmental Protection Agency (EPA) and
the Storage Networking Industry Association (SNIA) to
accelerate the adoption of best practices for energy efficiency
in governmental agencies and the private sector
Climate Savers Computing Initiative
Started by Google and Intel in 2007, this is a nonprofit group
of eco-conscious consumers, businesses, and conservation
organizations. They promote the development, deployment,
and adoption of smart technologies that can both improve the
efficiency of a computers power delivery and reduce the energy
consumed when the computer is in an inactive state. A top issue
Green Embedded Solutions Focus
on Energy Management
By Craig Szydlowski
Figure 1: Here are the four global system states dened by the
ACPI specication.
STANDARDS WATCH
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 17


STANDARDS WATCH
is that roughly 50% of the AC power delivered from a wall socket
to a PC never actually performs any work, according to Urs
Hlzle, Google fellow and senior vice president of operations.
Half of that energy gets converted to heat or is dissipated in some
other manner in the AC-to-
DC conversion (http://www.
climatesaverscomputing.org).
Energy-Efcient
Processors
It wasnt long ago that sys-
tem developers had to deal
with processors that topped 100
W. Basically, such processors can-
celled out everyones best eorts to minimize board-level power
consumption. Now, energy-ecient multi-core processors are
operating within a saner power range like 15 to 65 W. Tese pro-
cessors are monitoring the processing workload and using power
gating to reduce average energy usage as much as 35% to 40%. A
large retailer, considering replacing its 5000 terminals with new
units that operate 33% more eciently, can reduce annual energy
costs for POS terminals alone by $131,000or nearly $1 million
over the average seven-year life, says Scott Langdoc of IDC .
System Techniques
Still, other energy-saving opportunities are available to soft-
ware developers. Tey can dynamically adjust processor voltage
and core frequency. Tis step also lowers fan power consumption,
as the fans dont need to spin as
quickly. In fact, during periods of
low demand, other system com-
ponentshard drives, network
interface cards, and actuators
can potentially be throttled to
save power. Embedded develop-
ers can directly manage processor
power states using capabilities like
Intel SpeedStep Technology. Tey
also can integrate other mechanisms, such as Intelligent Platform
Management Interface (IPMI), to control power to other system
elements. Remote management systems can power o systems au-
tomatically during o hours without employee intervention and
save electricity in facilities that arent running 24 to 7.
Practicing Environmental Responsibility
Embedded customers are demanding action from electronics
manufacturers to step up their adoption of more environmentally
safe manufacturing processes. In response, semiconductor makers
Customers worldwide are
increasingly showing their preference
for companies who practice social
and environmental responsibility.
The HDCIII provides industry leading SS7/ATM performance and capacity for Next
Generation and IMS networks. Designed to exceed your system requirements,
the HDCIII provides superior scalability, exibility and price performance ratios,
making it the perfect choice for your SS7/ATM signaling needs.
FEATURES INCLUDE:
8 software selectable trunks of full E1, T1, or J1 per card
2, 4 and 8 trunk card options available
A combination of up to 248 MTP2 LSLs and 8 MTP2 HSLs
Simultaneous support for MTP2 LSLs, HSLs, and SS7 ATM AAL5
Support for up to 256 channels of one or a combination of
protocols on one card, including Frame Relay, HDLC, X.25,LAPB/D/F/V5
On board processor and STREAMS environment for local MTP2
protocol execution, reduces CPU overhead and maximizes performance
PMC, AMC, PCI/X and PCIe board formats supported from a single driver
API compatibility with previous generation of HDC boards
APPLICATION EXAMPLES
Signaling Gateways
Media Gateway Controllers
SGSN, GGSN, MSC, HLR, VLR and BSS Nodes
VAS Applications such as SMS, Roaming and Billing
Test and Measurement applications
Simulation and Monitoring Systems
are manufacturing lead- and halogen-free products by replacing these
toxic materials with new, earth-friendly compounds, such as metal
hydroxides for ame retardation.
Furthering environmental responsibility, the IBM Retail Green
Initiative develops conservation-oriented technology solutions
that enable retailers to meet their ecological goals. Our objective
is to help retailers better position themselves with consumers, who
increasingly value companies that are working to minimize their
impact on the planet, says Steven Ladwig, general manager of
IBM Retail Store Solutions. For example, IBM and Intel are work-
ing together to design cost-eective, green retail solutions with
eco-friendly features and support sustainability through product-
longevity and material-reuse programs. One example is the IBM
SurePOS 700 Series (see Figure 2). Tis family of point-of-sale (POS)
systems reduces energy consumption by as much as 30% and carries
service life cycles up to seven years.
Good Corporate Citizens
Going green is a worldwide movement and more attention is
being paid to the energy eciency of computing systems. In fact,
more and more companies are making their environmental ini-
tiatives public. Retailers are proactively informing customers
about their green eorts. Tesco, the worlds third-biggest retailer,
recently had a press release announcing plans to measure and
publish its total direct carbon footprint as part of its commitment
to tackle climate change, says Alan Outlaw, corporate director of
SMB, IBM Retail Store Solutions.
Craig Szydlowski is a regular contributing editor
to Embedded Intel Solutions. He is a technology
writer with over 20 years of semiconductor and em-
bedded market experience working for Intel, IBM,
and Siemens. Szydlowski holds a BSEE from Yale
University and an MBA from the Wharton
Figure 2. The SurePOS 700 family of point-of-sale systems
promises to reduce energy consumption while increasing
product longevity.
Designing with
Intel

Embedded
Processors?
Embedded Intel

Solutions
delivers in-depth product, technology
and design information to engineers
and embedded developers who design with
Intel

Embedded processors
Visit
www.embeddedintel.com
Subscribe Today at
www.embeddedintel.com
Free!
18 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


STANDARDS WATCH
M
edical original-equipment manufacturers (OEMs) face
many challenges over the lifecycle of their products. Tose
challenges range from performance and reliability requirements
and passing certications to ensuring that their technology and
products keep up with evolving needs. Te continuing evolution
of processors and the emergence of new, high-speed, serial dif-
ferential interfaces challenge medical OEMs to implement new
capabilities. At the same time, they must focus on their core
business and adhere to the product-release timeframe.
Medical-equipment designers have some embedded-comput-
ing options available to them, such as commercial-o-the-shelf
(COTS) motherboards, long-life industrial motherboards, and
high-volume application-specic custom solutions. Some distinct
advantages are available with a computer-on-module (COM),
semi-custom embedded solution with a CPU module and appli-
cation-specic baseboard. Tese solutions include high levels of
processing performance and I/O bandwidth in a compact form
factor. More signicantly, COM solutions are inherently modular.
Tey help designers achieve faster time to market, reduced devel-
opment cost, minimized design risk, simplied future upgrade
paths, scalability, and increased application longevity. All of these
benets lead to the potential for increased market share.
Providing new applications to improve medical imaging
and diagnostics is one of the greatest challenges facing medi-
cal-equipment designers. At the same time, recent advances in
processing technology are squeezing more performance and
power eciency into ultra-small packages. One example of such
performance/power eciency can be found in the latest small-
form-factor, industry-standard COMs. Tese solutions are based
on the latest 45-nm Intel processor technology.
Medical-Device Design Challenges
Medical electronic equipment aims to enhance patient care
and reduce cost in a variety of healthcare specialties. Ulti-
mately, its goal is to save lives. Te OEMs that are developing
medical-imaging applications are faced with signicant design
challenges including power consumption, scalability, process-
ing capabilities, and application support. As the demand for
mobile point-of-care devices increases, size, weight, and further
power constraints also will be added to the mix. For a medical
professional to examine a patient thoroughly and assess his or
her condition promptly with such a take-everywhere diagnostic
tool, high-resolution images are required. Tose images need to
be manipulated in real time. Inherent in this demand is the expec-
tation that the device will have high-speed capabilities in terms of
processing, video and data conversion, and communicationsall
in a minimally sized package.
Unlike the consumer market, some medical devices must
meet longevity requirements of 10 to 15 years. As the medical
industry, computing standards, and technology advance, the re-
quirements for a given device are likely to change several times
over its life cycle. Tus, devices must be scalable and upgradeable
so that applications can be updated without completely rede-
signing the device. Te time to market for embedded medical
applications is a concern thats made more challenging by the
amount of time allotted to testing for and approval by the FDA
and other regulatory entities. Testing is a signicant nancial
endeavor for any device. But the stringent requirements faced by
medical OEMs mean the design and development budget must
be monitored closely for continual optimization.
Intel

Atom

Processor-based
COMs Meet the Demands of
Medical Electronics
By Christine Van De Graaf, Kontron
By leveraging the Intel Atom Processor this COM-Express-
compatible module achieves clock speeds between 1.1 and 1.6
GHz and thermal design power of less than 5 W.
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 19


S
P
E
C
I
A
L

F
E
A
T
U
R
E
C
O
M
s

f
o
r

M
e
d
i
c
a
l

A
p
p
l
i
c
a
t
i
o
n
s
20 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


S
P
E
C
I
A
L

F
E
A
T
U
R
E
C
O
M
s

f
o
r

M
e
d
i
c
a
l

A
p
p
l
i
c
a
t
i
o
n
s
Advantages Of COMs
Hardware design, rmware and driver development, and
interface testing are just a few of the aspects of any embedded
design. Upgrades may include modifying some or all of these
areas. Designing a full custom motherboard and its enclosure re-
quires extended development time. It also results in nonstandard
device size and interfaces. A smaller, fully custom, FPGA-based
design is similarly unappealing due to the cost of developing
drivers that are specic for every interface at each revision. Te
testing required also is a problem. Engineering, debugging, and
supporting a single-board computer for each new processor and
bus simply isnt feasible. After all, a custom design can average as
long as 24 weeks.
Te COM approach puts an entire computer host complex
on a small-form-factor module. Tat module can be mounted on
carrier boards that contain application-specic I/O and power
circuitry. All standard PC functions, such as graphics, Ethernet,
and buses, can be added via an o-the-shelf module. A custom
baseboard is then developed to interface with application-spe-
cic peripherals like storage devices, expansion sockets, and
COM connectors. Given this modularity, medical OEMs can
take advantage of the cost reduction and shortened development
timeframe that COMs provide when theyre expanding product
portfolios or modifying existing designsespecially those that
must be kept current over a ve-to-ten-year lifecycle.
Focusing on the application-specic portion enables a COM-
based design to be completed within 12 weeksa mere one-half
to one-third the time allotted for a custom design. Tis design can
be done by a team consisting of one electrical engineer, one sys-
tems engineer, and one mechanical engineer. To allow for more
straightforward testing and approval than soft-based designs,
the COMs hardware will have COTS drivers for each hard-based
interface. Te schedule savings is enhanced by resource and cost
savings, as a custom product typically would require two addi-
tional hardware engineers and one rmware programmer.
Performance upgrades can be implemented without a single
modication to the baseboard. Rather than redesigning the entire
motherboard, a new module from the same family can simply be
installed. Te device will then be ready for the approval process.
Tis changes the eort from a multi-engineer project over several
months to a single-engineer, one-week task. Because the I/O would
not require modication in all updates, the failure risks of the EN
60601-1 Parts 1, 2, and 4 tests are reduced greatly for an estimated
retesting cost savings of 40%. Such schedule and cost optimiza-
tions are critical to remaining competitive in the market.
An Advanced COM Solution
Until recently, pocket ultrasound devices were largely inef-
fective because image quality was sacriced in favor of mobility.
Te power consumption of available processors has remained
high, which impairs fanless designs and reduces battery life. In
addition, no standards-based embedded-computing platform
has quite met all of the device requirements. Advanced process
technologyincorporated into an ultra-small COM form fac-
torhas alleviated these problems to provide a standardized,
ultra-portable, high-performance embedded-computing plat-
form. Tat platform oers interfaces like Gigabit Ethernet, PCI
Express x1 lane, and two SATA II ports.
For example, the nanoETXexpress family of COM-Express-
compatible modules has a footprint thats just 39% of the original
COM-Express-standard Basic form-factor module (see the Fig-
ure). Te nanoETXexpress-SP COM is based on the Intel Atom
processor. Along with the Intel System Controller Hub US15W,
the Intel Atom processor Z5xx series provides signicant re-
ductions in footprint and thermal design power compared to
the Ultra Low Voltage Intel Celeron M processor. Clock speeds
between 1.1 and 1.6 GHz achieve high performance within a
thermal design power of less than 5 W, allowing for fanless de-
signs. Superior image quality is provided via support for 32-bit
oating-point operations, hardware video decoding, dual inde-
pendent displays, hyper-threading technology, and 24-bit color.
Te power-optimized front side bus can transfer data at rates up
to 533 MHz. In addition, the C6 low-power state reduces power
consumption while 13 additional states in SSE3 improve multi-
media instruction support. Options also are available for USB
and wireless connectivity.
With the release of this module, applications that previously
faced barriers due to size, performance issues, or power-con-
sumption limitations can now be developed using a standard
COM implementation. Adherence to the PICMG COM Express
standard ensures compatibility and expandability. One pos-
sible application of this new COM is a pocket-sized ultrasound
machine. Such a machine could transmit images wirelessly to a
standard PC for remote diagnosis. For instance, an EMT could
use this device while rst on the scene so that a doctor could be-
gin the diagnosis and treatment process even before personally
attending the patient. Tis application could provide conve-
nience and time savings while improving the quality of patient
care. Many possibilities exist for mobile medical devices using
credit-card-sized COMs. In some cases, they may even help cli-
nicians save lives.
Christine Van De Graaf is the product marketing
manager for Kontron Americas Embedded Mod-
ules Division located in Northern Californias
Silicon Valley. She has more than seven years of
experience working in the embedded-computing
technology industry. Van De Graaf holds an MBA
in marketing management from California State
University, East Bay, Hayward, CA. Contact Info: christine.van-
degraaf@us.kontron.com 510.661.2220 x 250
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 21


S
P
E
C
I
A
L

F
E
A
T
U
R
E
S
t
a
t
i
c
-
A
n
a
l
y
s
i
s

T
o
o
l
s
A
dvanced static-analysis tools for source code have become
popular because theyve proven themselves highly eective
at improving software quality. Tese tools can nd serious pro-
gramming defects that are dicult to nd using other means,
such as manual inspection or testing. Such defects include re-
source leaks, buer overruns, race conditions, and null-pointer
de-references. Advanced static-analysis tools can nd these de-
fects without the need for test cases. Historically, such tools have
only been able to work on source code. More recently, however,
there has been increasing interest in using these techniques to
analyze machine code. Tree factors are contributing to this
trend. First, more reliance is being placed on third-party code,
which is not available in source form. Secondly, there are techni-
cal advantages to being able to analyze machine code over source
code. Finally, advances by the research community mean that
such techniques are becoming feasible.
Source-Only Analyses
Te disadvantage of source-only analyses is that its very rare
that all of the source code for an application is available. Almost
all applications link with third-party libraries including operat-
ing-system libraries. A source-code analysis tool is blind to any
non-source components. As a result, they usually ignore these
components entirely or make some simple assumptions about
what the components might do in practice. For commonly used
libraries, models are sometimes used. Tese are stubs of code
written to approximate the important aspects of the component.
Tis has two eects: Te approximations may not be good enough
and the analysis may fail to nd aws in those components.
Object-Code Analyses
Even in cases where the source code is available, its helpful
to analyze the object code instead. After all, computers dont
execute source code. Tey execute machine code. Tere may be
subtle yet important dierences between the apparent semantics
of source code and the semantics of the machine code to which
its compiled. Tis is known as the What You See Is Not What
You eXecute (WYSINWYX) eect [1]. Such eects arise in sev-
eral ways. Source language denitions are full of ambiguities
and inconsistencies. In such cases, the compiler is free to resolve
these as it generates the machine code. A source analyzer also
will resolve them. But theres no guarantee that it will resolve
them in the same way as the compiler. As a result, there will be
a mismatch between what the code actually does and what the
analysis thinks it does. Compiler optimizers take advantage of
these ambiguities frequently. Tus, the semantics of the source
code may even be dierent depending on the level of optimi-
zation used. Finally, the compiler itself may contain aws and
generate incorrect code.
Te danger of this kind of eect is illustrated by a simple ex-
ample found during a 2002 security review at Microsoft [2]. Te
relevant code was the following:
memset(password,\0,len);
free(password);
Te password variable was a heap-allocated buer containing
sensitive data. Te intent was sound: to minimize the lifetime
of sensitive data. Before returning the buer to the heap, the
programmer therefore attempted to zero out its contents. Yet
the compiler noticed that the value being assigned to password
was never used. It optimized the program by removing the call
to memset, which meant that the sensitive data was returned
unaltered to the heap. As a result, a security vulnerability was
introduced that was entirely invisible in the source-code repre-
sentation.
Te WYSINWYX eect can arise in other ways too. Te
order of the evaluation of arguments is a very common cause.
Also, memory layout is important to considerthe location of
variables in memory, on the stack, or in registers. Some security
exploits depend strongly on particular layouts.
A source analyzer could attempt to model exactly how com-
pilers deal with these constructs. But this is rarely possible,
as this behavior isnt documented. Or they could try to do an
analysis that takes into account all possible resolutions of such
ambiguities. In practice, however, this is infeasible without giv-
ing up performance and precision.
An analyzer that looks at object code suers from none of
these disadvantages. All of the ambiguities and inconsistencies
have been resolved by the compiler. In addition, the analysis will
consider the code that is actually going to be executed. Te anal-
yses of object code can therefore be more precise than similar
source-code analyses.
Analyze x86 Executables to
Improve Software Quality
By Paul Anderson, GrammaTech Inc.
22 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


S
P
E
C
I
A
L

F
E
A
T
U
R
E
S
t
a
t
i
c
-
A
n
a
l
y
s
i
s

T
o
o
l
s
Machine-Code Analysis
Many teams in both industry and academia are working on
machine-code analysis techniques and have demonstrated suc-
cess. Microsoft has tools for nding defects in device drivers. In
addition, several researchers at the University of Wisconsin Mad-
ison have reported methods for identifying malicious code and
security vulnerabilities. Veracode oers a service for scanning
machine code for security issues. With these tools, the challenge
is to create an intermediate representation (IR) or model of the
code that can be used to bring
techniques like static analysis
or model checking to bear.
Creating an IR for source
code is relatively straight-
forward. But machine-code
analysis is much harder. Source
code is well structured. In addition, it is easy to identify variables,
functions, types, and other high-level constructs. In contrast,
machine code is potentially completely unstructured. It may
have been generated from any source language by any compiler
or have been written by hand. It also may have undergone opti-
mization and been stripped of symbolic information. In a hostile
environment, it may even have been obfuscated.
For some programs, its impossible to distinguish between
code and data. Functions may not have a single entry point and
even be contiguous. Teres no guarantee that any particular
calling convention is uniformly respected. In addition, control
structures may contain indirect jumpsa construct thats not pres-
ent in most source languages. Te types of values arent apparent: A
pointer is indistinguishable from an integer or character. Variables
have been translated into memory locations and their sizes arent
immediately available. Disassemblers like IDA Pro can help with
some aspects of IR recovery. But they require manual input to help
them resolve some of the more complicated constructs.
Some more advanced techniques for IR recovery are the result
of joint research between GrammaTech and the University of
Wisconsin Madison. Te result of this partnership is CodeSurfer/
x86. Specic IR includes a disassembly listing, the control-ow
and call graphs (with indirections resolved), variable and type in-
formation, and ne-grained dependences. As well as being useful
for nding defects, these representations are useful for reverse
engineering. Te gure shows CodeSurfer/x86 being used to in-
spect the behavior of the Nimda worm. Here, the call graph can
be seen despite the authors intent
to obfuscate it using indirect
function calls.
Its clear that technologies
are starting to become avail-
able that will make it possible
to analyze machine code for pro-
gramming aws and security vulnerabilities. Some tools are
already available for limited purposes. Services are available as
well. Tools will soon be oered to allow users to do this on their
own code. Tese advances are expected to improve software reli-
ability. Tey will put pressure on those who supply object-code
components to audit those components for both security and
quality issues.
References:
[1] Balakrishnan, G., Reps, T., Melski, D., and Teitelbaum, T., WYSINWYX:
What You See Is Not What You eXecute, Proc. IFIP Working Conference
on Veried Software: Theories, Tools, Experiments, 2005, Zurich, Switzer-
land.
[2] Howard, M., Some Bad News and Some Good News, http://msdn.
microsoft.com/library/default.asp?url=/library/en-us/dncode/html/se-
cure10102002.asp.
Paul Anderson is VP of Engineering at GrammaT-
ech, a spin-o of Cornell University that specializes
in static analysis. He received his B.Sc. from Kings
College, University of London and his Ph.D. in com-
puter science from City University London. Paul
manages GrammaTechs engineering team and is
the architect of the companys static-analysis tools.
Figure: This screenshot shows CodeSurfer/x86 being used to analyze
the object code of the Nimda worm.
A source-code analysis tool is blind
to any non-source components.
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 23


T
E
C
H
N
O
L
O
G
Y

A
P
P
L
I
C
A
T
I
O
N
I
n an industry where thinking small is the default mindset,
embedded-systems boards (ESBs) for use in compact and fan-
less applications are on the rise. Examples of such applications
include portable medical-imaging devices and in-vehicle info-
tainment systems.
Benets of the Intel Embedded Compact Extended Form
Factor (Intel ECX Form Factor) single-board computer (SBC)
are well known (see Intel ECX Form Factor Provides Cost
and Space-Saving Solutions, http://www.embeddedintel.com/
search_results.php?results=138). Its compact size of only 102 x
146 mm provides a small footprint. But what components will
complement this small size? Tis was the problem that faced de-
signers at Portwell. For example, the processor would need to
be small; that was a given. In addition, it would need to be low
power. If the nal product was to be the logical next step in the
companys family of ESBs for applications like car PCs, it also
would need to be fanless while supporting single and dual display
and operating under extreme temperatures. Based on these cri-
teria, the new, 45nm, ultra-low-power, single-form-factor Intel
Atom processor and its paired control chip appeared to be a
good candidate. Its features include the following:
It represented the latest manufacturing technology.
Its combined CPU and System Controller Hub (SCH)
consumed less than 5 W.
The CPU measured a mere 13 x 14 mm and the SCH was
only 22 square mm.
It supported dual display, audio, USB, and SDIO.
It boasted a 400-/533-MHz FSB speed with a 32-bit address.
It had an integrated 3D graphics core.
It supported single, clone, and dual-independent video
modes.
To meet all of specications, however, the resulting prod-
uct would denitely increase the engineering requirement for
high-density-interconnect (HDI) technology. Tis fact invited
concerns about higher-complexity design processes and subse-
quent increases in the learning curve, performance-qualication
tests, and production yieldsas well as subsequent fears of in-
creased product costs. Plus, the designers would need to work
with a vendor that was capable of manufacturing HDI printed-
circuit boards (PCBs).
Before starting the project, a list of engineering efforts
that would be key to design, development, and manufactur-
ing was created:
Easy migration from small to large Intel Atom processor
package
Placement and layout for high density
Versatile video interfaces
Power management
Optimized manufacturing
Dening the objectives if a good start, but doesnt guarantee
a successful outcome. Designing and manufacturing a device
based on HDI technology remains a major challenge. But it was
just one of many.
Starting Small With Room For Growth
Te Intel Atom processor is congured in two package sizes:
small and large. Te small package accommodates operation in
the commercial/regular temperature range of 0 to 40 degrees C. Te
large package supports the industrial/extended temperature range
of -40 to +85 degrees C, but will not be available until late 2008.
Implementing the Intel Atom
Processor Series on the
Intel

ECX Form Factor


By Frank Shen, Product Marketing Director, American Portwell Technology Inc.
Figure: This picture shows one of the first Intel Atom
processor-based in-vehicle infotainment systems - a compact
car PC that fits in a single-DIN space.
B
o
a
r
d

F
o
r
m

F
a
c
t
o
r
24 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


T
E
C
H
N
O
L
O
G
Y

A
P
P
L
I
C
A
T
I
O
N
Te two packages dier in CPU and SCH size as well as ball
pitch. Both packages consist of a paired CPU and SCH, which
also became a challenge to its implementation. While the large
package wouldnt require an HDI PCB, the small package utilized
an HDI ball grid array (BGA). It therefore made high-density
technology essential. One of the key design considerations was
to design a board that would accommodate the small package
while leaving room to migrate to the large package when it be-
came available. Optimizing the placement and layout to reserve
this space (without changing the size of the Intel ECX form fac-
tor) for the large package can make the eventual migration to the
bigger processor faster and easier.
Advanced Placement And Routing
Te next step was to nd a PCB supplier that could provide
an HDI product. Natually, the board design and layout process
had to ensure optimal placement of the components within the
connes of the Intel ECX form factor. Te compact form factor
of the Intel Atom processor small package came with the follow-
ing: 441 pins and 0.5992 solder ball pitch on the CPU and 1249
pins and 0.5927 solder ball pitch on the SCH. Because this ultra-
small package had less room to route, placement and layout were
serious issues. Te critical engineering considerations that arose
from working in such a conned space were: how to optimize lo-
cation for each component, how to eliminate signal interference,
and how to stabilize the trace connection between PCB layers.
Once the placement process was completed, the designers
turned their attention to the layout of the circuitry on the PCB.
Tey could then optimize the connections and ensure maximum
performance from the board. One of the many issues for layout
routing on an HDI PCB is the potential for higher interference.
After all, maintaining the optimum signal condition between
trace and trace and layer and layer is much more dicult do-
able, but dicult.
Putting Customers In The Picture
Video is one of the important features in our customers ap-
plications. Te Intel Atom processor was particularly suitable for
this project because it was already designed to support single-,
clone-, or dual-display video output. Yet work was still required
to meet all of the design specications. In addition to the LVDS
video interface on board, two additional video interfaces needed
to be available to increase exibility: VGA and DVI.
In order to enable these dierent video outputs on the PEB-
2736 board, two video-connector modules were required to
deliver the video signals. Customers that wanted to use a VGA
display needed to plug in their VGA modules. If a customer
needed DVI output, he or she selected the DVI module. Tis
feature provided users with the exibility to work with dierent
displays, such as one LCD via LVDS and another display via VGA
or DVI.
Powering Up The Atom
Te Intel Atom processors paired control chip is a depar-
ture from previous Intel chipsets,, which incorporate the power
plane needed by the CPU. In prior chipsets, the south bridge
usually supplies the power sequence for the second control chip
and CPU. Te Intel Atom processor breaks with that convention
and doesnt include these signals. Its architecture consists of a
CPU and a single chipthe system controller hub (SCH)which
doesnt power the CPU.
To generate the voltage thats necessary for the processors
required timing, a power-plane and power-sequence solution
needs to be in place. Tis meant that an independent power-plane
management solution was necessary to re up the processor. En-
gineering this power-plane management without taking up a lot
of space posed an initial challenge. An embedded controller (EC)
was nally selected to handle power-plane management and boot
up the Intel Atom processor.
Te EC provided the minimum functionality that was re-
quired. At the same time, it provided thermal management and
an advanced-conguration-and-power-interface (ACPI) host
interface. Tat interface denes common interfaces for hard-
ware recognition, motherboard, device conguration, and power
management. Te EC also provided a serial-peripheral-interface
(SPI) bus interface. Tis microprocessor solution booted up the
CPU and SCH while enabling the designers to maintain its space-
saving and cost-eective design.
Making The SMT Smarter
In addition to circuit design, placement, and layout, manufac-
turing is the nal key engineering eort thats needed to ensure
the success of any product. Due to the high-density-intercon-
nect technology, more detailed processes were implemented in
the surface-mount-technology (SMT) operation. Te optimized
process needs to assemble the board, meet Portwells quality
standard, and remain within our economic scale. Our produc-
tion engineers responded to this requirement by ne-tuning
their approach in order to augment the process. Tey managed to
reduce production time while still maintaining an eective yield
rate. Since completing the project early this year, the PEB-2736
has morphed into the PCS-8230the rst Intel Atom processor-
based in-vehicle infotainment system (see Figure). Its a compact
car PC that ts in a single-DIN space.
Frank Shen is the product marketing director at
American Portwell Technology, where he is respon-
sible for product management and new market
development. Shen has over 15 years of product
marketing experience in embedded computing,
industrial computing, and touch panel industries.
He holds a masters degree in electrical engineer-
ing from University of Southern California.
B
o
a
r
d

F
o
r
m

F
a
c
t
o
r
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 25


T
E
C
H
N
O
L
O
G
Y

A
P
P
L
I
C
A
T
I
O
N
T
he PC104 family of stackable systems remains a small
but highly interesting segment of the embedded sys-
tems market. The worlds foremost expert on this market is
probably Eric Heikkila, the director for embedded hardware
systems at Venture Development Corp., a Boston MA-based
market research firm. Heikkila holds a BS in Electrical Engi-
neering with a minor in Economics from Bucknell University
where his studies focused on electrical control systems, digi-
tal system design, and electromechanical energy conversion &
power systems.
Heikkila also a co-author of the 14th edition of Merchant
Computer Boards for Embedded/Real-Time Applications,
the industrys standard reference on market size, share and
forecasting for this segment. In the report (published Febru-
ary of 2007), he estimated that the PC/104 family of stackable
modules would reach approximately $264 million in 2007 and
would achieve a 9.51 percent Compound Annual Growth Rate
(CAGR) from 2005 to 2010, far outpacing many other high
tech segments. We asked him about the report and how the
PC/104 segment is likely to change in the years ahead.
GJ: What has changed in the
market since you published
your report?
EH: Not a great deal in terms
of the overall dynamics of the
market. The growing eco-
nomic uncertainty looks likely
to have a negative impact on sales for 2008, flatting out our
original forecast somewhat. However, we believe that most of
the industries that the PC/104 market serves are reasonably
resilient and so were sticking to our projections for 2009 and
2010. In the short term, we expect cost pressures to create
somewhat more demand for PC/104 with USB, which costs less
than implementation using the PCI bus. It wont have a huge
impact on unit shipment, but it will definitely be measurable.
GJ: The PC/104 family comprises about half of the stackable
embedded systems market. Since PC/104 represents a stan-
dard, why are there still so many alternative architectures?
EH: There are specific applications that require features that
PC-104 doesnt support well. For example, with the EPIC ar-
chitecture, you have more space on the board, which allows
you to package more functionality into the entire system.
There are also cases where theres a need for a larger board
to better deal with heat dissipation than is generally available
on a PC/104 system. Because of this, we believe that these
alternative architectures will continue to exist for some time
to come.
GJ: Standardization usually drives market consolidation. That
hasnt happened with PC/104. How come?
EH: PC/104 tends to appeal to niche markets, specifically
military/aerospace and industrial systems. All of these ap-
plications tend to be small in unit volume and require a
significant amount of customization. PC/104 vendors must
therefore be able to engage closely with the customer and
make changes as necessary to meet customer needs. Whats
emerged, then, are a large number of relatively small firms, all
specializing in particular application areas.
GJ: Why hasnt the custom-
ization moved up a level of
abstraction? Youd think that
some of the customization
could be accomplished in soft-
ware rather than hardware.
EH: With PC/104, the secret
sauce that justifies one vendor over another is typically how
that vendor handles I/O. Making changes to the I/O capa-
bilities of a system typically requires making changes at the
system level, an activity that always means a certain amount
of custom manufacturing. If it were possible to make these
kind of changes purely using software, rest assured that some-
body would be doing it.
GJ: Do Embedded System on Chips (SoCs) represent a com-
petitive threat to PC/104?
EH: To a certain extent at the very low end. However, most
PC/104 systems have I/O requirements that cannot easily be
By Geoffrey James
Looking Beyond PC/104-Plus
An Interview with Embedded Systems Analyst Eric Heikkila
Its pretty clear that PC/104
with a PCI-Express bus is the next
generational step ...
E
m
b
e
d
d
e
d

I
n
t
e
r
f
a
c
e
s
26 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


T
E
C
H
N
O
L
O
G
Y

A
P
P
L
I
C
A
T
I
O
N
met in an SoC environment. In addition, PC/104 systems gen-
erally require customization, which is more difficult to do in a
SoC environment without undergoing the expense of design-
ing a new ASIC. Therefore, I think that the impact of SoC on
the PC/104 market will be fairly limited.
GJ: Why is USB so important for PC/104?
EH: USB enables faster data transfer rates than the old ISA
bus without adding as much extra cost as the PCI bus. While
PCI remains faster, USB is more cost-effective, which is why
we believe it will be a valuable tool in the PC/104 tool kit.
GJ: Why should cost be important, if theres so much custom-
ization going on?
EH: Its true that the PC/104 market is not particularly price-
sensitive, because much of the expense of a system lies in the
specialty work and customization thats required for most ap-
plications. However, while the price of the hardware is not a
primary concern, it is still a concern. All other things being
identical, the ability to offer a functional system at a lower
price than a competitor is definitely going to influence the
selection of a PC/104 vendor.
GJ: Whats next, beyond USB?
EH: Its pretty clear that PC/104 with a PCI-Express bus is the
next generational step because it will allow data transfer rates
Stackables Shipments by Vertical Market, 2007 (Total $507.1m)
Industrial Control & Automation (29%)
Instrumentation (13%)
Medical (15%)
Military/Aerospace/Def ense (14%)
Transportation (12%)
Communications (6%)
Other (11%)
SOURCE: Venture Development Corp.
RAW DATA:
Industrial Control & Automation (29%) 29%
Instrumentation (13%) 13%
Medical (15%) 15%
Military/Aerospace/Defense (14%) 14%
Transportation (12%) 12%
Communications (6%) 6%
Other (11%) 11%
Designing with
Intel

Embedded
Processors?
Embedded Intel

Solutions
delivers in-depth product, technology
and design information to engineers
and embedded developers who design with
Intel

Embedded processors
Visit
www.embeddedintel.com
Subscribe Today at
www.embeddedintel.com
Free!
www.embeddedintel.com atinum onsor
Featured Distributors
E
m
b
e
d
d
e
d

In
te
l

S
o
lu
tio
n
s
SUMMER 2008
Solution Providers Forum
Articles from companies providing important solutions for engineers
and embedded developers utilizing Embedded Intel Processors
Gold Sponsors
Creating a Parallel Programming
Language for Multicore Trends in High-Speed Embedded Market: Linley Interview
Green Embedded for Energy Management
Intel ATOM Meets Medical Electronics
Challenges for Designing Telecom-Network Apps
E
m
b
e
d
d
e
d

I
n
t
e
r
f
a
c
e
s
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 27


T
E
C
H
N
O
L
O
G
Y

A
P
P
L
I
C
A
T
I
O
N
in excess of anything thats available today. Unfortunately,
theres some controversy surrounding how PCI-Express
should be implemented, with some companies doing their
own early work thats incompatible with the work from other
firms. However, we expect the standard to eventually settle
down and provide a platform thats likely to remain useful for
five to ten years into the future.
GJ: Do you see PC/104 penetrating into additional markets?
EH: Today, PC/104 tends to sell into military/aerospace and
industrial segments. We believe that theres some limited op-
portunity beyond these niches in segments like transportation
(e.g. a controller on a high speed train) and medical devices
(e.g. a controller on a portable MRI machine). However, there
are some markets, like communications, where PC/104 simply
doesnt provide sufficient bandwidth to be particularly useful.
So we expect PC/104 to pretty much remain in its niche mar-
kets, although we do expect those niche markets to continue
to grow.
GJ: Will there ever be more standardization in the PC/104
segment?
EH: Overall, the trend in embedded systems is towards greater
standardization. As the technology evolves, system manufac-
turers are learning to put more functionality into embedded
systems. More functionality crammed into a system means
that theres less need for customization, thereby making it
more practical to use a standardized architecture. That being
said, PC/104 is likely to resist the pressure to standardize be-
cause the applications tend to be limited to very small market
niches. In addition, PC/104 tends to be used in environments
where requirements tend to be strict and inflexible.
GJ: Wouldnt there be some benefit resulting from greater
standardization, like economies of scale in manufacturing the
systems?
EH: With military and aerospace contracts, the emphasis is
on getting it right, not saving money or cost savings in the
manufacturing arena. That being said, even PC/104 will not
be entirely immune to the standardization trend. Theres an
overall trend in Military and aerospace purchasing to use of
lower-cost commercial o-the-shelf components and systems
whenever possible. As a result, pressure may develop to stan-
dardize around a smaller number of PC/104 implementations.
Geoffrey James is a frequent contributing writer
for Embedded Intel Solutions magazine.

FEATURES INCLUDE:
4 x OC3 / STM-1 or 2 x OC12 / STM-4 trunks
ATM AAL2 and AAL5 on a single trunk
On board IP to AAL2, IP to AAL5 interworking
AAL2 and AAL5 termination and switching
AMC form factor for Next Generation ATCA & MicroTCA Platforms
Uses state-of-the-art Wintegra WinPath2 Processor
API compatibility with previous generation of ATM boards

APPLICATION EXAMPLES:
3G RNC, MSC, SGSN, and Node B
Voice over Packet
Video Streaming
Broadband Networks
ATM to IP Gateways
Femtocell Access Controller
The ATMIV AMC provides industry leading ATM and IP
performance for Next Generation and IMS networks. The
exibility of this board allows you to satisfy a wide range of
wireless network requirements, making it the perfect choice for
your ATM interworking and signaling needs.
E
m
b
e
d
d
e
d

I
n
t
e
r
f
a
c
e
s
28 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


T
E
C
H
N
O
L
O
G
Y

A
P
P
L
I
C
A
T
I
O
N
U
ntil now, running a processor at a higher frequency was the
only solution to increase processing capabilities. Unfor-
tunately, this approach has recently reached micro-electronics
limits. Multi-Core (MC) processor technology was introduced
a few years ago and is bringing a smart solution to run several
processors in parallel while keeping power consumption under
acceptable limits.
MC technology is a great technology to address many applica-
tions. As performance requirements keep growing (demanding
applications, growing number of subscribers, higher bandwidth,
secured communications, etc.) the telecommunications and net-
working markets are MC early adopters. Tey can clearly benet
from signicant improvements brought by MC technology to
design ecient software architecture for telecommunications,
network and security equipment:
MC architecture allows a flexible distribution of
cores between Data Plane and Control Plane and the
coexistence of different execution environments (one
for Fast Path, one for Slow Path and Control Plane for
instance) on a single chip. A typical use of MC technology
for telecommunications equipment, for instance on a
16-core processor, is to use several cores to implement
an efficient Fast Path under a Multi-Core Execution
Environment (MCEE), while the remaining number of
cores are dedicated to the OS environment (Linux for
instance) implementing Slow Path (IP stack) and the
Control Plane. The different functions are co-localized in
a single MC chip, but distributed over the different cores.
MCEE provides APIs to implement lock free packet
processing and optimize memory bandwidth contention
leading to unrivalled performance compared to a standard
OS. Although services provided by such a dedicated
environment are limited, the programming model is
simpler compared to previous generation of Network
Processors based on micro-coded architectures. It is
therefore easier to provide complete features at the Data
Plane level.
Built-in hardware features (crypto engines, packet matching
engines, and hardware queue for QoS management) can be
used for an efficient implementation of time-consuming
functions such as encryption or deep packet inspection.
Standard Operating Systems have also been ported on MC
technology. Slow Path and Control Plane that implement
more complex mechanisms can run under a standard
Operating System. However, it requires an efficient multi-
processor implementation of the networking stacks to be
able to use it efficiently across several cores at the same
time.
MC architecture is by essence scalable and can also be
used to interconnect different MCs to have, for instance, a
distributed Fast Path over several MCs, or to deliver High
Availability features.
Developing networking software for MC can be perceived as
complex because standard software cannot fully benet from
MC improvements and require some long and costly re-design
phases for each protocol. In particular, one of the key issues to be
solved is the integration of Control Plane, Slow Path and Fast Path
to benet from the level of performance of the MC technology.
By Eric Carmes
Challenges for Designing Telecoms/
Networking Applications on Top
of Multi-Core Environments
E
m
b
e
d
d
e
d

T
e
l
e
c
o
m
m
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 29


T
E
C
H
N
O
L
O
G
Y

A
P
P
L
I
C
A
T
I
O
N
Ecient networking software for MC platforms has to be de-
signed with several key concepts in mind:
Networking software should be specifically designed for
MC including, an efficient Fast Path architecture to
make the best use of MC performance according to the
number of cores, a flexible distribution of Control Plane
/ Slow Path / Fast Path over the cores, and a complete
synchronization between these three elements.
High-level APIs to interface HW features such as crypto-
engines or hardware queues for QoS should be available
while generic features should be fully portable to provide
hardware independence.
MC specific software running under MCEE should be
fully integrated with the Control Plane OS to provide a
transparent solution for applications and to maximize
reuse of existing software. Such integration hides MC
complexities for applications.
Networking software should integrate a complete and
comprehensive set of L2/L3 networking features, each one
optimized between Fast Path and Slow Path.
Networking software should be open for extension to ease
the integration of differentiating and value added features.
Meeting these key concepts will signicantly reduce time-to-
market for equipment providers to deploy innovative services for
xed and wireless networks and will help to meet cost and design
challenges for designing telecoms / networking applications on
top of multi-core environments.
Eric Carmes is Founder and CEO of 6WIND. Eric
holds a Master of Science degree from both INSA
(French University for Applied Sciences) and ESE
(French Electrical Engineering University). Con-
tact Eric at eric.carmes@6wind.com.
Perspective
It transforms into a bird
Its name is Peng
The wingspan of Peng
We know not how many thousand leagues
- Chuang Tzu
Sometimes you can fall for a trap when you work on
the same project with the same people for years on end.
You start assuming that the thoughts and state of mind
shared by the folks you iteract with completely represents
the state of mind of the general engineering community.
I may have recently fallen into this trap with regard to the
adoption and leveraging of multicore processors in the
embedded community.
Last month at Multicore Expo, I heard a speaker
comment on the need to make code Multicore ready.
My initial thoughts in reaction were What do you mean
Multicore ready? Ive been pitching software techniques
for Multicore for over 3 years now. Everyone should be
moving already.
I could sense many attendees responded positively
to the speakers comment. This led me to wonder if Id
fallen into the trap of having a perspective limited by the
engineers I have the most contact with (other engineers at
Intel) and the work Ive been doing.
So my question is where are folks at with leveraging
multicore processors in their embedded design? Are we
still predominately in a state of wondering what to do
with multicore processors and how to make code Mul-
ticore ready? Or are we well past that point and into
planning our next design to take further advantage of
multicore processors?
Im basically asking - what help do customers need?
To read more, visit:
www.chipdesignmag.com/blogs
Maxs Dilemma
Blog by Max Domeika
BLOG
E
m
b
e
d
d
e
d

T
e
l
e
c
o
m
m
2 0 0 8
SM
Viti| Ut |:
VISIT US AT:
uuu.mobi|ene|.com
www.wimaxworld.com
MOBILE BROADBAND
BUSINESS:
PREMIER MEDIA
SPONSORS:
PLATINUM SPONSOR:
WiMAX World is t he largest WiMAX f ocused event suppor t ed
by t he WiMAX ecosyst ems major players, who provide st raight
answers on t he st at e- of- t he- indust r y and deliver a no- hype
assessment of t he risks and rewards of deploying WiMAX.
REGISTER EARLY ONLINE & SAVE $200! Use Priorit y Code WWDIS2
Mobile Int ernet World showcases t he mobile int ernet t echnologies and business t rends of t he f ut ure, delivered by t he pioneers of t odayincluding
applicat ion developers, ser vice providers, device manuf act urers, cont ent providers and ent repreneurs.
REGISTER EARLY ONLINE & SAVE $200! Use Priorit y Code MIWDIS2
PROGRAM HIGHLIGHTS
Mobile Transact ions Workshop sponsored by NFC Forum
Google Android Development Workshop
Mobile Int ernet World Vent ure Capit al Forum
Media & Advert ising Track: Opport unit ies for t he Mobile Int ernet
Mobile Ent erprise & Securit y Track
PREMIER ASSOCIATION
SPONSOR:
OFFICIAL CORPORATE
SPONSOR:
FLAGSHIP SERVICE
PROVIDER:
PREMIER SPONSORS:
OFFICIAL CORPORATE HOSTS:
PLATINUM SPONSORS:
GOLD SPONSORS:
PREMIER SPONSORS: GOLD SPONSOR:
OFFICIAL SHOW
DAILY PUBLISHER:
MEDIA SPONSORS:
RESEARCH
SPONSOR:
ASSOCIATION
ENDORSER:
ASSOCIATION
SPONSORS:
OFFICIAL SHOW
DAILY PRODUCER:
EXHIBITORS: CONTRIBUTING
SPONSOR:
LEAD SPONSOR MIW
DEVELOPERS SUMMIT:
Solutions for engineers and embedded
developers using Embedded Intel

Processors
ADLINK Technology 33
Benets of Standardization with
Computer on Modules
Advantech 34
Multi-core Processor AMCs -
Re-shaping the Network
Ardence 37
Real Time Symmetric Multiprocessing for
Multicore Embedded Applications
Kontron 40
Integrating ATCA Hardware with HA
Middleware
NEXCOM 44
Worlds First Integrated, Ergonomic, and
Energy-Efcient Mobile Tablet PC from
NEXCOM
AMPRO Computers, Inc. 36
Using High-end Intel Processors in
Space, Power, Cost, and Reliability
Critical Embedded Applications
TenAsys Corporation 46
INtime RTOS for Windows on Multi-Core
Provides Hard Real-Time Determinism
iGoLogic 38
Extraordinary Performance With
Unprecedented Touch Experience
iGo Panel PC
Your Best Solution Provider
inspiration & innovation Go on
AAEON 32
AAEONs Turn-Key Solution (TKS) Platforms
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
32 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


AAEONs Turn-Key Solution (TKS)
Platforms
AAEON proudly introduces its Embedded Turn-Key
Solutions. These are embedded computing platforms with
CPU, system memory and storage devices including an
array of peripheral device options to simplify your project.
Encased in an AAEON chassis with a pre-installed operat-
ing system, this Turn-Key Solution (TKS) is ready to tackle
your mission-critical applications.
Many of AAEONs customers have strong software applica-
tion expertise and system integration capabilities; however,
chassis design requires a different set of skills and resources.
Leave the chassis design to AAEON and have your embedded
computer delivered Ready-To-Run. Compatibility is no longer
an issue when your system is delivered fully congured and
tested. Customized BIOS settings and your application soft-
ware pre-installed are just some of the many options an AAEON
Turn-Key System provides. For more information, please visit
http://www.aaeon.com.tw/partner/turn-key/index.html.
by AAEON
CONTACT US
3 Crown Plaza
Hazlet, New Jersey 07730
U.S.A.
Ph 732-203-9300 x-116
Fx 732-203-9311
AAEONs Turn-Key Solution Platforms Include:
Embedded Boards in various Form Factors: 3.5, 5.25 and
Mini-ITX
Associated Hardware Components, such as CPU, RAM,
HDD, CFD
Chassis with Fan or Fanless Option
AC or DC Power Supply Unit
LCD Panels with Optional Sizes and Resolutions
Pre-built Embedded OS (Windows XP Embedded and
Windows CE)
Assembly and Test Service
The Benets of Turn-Key Solution Platforms:
One-Stop Shopping to Save Purchasing Effort
Better Compatibility Among the Modules Integrated
Ready-to-Use Embedded Platforms
Shortened System Development Cycle and Time to Market
Reduced Maintenance Efforts
Validated Components
Model Name TKS-G10 TKS-G11 TKS-G20 TKS-G30 TKS-G50 TKS-T52
Board Size 3.5 SubCompact Board 3.5 SubCompact Board 3.5 SubCompact Board 3.5 SubCompact Board 3.5 SubCompact Board Mini-ITX
CPU Board
Support
GENE-1425 GENE-1270 GENE-8310/ GENE-9310 with
ultra low power processor
GENE-8310 with
Intel Celeron M processor 600MHz/
GENE-5315/ GENE-5312
GENE-8310/ GENE-9310 EMB-852T/ EMB-945T/ EMB-9458T/
EMB-6908T
Dimension 7 x 4.17 x 1.57 (178mm x 106mm x
40mm)
7 x 4.17 x 1.57 (178mm x 105mm
x 40mm)
10 x 5.75 x 2.48 (254mm x
146mm x 63mm)
10 x 5.75 x 2.08 (254mm x 146mm
x 53mm)
10 x 5.75 x 2.08 (254mm x 146mm x 53mm) 10.75 x 11.81 x 2.56 (273mm x 300mm
x 65mm)
Mounting Desktop/
Wallmount
Desktop/ Wallmount for VESA
mounting holes
Desktop/
Wallmount
Desktop/
Wallmount
Desktop/
Wallmount
Desktop
System Cooling Fanless Fanless Fanless Fanless 6cm fan x 1 5cm fan x 2
Ethernet WAN x 2,
LAN x 4
1 1 1(GENE-8310); 2 (GENE-5312/
GENE-5315)
1 1 (EMB-852T/ EMB-945T);
2 (EMB-9458T/ EMB-6908T)
Wireless LAN Antenna for Mini PCI WiFi (optional) SDIO WiFi
(optional)
Antenna for Mini PCI WiFi
(optional)
Antenna for Mini PCI WiFi (optional) Antenna for Mini PCI WiFi (optional) PCI or USB WiFi (optional)
SSD Onboard Flash Onboard Flash CompactFlash CompactFlash CompactFlash CompactFlash
HDD N/A N/A 2.5 x 1 2.5 x 1 2.5 x 1 2.5 x 1
USB Host 1 2 4 4 4 4 (EMB-852T/ EMB-945T);
6 (EMB-9458T/ EMB-6908T)
USB Client 1 1 N/A N/A N/A N/A
Serial Port 1 1 2 2 2 2
Digital I/O N/A N/A 8-bit (optional) 8-bit (optional) 8-bit (optional) N/A
VGA N/A 1 1 1 1 1
DVI N/A N/A 1 (optional) 1 (optional) 1 (optional) 1 (EMB-9458T/ EMB-6908T)
TV-out N/A N/A S-Video x 1 (optional) S-Video x 1 (optional) S-Video x 1 (optional) N/A
Audio N/A Line-out Line-out, Mic Line-out, Mic Line-out, Mic Line-out, Line-in, Mic in rear I/O
Power
Requirement
+9V to +24V DC input +9V to +24V DC input 100V to 240V AC input/ +9 to
+30V DC input
100V to 240V AC input/ +9 to +30V
DC input
100V to 240V AC input/ +9 to +30V DC input +12V DC input
Operating
Temperature
32F ~ 113F (0C ~ 45C) 32F ~ 122F (0C ~ 50C) 32F ~ 113F (0C ~ 40C) 32F ~ 113F (0C ~ 40C) 32F ~ 113F (0C ~ 40C) 32F ~ 113F (0C ~ 40C)
Vibration 1g rms/ 5~500Hz/
random operation
1g rms/ 5~500Hz/
random operation
0.5g rms/ 5~500Hz/
random operation
0.5g rms/ 5~500Hz/
random operation
0.5g rms/ 5~500Hz/
random operation
N/A
EMC CE/FCC Class A CE/FCC Class B CE/FCC Class A CE/FCC Class A CE/FCC Class A CE/FCC Class A
Turn-Key Solution Platform Family Series
Your One-Stop Shop for Solutions & Service
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 33


Benets of Standardization with
Computer on Modules
Only a decade ago, most embedded OEM projects where
based on one-off-designs when computer components were
concerned. Unusually shaped boards with uncommon and pro-
prietary peripherals were built into the equipment that these
boards where meant to control and monitor. All these board de-
signs were very different, but they all had one thing in common:
all system cores where based on a CPU with system memory
and a chipset to support most standard PC functions to enable
the product to communicate with the real world and store
system data. All uniquely designed systems have their unique
problems that need to be uniquely diagnosed, debugged, and
solved. The same system core may be designed and debugged
over and over for different systems. IT professionals believed
this method to be most suitable for automation.
At that time, standard form factors such as ATX and half- and
full-sized SBC were available; however their over-standard-
ization and form factor limitations restricted their application
area to small and medium quantity designs where space is not
an issue. When used in embedded projects, bulky wiring com-
plicates assembly and greatly affects MTBF values. Only with
the emergence of the Computer on Modules design some 7
years ago, was the right synergy achieved for successful large
scale deployment in embedded OEM projects. The Computer
on Module concept is still the only form factor today that
allows OEM to standardize their system core while not giving
up the possibility of achieving a fully unique application with
their custom-built carriers.
Benets of Standardization
Many of the benets of standardization are due to mass produc-
tion, as standardization results in far greater quantities of core
modules than the dedicated designs of 10 years ago. A single
core module today can be used in many different projects.
Reduces cost: mass production equals a better price
performance ratio
Improves quality: mass production equals higher product
quality
Improves negotiating power for the buyer: standards drive
product differentiation and competition toward price
and service and away from features. This gives buyer
both better pricing and better support.
Standard architectures (x86): allows software teams to
develop new applications faster with fewer people.
Scalable and exible: more module offerings can be applied
to the same platform.
Collaborative Cooperation
With todays global economy, companies are faced with the
necessity of an even faster time to market at a reduced cost.
Outsourcing has become the key to achieve this. With it, the
importance of product standardization, and specically open
standards, has become very apparent. COM Express, the rst
truly open Computer on Module form factor specication by
PICMG, exhibits the uniqueness of the concept. Open standards
can be paired with a customers propriety in-house designed
carrier board to still create a very unique product value.
Standardization and open standards are the basic require-
ments for the new trend in product design called Collaborative
Innovation. Collaborative Innovation is a response to customer
demand for closer cooperation within their ecosystem partners
who design and manufacture the standard building blocks for
their products. Customers nowadays require Collaborative
Innovation to achieve better design and production efciency
by acquiring better product knowledge and support from their
vendors. Customers demand a tighter integration of people,
skills, and knowledge across company boundaries. It benets
a supplier to be closely involved in mechanical and thermal
issues, even when the customer is taking care of carrier board
design and packaging of the product internally.
About ADLINK
ADLINK has been one of the contributing members of the
PICMG COM Express sub committee responsible for develop-
ing this new and exciting open form factor for Computers on
Modules. ADLINKs complete Computer on Module product
family includes ETX modules for PCI/ISA oriented designs, and
COM Express modules based on PCI Express or PCI bus and
compliant with the PICMG COM Express form factor.
by ADLINK Technology
CONTACT US
ADLINK Technology Inc.
8900 Research Drive
Irvine, CA 92618 USA
866-4-ADLINK Toll Free
949-727-2099 Fax
info@adlinktech.com
www.adlinktech.com
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
34 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


Multi-core Processor AMCs -
Re-shaping the Network
Intel Core2 Duo processors are members of Intels grow-
ing product line of multi-core processors based on Intel
Core micro architecture, delivering breakthrough energy-
efcient performance for embedded platforms. These
processors provide an excellent performance-per watt
choice for small form factor applications such as interactive
clients (i.e., point-of-sale terminals and ATMs), gaming plat-
forms, industrial control and automation, digital security
surveillance and medical imaging. Beyond the more deeply
embedded applications in these markets, another perfor-
mance-hungry, power sensitive market exists in Telecom
and Networking equipment, where power per backplane
slot as well as optimum slot usage is paramount.
Thermal constraints within legacy bladed systems such
as CompactPCI and the more recent MicroTCA architec-
tures make Intel Core2 Duo processor-based products
ideally suited for the next wave of product upgrades or
complete technology overhauls. The Intel Core 2 Duo
processor also provides the optimum performance per
watt when designed on to Processor AMCs inserted in
to ATCA-based Compute blades or Advanced Mezzanine
Card (AMC) Carriers.
Products such as Advantechs MIC-5602 can now become
Intel Core 2 Duo processor-based TCP/IP ofoad engines
or packet processing AMCs. They can be integrated into
ATCA Blades or Carriers as well as MicroTCA systems to ac-
complish network processing tasks with the advantage of
running on dedicated general purpose processors executing
legacy code.
Further performance advantages can be obtained by the in-
corporation of multi-core aware network middleware from
companies such as 6WIND who provide an open frame-
work which eases the transition from single to many cores.
In fact they even go a step further by placing conguration
and management at the heart of their software to solve real
business issues of time and cost savings associated with
software integration, interface, conguration and network
management of multi-core machines.
As we move forward through 2008 developers will be testing
the ability of general purpose processor cores to outperform
network processors in certain applications. Network proces-
sors are also multi-core processors, but augmented with
networking-specic instructions, on-chip accelerators and
by Advantech Corporation
CONTACT US
Advantech Corporation
38 Tesla, Suite 100
Irvine, CA92618
USA
1-800-866-6008 Toll Free
ECGinfo@advantech.com
www.advantech.com
memory. However the key measurement criteria will be to evalu-
ate how well multi-core general-purpose processors could work
within programmable networking equipment, such as routers,
network analyzers or integrated security platforms.
Currently, the specialized network processor features mentioned
above provide improved performance, but they do come at the
cost of reduced generality and familiarity which can also be con-
ceived as somewhat detrimental to programmer productivity. A
larger installed base of software and developers exists around
Intel-based platforms and there is also an expectation of better
application portability to future systems.
Intels multi-core revolution is leading the way for reduced slot
counts in CompactPCI, ATCA and MicroTCA bladed systems and
offers economies of scale in both product provisioning and re-use.
Not only can the same Intel Core 2 Duo processor-based blade be
used in multiple instances as an application processor, but it can be
used as an intelligent packet processing engine with multiple gigabit
Ethernet ports offering line-speed packet inspection capabilities.
In a CompactPCI environment the same Intel Core 2 Duo proces-
sor-based blades can be used as the baseboard for application
processing, intelligent I/O control and gateway functionality by
populating them with I/O-specic PCI Mezzanine Cards (PMCs).
This provides some compelling benets such as the same com-
munication interface between baseboards, be it via PICMG 2.16
packet-switching or non transparent PCI bridging mechanisms
with identical programming interfaces. Beyond the pure techni-
cal advantages, commercial benets such as reduced inventory
and improved volume pricing can also be achieved.
With the many-core revolution well underway and advanced gen-
eral purpose system-on-chip functionality approaching fast, we
are entering an accelerated software-dened functionality era.
Host Media Processing brought us the ability to process a telepho-
ny calls media stream rather than use digital signal processors
(DSPs) to perform the task. Right now, software dened Radio,
RFID and Radar initiatives are moving ahead fast. By developing
with multi-bladed, multi-processor and multi-core congurations
today, our embedded Intel Core 2 Duo and Intel
Core2 Quad processor-based computing blades are
preparing the future shape of the network.
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
36 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


Using High-end Intel

Processors in
Space, Power, Cost, and Reliability Critical
Embedded Applications
by Ampro Computers Inc.
Competitive pressures have long suggested using off-the-
shelf board-level computers to increase the efciency of
developing embedded system products. Instead of re-
inventing the wheel by developing and debugging an
embedded computer and porting a BIOS or RTOS, compa-
nies can focus on developing application-specic hardware
and software, resulting in fast-track development of highly
differentiated, competitive end products.
The advantages of using off-the-shelf, board-level embedded
computers are further enhanced by utilizing an embedded
PC architecture, which combines well-known operating
systems and tools with familiar hardware components.
Recently, however, technology advances have intro-
duced both challenges and opportunities into both the
hardware and software sides of the equation. For ex-
ample, high-speed buses and interfaces such as PCI
Express, SATA, USB2.0, and LVDS have burst upon the
scene over the past few years, as have multi-core CPUs
such as the Intel

Core2 Duo processor.


Similarly, platform-level software technology has evolved
dramatically. Examples include operating systems such as
Linux 2.6, Windows XP Embedded, Windows CE 6.0, and
VxWorks 6.x; lesystem technologies such as journaling,
encryption, ash memory management, and RAID; OS ex-
tensions such as virtualization, hypervisors, and real-time
performance; and protocol stacks for wireless communi-
cations, multimedia, DRM, security, etc.
To help OEMs keep up with all these evolving hardware
and software technologies, Ampro offers a continu-
ally evolving product line of single-board computers
(SBCs) and computer-on-modules (COMs) that span a
wide range of form-factors, performance levels, and
application-oriented features.
Ampros embedded PC products, offered in ve basic
form-factors as tabulated below, integrate Intel

proces-
sors ranging from the Intel

Celeron

M to Intel Core 2
Duo processors, at speeds up to 1.86 GHz. In addition to
the CPUs, the boards provide onboard memory; graphics,
storage, and Ethernet controllers, USB and other I/O ports,
and expansion buses such as PCI and PCI Express.
In addition to specic size constraints, embedded sys-
tems must often meet stringent environmental factors,
including fanless operation either to eliminate noise
or to protect the electronics from dust or moisture. To
meet such requirements, Ampro offers SBC and COM
products designed and tested to comply with the three
environmental proles tabulated below.
Of note, Ampros Rugged and Extreme Rugged products
are designed for harsh environments from the ground up,
not simply lot screened. In order to support extremes of
shock, vibration, humidity, and temperature, utmost care
is given to component selection, circuit design, PCB layout
and materials, thermal solutions, and manufacturing pro-
cesses, and HALT testing is used to locate and correct weak
spots in the designs.
Equally important is the choice of manufacturing materi-
als and process technology. The EU requirements for RoHS
compliance means that suppliers can no longer rely or tin-
lead solder on an inexpensive no-clean immersion gold
process to provide durable solder joints that hold compo-
nents in place without cracking under exing loads.
Finally, recognizing the critical need for OEMs to maintain
consistency throughout the life of their products, Ampro
works tirelessly to ensure long-term availability and stable
congurations of its board-level embedded computers.
In conclusion, thanks to their careful design and component
selection -- and comprehensive software support -- Ampros
SBC and COM products can help OEMs leverage Intels
high-end processors for reliable, cost-effective embedded
applications. By using off-the-shelf, board-level, embedded
PCs as the basis of their designs, OEMs can accelerate their
product development cycles and increase their investment
on application-specic features and product differentiation.
Environment Profile Characteristics
Industrial 0 to +60 C
Rugged -20 to +70 C
Extreme Rugged
-40 to +85 C;
splash, humidity, shock,
vibration resistant
Table 1: Environmental Proles Supported by
Ampros Embedded PCs
CONTACT US
Ampro Computers, Inc.
5215 Hellyer Avenue #110
San Jose, CA 95138 USA
408.360.0200 Telephone
408.360.0222 Fax
info@ampro.com
www.ampro.com
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 37


Real Time Symmetric Multiprocessing for
Multicore Embedded Applications
by Ardence, a Citrix Company
Ardence Announces Symmetric Multiprocessing (SMP)
Support for Intel

multicore processors running Windows
Real-time Applications
Ardence, a Citrix Company, announces support for
Symmetric Multiprocessor Systems (SMP) in the up-
coming release of its market leading real-time Windows
extension, RTX. With the release of version 9.0, multi-
ple processors can be congured for real-time activities.
RTSS threads can be assigned to run on specic proces-
sors and they can run concurrently, providing signicant
benets, including:
Performance boost Multiple processors dedicated to
critical, real-time tasks. Up to seven real-time threads
may concurrently run on an eight-processor system.
Performance scalability Performance scaling that
doesnt require code rewrites. Real-time and non real-
time performance balance is adjustable by changing the
number of RTSS processors and Windows processors.
High availability Critical tasks can be scheduled to run
on more than one RTSS processor.
IRQ Afnity Users can specify a dedicated RTSS
processor for processing the I/O of individual pieces of
hardware.
System fault handling Real-time tasks survive over
system crashes and blue screen events.
In the RTX environment, users may congure the quantity
of processors dedicated to Windows and how many are
dedicated to the Real-Time Subsystem (RTSS). RTX 9.0
supports systems that have as many as eight processors
in this initial release; seven of which can be assigned to
support RTSS processes.RTX 9.0 will be generally avail-
able in Q3 2008, and is currently in Beta.
CONTACT US
Ardence, a Citrix Company
14 Crosby drive
Bedford, MA 10730
USA
978.301.8000 Telephone
NAembeddedsales@ardence.com
www.ardence.com
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
38 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


Wi-Fi Resistive or
Capacitive
90
Portrait and
Landscape
VESA Mount Webcam
Extraordinary performance
with unprecedented
Touch Experience iGo Panel PC
www.igopanelpc.com
Extraordinary Performance With
Unprecedented Touch Experience iGo
Panel PC
by iGoLogic
iGo Panel PC is the ultimate industrial fanless embedded solu-
tion. Features Intel

Celeron

M processor 1.5 GHz with 17 or
19 widescreen TFT LCD WXGA and touch screen, It provides
the best HD (High Denition) video performance to support 720P
multimedia applications. It also features 5 RS232 ports, 4 USB 2.0
ports, 2 Ethernet ports wi (wireless LAN b/g), internal speakers ,
and more. It supports Microsoft Windows XP Pro and XP embed-
ded on a 2.5 hard drive or a solid state Compact Flash module.
iGo17 Panel PC and iGo19 Panel PC can be broadly implemented
and perfect for several markets, such as Digital Signage, POS,
Kiosk, Gaming markets, automation.
Innite Imagination Goes On
iGo Panel PC can be built-to-order for innite color front
bezel which enables your imagination deploy with your
applications friendly and efciently.
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 39


Your Best Solution Provider
inspiration & innovation Go on
nspiration & Innovation Go on
o Deliver a Richer Signage
Inspiration & Innovation Go on to Deliver a
Richer Signage Experience
There is almost no limitation on how and where
the iGo17 and iGo19 widescreen Panel PC can
be used. Whether you need to offer informa-
tion, digitalize your signage ads, broadcast live
news, offer your customers the power to inter-
act easily through a touch-screen panel or use
it to collect data, etc. iGo17 Panel PC and iGo19
Panel PC fanless all in one solutions empower
you to achieve that friendly and easy manners.
Corporate Strengths
Consistency, Reliability, Quality, and Flexibility are our corporate
core strengths. iGoLogic has well established rst-tier relation-
ship with major IPC embedded manufacturers and components
vendors. iGoLogics product line include Mini - ITX Motherboards
and accessories, Embedded Computing Platforms, All-in-One
Panel Computers, Industrial Automation Devices, Industrial PC
platforms, Network Appliances, Storage Appliances, and more.
iGoLogics continual drive of inspiration and innovation have been
gaining overall efciency and exibility for our customers. Our
achievement in customer intimacy has helped us to set the high-
est standards of solutions and services. As a leading industrial
solution provider, iGoLogic has devoted to produce state-of-the-
art solutions that aid users in achieving their goals.
CONTACT US
iGoLogic, Inc.
46723 Fremont Blvd.
Fremont, CA 94538, USA.
Toll Free 877-iGo-9888
www.igopanelpc.com
Innovative thermal design
17 19
16.6 3.3
1
2
.
5

18.81 3.47
1
3
.
8
2

System
I/O
Display
Packing List
Mainboard
CPU
Memory
Chipset
Wireless LAN
SSD
HDD
Camera module
Mounting
Stand
OS
Size with Frame
Weight
Operating Environment
Power Supply
Warranty
Certifcation
Intelprocessor-based Mini-ITX Industry Mainboard
Intel Celeron Mprocessor 1.5 GHz
512 MB DDR DIMMmemory
Intel852GM chipset with IntelICH4 I/O Controller Hub
802.11b/g w/Antenna
1 x Compact Flash socket
2.5 40 GB notebook HDD
1.3Mpixels
VESA mount ready
Desktop Stand
Pre-installed Microsoft Windows XP Pro
(recommended)
475mm x 351mm x 88mm
(18.71 x 13.82 x 3.47)
25 lbs
0-40C / 32-104F
AC-DC AC 100-240V 80W (US)
1 year limited warranty (parts & labor)
FCC, CE
Intelprocessor-based Mini-ITX Industry Mainboard
Intel Celeron Mprocessor 1.5 GHz
512 MB DDR DIMMmemory
Intel852GM chipset with IntelICH4 I/O Controller Hub
802.11b/g w/Antenna
1 x Compact Flash socket
2.5 40 GB notebook HDD
N/A
VESA mount ready
Desktop Stand
Pre-installed Microsoft Windows XP Pro
(recommended)
422mm x 317mm x 83.6mm
(16.6 x 12.5 x 3.3)
25 lbs
0-40C / 32-104F
AC-DC AC 100-240V 80W (US)
1 year limited warranty (parts & labor)
FCC, CE
COM
Ethernet
Wireless LAN
VGA
Audio
USB
PS2
Power switch
Reset
5 x RS232 COMports
2 x 10/100 Intel Fast Ethernets
Mini-PCI Interface support 64 bit and
128bit WEP encryption 802.11 b/g
VGA output
AC97 codec audio
4 x USB2.0 ports
Keyboard & Mouse
Bypass front panel button switch
Reset switch
5 x RS232 COMports
2 x 10/100 Intel Fast Ethernets
Mini-PCI Interface support 64 bit and
128bit WEP encryption 802.11 b/g
VGA output
AC97 codec audio
4 x USB2.0 ports
Keyboard & Mouse
Bypass front panel button switch
Reset switch
Chipset
Memory Size
Size/Type
Resolution
Integrated in Intel 852GMGMCH
Max. up to 64MB frame bufer sharing
system memory
19 TFT Resistive touch WXGA screen
1440 x 900 Pixels
Integrated in Intel 852GMGMCH
Max. up to 64MB frame bufer sharing
system memory
17 TFT Resistive touch WXGA screen
1440 x 900 Pixels
AC Adapter, Driver
Optional
Memory
Solid State
Operating System
Touch Screen
Fram Color
Fram Type
Table Stand
1 GB DDR Memory
2.5 IDE Flash Driver
Microsoft Windows XP Home, XP
embedded
Changeable Touch or No Touch
Custom Color
Open Frame
1 GB DDR Memory
2.5 IDE Flash Driver
Microsoft Windows XP Home, XP
embedded
Changeable Touch or No Touch
Custom Color
Open Frame
17 19
Wi-Fi Resistive or
Capacitive
90
Portrait and
Landscape
VESA Mount
Fanless Custom
Color Frame
Slim and
stylish Design
Webcam
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
40 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


Integrating ATCA Hardware with HA
Middleware
Solving the Challenges of Integrating the Complex Building Blocks
for Network Service Applications
Telecommunications applications such as IP-TV, social net-
working and 4G presence-enabled services are setting the
foundation for a broad spectrum of content delivery platforms.
Telecommunication service providers (TEPs) and the telecom-
munications (TEMs) that support them are now focusing on
new delivery platforms for converged network applications.
Competition is intensifying as TEMs must keep up with these
time-to-market demands, quality of experience (QOE) expecta-
tions and increasing complexity of the network, while focusing
on differentiating their application. The demand to deliver con-
tent and provide services is slated to grow very rapidly, placing
heavy demands on the communications infrastructure, while re-
quiring signicant scalability along with uninterrupted service
availability.
IPTV is an area that shows huge promise in delivering a
comprehensive communication experience that can include
everything from entertainment, corporate information dis-
semination, complex conferencing, and public information
access. IPTV combines all the video, voice and data exchange
services from computer and wireless devices with all the tele-
vision programming and Video on Demand (VoD) services.
According to a new bi-annual IPTV Forecast from Multimedia
Research Group (MRG) released in November 2007, growth for
IPTV is projected from 13.5 million in 2007 to 72.6 million in 2011,
roughly a 40% compounded annual growth rate. In North America,
Verizon and AT&T are growing considerably faster than previous-
ly forecasted, and MRG expects Verizon to be the worlds largest
IPTV service provider in 2011.
However, this market progression is not without its challenges.
MRG believes that the continued growth of the global IPTV indus-
try, specically in Europe, Asia and North America, hinges upon
the often misunderstood middleware component that glues to-
gether the many working parts of the IPTV end-to-end system.
Without a exible middleware solution that can easily and pre-
dictably increase the number of subscribers and the breadth of
services, IPTV operators will not be able to sustain long-term
growth or stability.
Developers need proven, off-the-shelf customizable solutions
that will allow them to concentrate on their application-specif-
ic core competencies and focus on delivering differentiating
features and greater application value and performance.
Partnering with a platform integration vendor to ensure the
validity and reliability of system is just as important to over-
all success.
by Sven Freudenfeld, Kontron
COTS Approach
Building a distributed, highly available and reliable system to deliv-
er these services is a complex and often daunting task, particularly
since back-end design is increasing in its complexity. Designing
the entire system in house is no longer a realistic use of resources
nor is it a cost-effective option. Instead, developers are looking to
a commercial off-the-shelf (COTS) approach that is driven by stan-
dards in order to accelerate and take some of the risk out of the
development cycle and ultimately meet delivery schedules.
By using COTS building blocks from the hardware computing
platform up to the operating system (OS), High Availability (HA)-
middleware and certain protocol components, NEPs and TEMs
are given the fundamental elements to create a carrier-grade plat-
form. The benets of a carrier-based platform with a true open
architecture foundation are realized in the form of highly differen-
tiated products that are scalable, freeing up valuable engineering
resources then could be used to design applications that add value
to and reduce the time to market of more innovative services.
Integrating all of the complex building blocks together is essen-
tial and can provide a number of unique technical challenges.
As a result, the desire for straightforward integration manage-
ment that has been validated and tested is rapidly becoming a
necessity. The SCOPE Alliance, has dened a reference archi-
tecture for a generic Carrier Grade Base Platform (CGBP). This
architecture, which includes hardware, operating system, op-
erations and maintenance functions and tools, also species
middleware as a fundamental component for service availabili-
ty. As CGBP building blocks become commoditized, the industry
cooperates in many initiatives to specify and implement an
Fig. 1: A detailed view of COTS or proprietary hardware
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 41


open architecture. SCOPE also creates proles for The Service
Availability Forum (SA Forum), the main organization active in
the middleware standardization effort. The SCOPE Alliance has
also published the ATCA prole, which provides guidance for a
common platform to create carrier Grade Platforms that fulll
the needs of NEPs and their customers, the service providers.
In September 2007, the SCOPE Alliance released the Middleware
Prole v2.0. This updated prole, along with previously pub-
lished Reference Architecture, and proles (Middleware v1.0,
ATCA, AMC, and Operating System) provides the Carrier Grade
Base Platforms/COTS ecosystem (consumers & suppliers, speci-
cations setting bodies, and the Open Source community) with
comprehensive guidance regarding the creation of interoperable
Carrier Grade Base Platforms for NEPs and Systems Integrators.
The AdvancedTCA Building Block
The advent of the AdvancedTCA, the rst standardized hard-
ware platform to meet carrier-class requirements, provides the
hardware building blocks and exibility to integrate complex
high-performance systems from off-the-shelf components.
Processing capabilities and available bandwidth increase with
multi-core processors while maintaining a smaller footprint and
lower power performance than were achievable in past rack-
mount congurations. Manufacturers who take advantage of
the latest multi-core processors in these COTS form factors will
be able to build faster, more scalable systems without upgrad-
ing the framework or increasing oor space. Combining ATCA
blades with Advanced Mezzanine processor Cards on a carrier
grade, standard-based platform allows network management to
take place entirely on one ATCA slot on the ATCA switch blade,
alleviating the bandwidth from the fabric and maximizing the
footprint of the overall system. Delivering reliable high-perfor-
mance solutions that scale with the demands of the market is
quite promising with such advancements.
More Complex Building Blocks for Next-
Generation Network Systems
Selecting the appropriate hardware to support a given set of
communications protocols and applications is just the beginning
of the engineering workload associated with launching a new
carrier-class platform. Along with the robust, highly intelligent,
high availability and reliable hardware components provided by
AdvancedTCA also comes a degree of complexity in the details of
virtually every facet of the system. Besides the standards-based
COTS system management building blocks, there are a number
of other elements which must all work together seamlessly.
System design engineers must also integrate the associated OS
and in some instances the Board Support Package (BSP) with the
associated supporting drivers for the components on the board or
system and develop middleware to integrate the hardware with
the application reliably. The management capabilities for all the
hardware, fabrics, software, and system components are quite
sophisticated and experts knowledgeable in the complex stan-
dards are required in order to pull all the building blocks together
into a cohesive system. Robust operating systems are necessary
to maintain dependable systems in high availability environments,
allowing for continued service with an interface to the user base
that allows the specics of the hardware to remain transparent.
The Daunting Task of Integration
While the benets of using AdvancedTCA standard are many,
it still requires a certain level of an integration effort that can
take from six to 12 months to make sure all the building blocks
work seamlessly together. In addition, integrating the hardware
platform can require a great deal of support in the form of pro-
gram management, functional experts, quality assurance, tools
and deployment support all of which adds up to a tremendous
amount of precious personnel, time and money resources.
To begin with, integration efforts are on different levels start-
ing from interoperability on the hardware level when using
multiple sources for the system components. There are also
the considerations of thermal, mechanical, fabric connectiv-
ity and IPMI interoperability. This rst integration task can
become quite complex. Having all the tools to perform this
task is already a signicant investment not to mention the
engineering time to perform that validation and integration.
When integrating multi-sourced standard components, fur-
ther challenges arise when it comes down to identifying which
vendor is at fault when problems occur.
The next level of integration requires that the preferred OS is work-
ing and supported on the desired blades and might require an
additional validation effort. The manageability within the system
can take a major undertaking. Even by using standard-based com-
ponents, the system management (middleware), HPI, and shelf
management all need to be validated as a cohesive management
unit. Even if the components are designed based on standards or
a recipe, every vendor may have different method of implement-
ing it. For a product to be successful, it needs to be a complete
solution with hardware, middleware, OS, etc. Integrating all these
elements is a years worth of intense work which can be a time-
consuming and costly task for a systems provider.
The following outlines an example of the cost associated with re-
sources and lost revenue due to incremental time-to-market in a
real-world network application developed in house.
From the initial procurement phase (which involves component
selection, procurement and learning curve) to carrier-class
integration and validation of the hardware platform, to deploy-
ment support (including debug and component upgrade), the
incremental time to market can add up to over 700 days. The
lost revenue due to this delay can add up to a loss of $1Million
for every month not in the market, which totals to an astounding
cost of nearly $24Million. Within this, the portion associated
with just developing the custom middleware to meet the re-
quirements can total up to more than $500,000. Whereas, the
build and validate portion can add almost $250,000.
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
42 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


CONTACT US
Kontron
14118 Stowe Drive
Poway, CA 92064
USA
858.677.0877 Telephone
info@us.kontron.com
www.kontron.com
The Emergence of Middleware
Given the difcult, detailed and time-consuming nature of
pulling the pieces of the platform together, embedded system
companies should not be discouraged away from develop-
ing AdvancedTCA-based carrier class systems. In fact, the
rapid middleware ecosystem growth provides new opportuni-
ties for realizing fully integrated carrier grade base platforms
(CGBP). The SA Forum provides guidance to TEMs beginning
to gain recognition for the portability, interoperability and in-
creased innovation they enable. Standards-based middleware
provides TEMs with off-the-shelf high availability software to
complement its carrier-grade equipment.
Frequently there is a lapse between the availability of the
hardware and date which it is possible to deploy applications
due to the schedule cost of the back-end software develop-
ment. This gap can be being lled with middleware platforms
that provide chassis management functions, inter-process
communications, and services that are scalable from deeply
embedded to large, complex systems.
Case in Point - IPTV
However, many experts feel that the single most important barrier
to widespread adoption of IPTV hinges upon a superior quality of
service (QoS) that delivers maximum quality of experience (QoE)
to the end user. Yet major design, technology and business chal-
lenges threaten to derail performance.
In order to achieve superior QoE and QoS, IPTV applications
must meet the following specications:
High Network Processing Capability to relieve I/O
bottlenecks and manage concurrent data streams efciently
for IPTV.
Proven Standardized Platforms to leverage advanced
technology, while remaining focused on core competencies.
Manageability The ability to manage the network,
perform upgrades, service existing equipment and
avoid IPTV downtime is more important than ever.
With increasing subscriber demands, service providers
demand network visibility and management at the
blade, module and system levels.
Scalability To prepare and build a system for change, it
is important for service providers to implement technology
that is exible, scalable and easy to upgrade. The need
to support emerging technology and provide increased
performance, places greater emphasis on hardware
adaptability in network deployments.
High Reliability and Availability In an always on
environment, IPTV systems must be extremely available
and reliable. Network element and application failure
negatively impact the QoE. With on-demand content,
it is essential that a high availability framework be
implemented that supports controlled and managed
failover.
Interactivity With the emerging ability to support
High Definition resolutions on decoders, and System-
on-Chip integrated decoders, introduction of full
interactive video services based on IPTV and IP set-
top-box models that go beyond Video on Demand and
Electronic Program Guide are becoming a reality. Live
interaction between people becomes a springboard
for an entirely new paradigm of communication.
Fast Time to Market Widespread adoption of IPTV
requires network equipment manufacturers to adopt a
standards driven, commercial COTS approach to accelerate
development cycles and continue to meet demands.
In order to solve the business and technical challenges, an
IPTV initiative called the IPTV Experience was formed to build
an infrastructure resource. Comprised of leading companies
Enea, Intel, Kontron, and RADVISION, this broad-based in-
dustry initiative that takes full advantage of the latest proven
processor technology, commercial-off-the-shelf (COTS) hard-
ware, middleware, and video networking.
The global effort brings together leading companies from the soft-
ware, hardware and semiconductor industries, each with a specic
solution to one or several of the major roadblocks impeding the
mass adoption of IPTV. As an alliance, member companies bring
a systemic view with an emphasis on off-the-shelf, rapidly deploy-
able solutions to accelerate the roll out of this new medium.
For this complete white paper visit kontron.com/choice.
Sven Freudenfeld is responsible for North American Business Development
for the Kontron AG line of AdvancedTCA, AdvancedMC, MicroTCA, and Pre-
Integrated OM Solutions. Sven possesses more than 15 years of experience
with voice, data, and wireless communications, having worked extensively with
Nortel Networks in Systems Engineering, Sanmina-SCI in Test Engineering,
and Deutsche Telekom in Network engineering. Sven holds an electrical
engineering degree from Germany, and is also VP of The Communications
Platforms Trade Association (CP-TA) and is the Chair of the CP-TA marketing
workgroup focusing on the interoperability of COTS standard building blocks.
Fig. 2: High Availability Middleware Overview
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
44 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


Worlds First Integrated, Ergonomic,
and Energy-Efficient Mobile Tablet PC
from NEXCOM
NEXCOM introduces three new handheld 8.4 Fan-less Mobile Tablet PC based on Intel Atom Processors
For seekers of industrial-grade mobile tablet PC with long battery life, NEXCOM proudly presents three new models of handheld 8.4
fan-less mobile tablet PC: MTC 2100-MD, MTC 2100 and MRC 2100.
The centerpiece for all three models is Intels smallest processor (at press time) with ultra-low power consumption the Intel
Atom processor, coupled with the Intel System Controller Hub US15W. In addition, some important features Wi-Fi, Bluetooth
2.0, data security protection, digital camera, and the sunlight readable touch screen come standard on each of the three models.
MTC 2100-MD is made for health care usage in the hospitals. Featuring Intel Atom processor up to 1.86 GHz with512 KB on-die
L2 cache, the MTC 2100-MD provides a powerful mobile computing platform with an 8.4 TFT color LCD and EMR (Electro Magnetic
Resonance) digitizer touch screen. It has an onboard RFID reader that signicantly facilitates monitoring patients with RFID rings and
can also be used to keep track of medicines. The MTC 2100-MD has build-in Wi-Fi 802.11/b/g/n and RFID reader and Bluetooth to en-
hance the mobility and smooth data access.
Main Features
Support Intel Atom processors
Intel System Controller Hub US15W
Integrated Touch screen and EMR digitizer
Integrated 1.3 Mega pixel Camera
Integrated RFID reader/ optional Barcode Scanner
Integrated Wi-Fi 802.11/b/g/n and Bluetooth 2.0 + EDR
Integrated Secure Data by In neon TPM 1.2 and Fingerprint
4 ~ 8 Hours Long Lasting Battery Life
by NEXCOM
X Mobile Tablet PC
MTC2100-MD
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 45


MTC 2100 is an ultra reliable handheld mobile tablet PC to consolidate data collection and processing into one solution for ware-
house management, logistics management and eet management. For logistics management, you can scan the barcode of goods to
improve the accuracy of the order picking and staging process. The MTC 2100 is capable to send real-time picking and staging instruc-
tions to eet truck drivers via GPRS/ GSM/ HSDPA/ UMTS wireless network
Main Features
Supports Intel Atom processors
1 x 200-pin DDR2 SO-DIMM socket, up to 2 GB SDRAM
Intel System Controller Hub US15W
Dual Independent Display (LVDS + SDVO)
Integrated Wi-Fi 802.11/b/g/n and Bluetooth 2.0 + EDR
Sunlight Readable Touch Screen
Integrated SiRF III GPS module
Integrated 1.3 Mega Pixel camera
Integrated Laser Barcode Scanner
Integrated Secure Data by Inneon TPM 1.2 and Fingerprint Recognition
Supports 3.5G or WIMAX Module
4 ~ 8 Hours Long Lasting Battery Life
MRC 2100 is especially rugged for use in tough outdoor environments. With special rubber pads installed, it can withstand a
vertical drop of up to 4 feet (120 cm) high and is suitable to be mounted on vehicles. The MRC 2100 provides a powerful mobile
computing platform with an 8.4 in TFT color LCD and sunlight readable touch screen. The MRC 2100 has build-in Wi-Fi 802.11/b/g/n
and Bluetooth to enhance the mobility and smooth data access for various vertical markets. Furthermore, the MRC 2100 has the
strictest measurement to protect all your sensitive data by implementing TPM encryption and ngerprint security features.
To extend its functionality, the MRC 2100 has a docking connector for USB, PCI-Express and SDVO ports, while the expan-
sion slots include Mini card Socket. The MRC 2100 can be tailored to fit in various vertical applications, such as Point of
Services, retailing, logistic and much more.
Main Features
Support Intel Atom processors
Intel System Controller Hub US15W
Dual Independent Display (LVDS + SDVO)
Integrated Wi-Fi 802.11/b/g/n and Bluetooth 2.0 + EDR
Supports 3.5G or WIMAX Module
Integrated Secure Data by In neon TPM 1.2 and Fingerprint
4 ~ 8 Hours Long Lasting Battery Life
Optional RFID/ Barcode Scanner
CONTACT US
NEXCOM USA
3758 Spinnaker Court
Fremont, CA 94538
Ofce: (510)656-2248
Fax: (510)656-2158
www.nexcom.com
sales@nexcom.com
X Mobile Tablet PC
MTC2100
X Mobile Rugged PC
MRC 2100
S
o
l
u
t
i
o
n

P
r
o
v
i
d
e
r
Special Advertising Section
46 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


Embedded Virtual Manager on Multi-
Core Solves Legacy RTOS Problems
Starting from scratch is a luxury many embedded de-
velopers cannot afford. Building solutions on a base
of existing proven software is often the fastest and
most reliable road to success. But how does one add
features to existing proven real-time software without
disturbing the underlying reliability and performance
of that legacy software?
A History of Real-Time for Windows
In 1997 TenAsys Corporation introduced INtime, an
RTOS that provides hard real-time determinism along-
side Microsoft Windows on a single embedded PC.
A unique form of virtualization makes this possible,
letting Windows run unmodied as the lowest priority
task in the system. This real-time Windows platform
has provided hundreds of developers the means to
build deterministic embedded Windows systems that
reliably control critical machine functions and simul-
taneously include high-level interfaces for system
monitoring, enterprise connectivity, and complex user
interaction.
Using Intel Virtualization Technology (Intel VT)
TenAsys now offers the eVM platform, an embedded
virtual machine manager (VMM) capable of support-
ing the demands of a variety of embedded operating
systems while simultaneously hosting the Windows
OS, each on dedicated cores of a multi-core proces-
sor. This has very useful implications for applications
that need to preserve legacy real-time code.
An Embedded VMM for Real-Time
The eVM platform facilitates migrating legacy embed-
ded code from obsolete hardware to modern embedded
platforms. Legacy I/O can be virtualized and redirected to
minimize rewriting proven software. For example, an ob-
solete ISA system can be migrated to a smaller and less
expensive single-board computer by redirecting access
to ISA peripherals to equivalent on-board PCI devices.
Traditional VMM software emulates an entire machine,
giving each guest OS what it thinks is control of the hard-
ware. Direct access to real I/O, particularly specialized I/O,
is a key requirement of embedded software. A traditional
VMM does not provide direct and unfettered access to
the underlying physical I/O.
by Paul Fischer, TenAsys Corp.
CONTACT US
TenAsys Corporation
1400 NW Compton Drive, #301
Beaverton, OR 97006
(877) 277-9189 Toll Free
+1-503-748-4720 Telephone
info@tenasys.com
www.tenasys.com
Multi-Core Intel Processors Support Real-Time
Virtualization
The TenAsys eVM utilizes multi-core Intel VT processors to
host virtually any OS, both legacy and current, alongside
Microsoft Windows. In an eVM system, resources are par-
titioned, insuring each OS has direct access to time-critical
hardware that would be restricted or denied by a traditional
VMM. Assigning I/O exclusively, and dedicating CPU core(s)
to an OS, is essential to guaranteeing determinism.
Determinism and the priority of real-time tasks are fun-
damental requirements for an RTOS; hosting an RTOS
on the eVM platform does not dilute those requirements.
Partitioning resources insures that only the authorized OS
will have direct access to its time-critical I/O, with little or
no overhead from the VMM.
Conclusion
The net gains from the application of virtualization tech-
nology on Intel multi-core processor platforms are the
elimination of redundant computer and communication
hardware, faster communication and coordination between
RTOS and Windows subsystems, improved reliability and
robustness, re-use of proven legacy applications, and
simplified development and debugging. Systems that pre-
viously required multiple discrete computing modules can
be combined onto a single hardware platform, saving costs
in design, manufacturing, and maintenance.
6et a c|ear advaotage by r0oo|og yo0r rea|-t|me embedded system a|oogs|de w|odows oo m0|t|-core.
Use the TenAsys

INtime

RTOS to give your applications direct access to performance-


critical I/O on a dedicated core, so Windows and your real-time code execute at full speed. INtime
applications run alongside Windows on a single hardware platform without sacrificing determinism.
|t's the sq0eaky c|eao way to ga|o the eII|c|eocy oI m0|t|p|e cores. Errors are reduced and development costs are lowered
because you use a single IDE, Microsoft Visual Studio, to edit, compile, and debug real-time and Windows code.
The c|ock |s t|ck|og. The v|s|oo |s c|ear. 0a|| 0s. Yo0'|| see. Weve led the way in virtualization for over 25 years.
Call toll-free (877) 277-9189 or visit www.tenasys.com/multicore
25
years
Copyright 2008 TenAsys Corporation. All rights reserved. TENASYS, INTIME, and IRMX are registered trademarks of TenAsys Corporation. Other trademarks and brand names are the property of their respective owners .
we do w|odows.

TeoAsys has the c|eaoest so|0t|oo Ior rea|-t|me + w|odows oo m0|t|-core.


The |ht|me 8T0$
eos0res determ|o|sm
Ior rea|-t|me app||cat|oos
that r0o a|oogs|de
w|odows.
48 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
ADLINK aTCA-6900 Dual-Core and Quad Dual-Core Intel Xeon Pro-
cessors LV 10 GbE AdvancedMC Carrier Blade
The ADLINK aTCA-6900 features the latest Intel 5100
chipset and Intel I/O Controller Hub 9R (Intel ICH9R) with
64-bit low-voltage Intel Xeon processors and DDR2-667
REG/ECC up to 16 GB support. Compliant with PICMG
3.1 Option 1/9, the aTCA-6900 supports dual IEEE802.3ap
compliant 10GBASE-KX4 and 1000BASE-BX ports for
fabric interface connectivity. Featuring dual-AMC.0 mid-
size bays, this new carrier blade has on-board 24-port
Gigabit Ethernet Switch-on-Chip providing high speed
data tunnels switching between base / fabric interface,
update channels, front panel egress ports, rear transition
module and AMC.2 ports. Peripherals include USB v2.0
ports, analog RGB graphics, serial console and RAID 0/1/5
SATA/SAS AMC.3 storage devices.
Features:
Dual Quad-Core and Dual-Core Intel Xeon processors LV with
12/4 MB L2 Cache
64-bit Intel Extended Memory Technology
Dual-DDR2-667 REG/ECC Channels with 16 GB Maximum
Capacity
Intel 5100 chipset and Intel ICH9R
Dual-AMC.0 Mid-size Bays
Dual-10GBASE-KX4/1000BASE-BX Fabric Interface Channels
On-board 24-port Gigabit Ethernet Switch-on-Chip
RAID 0/1/5 SATA Ports
ADLINK Technology Inc.
8900 Research Drive
Irvine, CA 92618 USA
866-4-ADLINK Toll Free
949-727-2099 Fax
info@adlinktech.com
www.adlinktech.com
Product Showcase Index
ADLINK Technology
aTCA-6900 Dual-Core and Quad Dual-Core Intel Xeon
Processors LV 10 GbE AdvancedMC Carrier Blade ................. 48
Advantech Corporation
Advantech launches Intel Q35 PICMG 1.3 SHB supporting
45-nm tech FSB 1333MHz CPUs.................................................... 49
Emerson Network Power
ATCA-7150 Processor Blade.......................................................... 49
ATCA-7301 Processor Blade.......................................................... 50
ATCA-7350 Multicore Processor Blade ......................................... 50
CPCI7200 Single-Board Computer .................................................51
PrAMC-7210 AMC Module ................................................................... 51
Flexcomm Limited
FIDS28MC1 10G POS System Platform
.......................................... 52
FIDS43MS1 SME/SOHO Router With ADSL2+ Accessing............ 52
ITOX Applied Computing
ITOX BL100-N A Cost-Effective Mini-ITX Solution ..................... 52
Kaparel Corporation
MicroTCA 5U System.................................................................... 53
Kontron
Kontron CP6001 & CP6923 ........................................................... 53
Kontron nanoETXexpress-SP -- The credit card size COM
Express compatible solution from the origninal COM Inventor .... 54
Lynuxworks
LynxSecure................................................................................... 54
MSI Computer Corp.
MSI Fuzzy Q35DO Intel Q35 Express Chipset-Based
Mini-ITX Embedded Solution..................................................... 55
Nexcom
Powerful New Generation of Digital Signage Media Player .....55
Reliable Intel Core 2 Duo Processor-Based
Fan-less Computer .......................................................................55
Sharing this copy of
Embedded Intel

Solutions?
GET YOUR OWN COPY!
Subscribe FREE at
www.embeddedintel.com
www.embeddedintel.com
Platinum
Sponsor
Featured
Distributors
Embedded
Intel

Solutions
SUMMER 2008
Solution Providers Forum
Articles from companies providing important solutions for engineers
and embedded developers utilizing Embedded Intel Processors
Gold
Sponsors
Creating a Parallel Programming
Language for Multicore
Trends in High-Speed Embedded Market: Linley Interview
Green Embedded for Energy Management
Intel

ATOM

Processor Meets Medical Electronics


Challenges for Designing Telecom-Network Apps
Protech Technologies, Inc.
PSB-701LF Protech Systems Long Life PICMG 1.3 CPU board
with Intel Q35 Express Chipset................................................... 56
Trenton
Trentons Multi-Core System Host Boards (SHBs) & Backplanes
Maximize System Flexibility and Capability ..................................... 56
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 49


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
PCE-5124 is a PICMG 1.3 form-factor single host board which is
designed with the Intel Q35 Express chipset plus I/O Controller
Hub 9 DO (ICH9 DO) platform for industrial applications that
need high computing power and strong I/O capability. PCE-5124
supports 45nm and 65nm manufacture technology Intel Core
TM
2 Duo, Intel Core
TM
2 Quad, and Intel Pentium processors and
Intel Celeron processors 4xx series with FSB up to 1333MHz
and DDR2 667/800MHz SDRAM up to 8GB.
By supporting advanced computing technology, PCE-5124 is
suitable for computing power hungry industrial applications.
PCE-5124 performs excellent graphic processing capability by its
embedded Intel Graphics Media Accelerator 3100 with shared
memory up to 256MB. PCE-5124 can provide strong 2D/3D
graphic processing power without an add-on graphic card, it
saves user extra cost, power consumption and thermal design
effort caused by an add-on graphic card. PCE-5124 also has rich
I/O interfaces, its 6 SATA2 ports can support software RAID 0,
1, 10, 5 to be a cost-effective data reliability solution, the 6 on-
board serial ports (COM ports) allows PCE-5124 to meet various
industrial control applications.
With 1 PCI-E x 16 and 4 PCI-E x 1 lanes go down to the backplane,
PCE-5124 can expand various expansion slots such as PCI, PCI-
X and PCI-E slots with various backplanes. With outstanding
performance and exceptional features, PCE-5124 is the very
advanced computing platform for todays and tomorrows up-
and-coming industrial applications.
Advantech Corporation
38 Tesla, Suite 100
Irvine, CA92618
USA
1-800-866-6008 Toll Free
ECGinfo@advantech.com
www.advantech.com
Advantech launches Intel Q35 PICMG 1.3 SHB supporting 45-nm tech FSB
1333MHz CPUs
ATCA-7150 Processor Blade
The ATCA-7150 AdvancedTCA

processor blade from


Emerson Network Power delivers a combination of
performance and exibility to help drive the successful
implementation of next-generation telecom networks. It
builds on the ATCA

standard to provide the right product at


the right time to meet the needs of the telecom industry.
With two low-voltage Dual-Core Intel

Xeon

processors, the
ATCA-7150 is the highest performance processing blade in
an ATCA form factor. It also provides Gigabit Ethernet (GbE)
interfaces to the PICMG

3.0 base interface and the PICMG 3.1


fabric interface in a dual star conguration. Several other network
congurations are available. An array of main memory options
and two local mass storage options add to the performance and
exibility of the ATCA-7150 processor blade.
Key features include:
High performance processor blade with SMP support
Two, low-voltage Dual-Core Intel

Xeon

processors (2.13 GHz)


Multiple software packages including operating system
PICMG 3.0 Gigabit Ethernet base interface support
PICMG 3.1, Option 1 fabric interface support
Two SAS hard drive or SATA solid state disk bays for on-
board storage and RAID 0/1 support
Service Availability Forum (SA Forum) compliant HPI
interface
Designed for NEBS and ETSI compliance
RoHS (5 of 6) compliant
Emerson Network Power
2900 S. Diablo Way, Suite 190
Tempe, AZ 85282
USA
1 800 759 1107 Toll Free
1 602 438 5720 Telephone
embeddedcomputingsales@
emerson.com
www.EmersonNetworkPower.com/
EmbeddedComputing
50 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
ATCA-7301 Processor Blade
The Emerson Network Power ATCA-7301 is an AdvancedTCA

processor blade with a powerful processing complex featuring


the Intel

Core2 Duo processor running at 2.16 GHz, local


storage, standard I/O and redundant Gigabit Ethernet connections
to the back planes base interface. Furthermore, the ATCA-7301
provides two AdvancedMC (AMC) sites, which can be used to
provide additional processing power or I/O capabilities.
A Gigabit Ethernet (+ 2-port 10 Gigabit Ethernet) switch
provides exibility for routing Gigabit Ethernet ports between
the baseboards control processor, AMC-based processing
or I/O nodes, and the base and fabric interfaces. The ATCA-
7301 blade provides system management capabilities and is
hot swap compatible. The power and exibility of the design
makes it ideally suited for the telecom and datacom markets.
Key features include:
2.16 GHz Intel

Core2 Duo processors


On-board Gigabit Ethernet switch
Two mid-size AdvancedMC sites
AMC.0, AMC.1 and AMC.2 compliant
PICMG

3.0 Gigabit Ethernet base interface


PICMG 3.1, Option 1, 2 and 9 fabric interface support
SAS disk AMC module option
Mixed data plane and control application on the same blade
Support for Red Hat Enterprise Linux and Wind River PNE-LE
Designed for NEBS and ETSI compliance
RoHS (6 of 6) compliant
Emerson Network Power
2900 S. Diablo Way, Suite 190
Tempe, AZ 85282
USA
1 800 759 1107 Toll Free
1 602 438 5720 Telephone
embeddedcomputingsales@
emerson.com
www.EmersonNetworkPower.com/
EmbeddedComputing
ATCA-7350 Multicore Processor Blade
The Emerson Network Power ATCA-7350 is an Intel

processor-based compute blade that delivers a combination


of performance and exibility to help drive the successful
implementation of next-generation telecom networks. It
builds on the AdvancedTCA

(ATCA

) standard to provide
the right product at the right time to meet the needs of the
telecom industry.
With two Quad-Core Intel

Xeon

processors, the ATCA-7350


processor blade delivers the highest processing performance
in an ATCA form factor. The PICMG 3.1 compliant fabric
interface provides ten Gigabit Ethernet (10Gbps) capability
for applications requiring higher network throughput in the
backplane. The blade provides Gigabit Ethernet (1Gbps)
interfaces to the PICMG

3.0 base interface and the PICMG


3.1 fabric interface in a dual star conguration. Several other
network congurations are also available.
An array of main memory options, and two local mass
storage options add to the performance and exibility of the
ATCA-7350 processor blade.
Key features include:
High performance processor blade with SMP support
Two, Quad-Core Intel

Xeon

processors LV (2.13 GHz)


Multiple software packages including operating system
PICMG 3.0 Gigabit Ethernet base interface support
PICMG 3.1, Option 1 and 9 fabric interface support
Two on-board 2.5 form factor hard disk bays supporting
hot swap and RAID 0/1
Multiple disk options including SAS hard drives, SATA drives
with extended temperature range, and solid state disks
Designed for NEBS and ETSI compliance
Emerson Network Power
2900 S. Diablo Way, Suite 190
Tempe, AZ 85282
USA
1 800 759 1107 Toll Free
1 602 438 5720 Telephone
embeddedcomputingsales@
emerson.com
www.EmersonNetworkPower.com/
EmbeddedComputing
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 51


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
CPCI7200 Single-Board Computer
The Emerson Network Power CPCI7200 single-board
computer (SBC) uses the Intel

Core2 Duo processor and


Intel

E7520 chipset with Intel

6300ESB I/O Controller Hub.


The single-slot conguration is ideal for thermally constrained
environments and includes dual Gigabit Ethernet interfaces
and dual channel 3.2GB/s high speed, double data rate DDR2,
for a combined maximum bandwidth of 6.4GB/s.
The CPCI7200 is a low-power, high-performance SBC that offers
full hot swap compliance per PICMG

2.1 and supports the


PICMG 2.9 System Management and PICMG 2.16 CompactPCI

Packet Switching Backplane open specications. In addition to


the PICMG 2.16 variants, the CPCI7200 offers other value-added
features including the PLX6466 PCI-to-PCI bridge (PPB) for
universal CompactPCI system or peripheral-slot functionality.
Also, the CPCI7200 board supports the Intelligent Platform
Management Interface (IPMI) specication for full board remote
system and platform management as well as baseboard
management controller (BMC) and peripheral mode. Overall,
with the value-added PLX6466 and Gigabit Ethernet/PICMG 2.16
features, the CPCI7200 board is a superior choice for telecom
applications like softswitches, control plane media-transport
nodes, wireless gateways, and control plane CompactPCI
and PICMG 2.16 systems as well as industrial automation,
aerospace, and medical applications such as railway control, on
board ight information systems, and medical imaging.
Emerson Network Power
2900 S. Diablo Way, Suite 190
Tempe, AZ 85282
USA
1 800 759 1107 Toll Free
1 602 438 5720 Telephone
embeddedcomputingsales@
emerson.com
www.EmersonNetworkPower.com/
EmbeddedComputing
PrAMC-7210 AMC Module
The Emerson Network Power PrAMC-7210 is designed to
the AdvancedMC (AMC) specications, making it usable
in both AdvancedTCA

carriers as well as MicroTCA based


applications. The PrAMC-7210 is a perfect t for applications
looking for control plane processing, and other processor
intensive applications that needs not only faster data transfers
based on Gigabit Ethernet or PCI Express interfaces, but also
multi-core processing performance.
The PrAMC-7210, with the Intel

Core2 Duo processor core,


can scale up to 1.5 GHz CPU speeds with memory sizes from
2GB to 4GB (2GB standard), allowing the software reuse for
application developers. The Intel

3100 chipset supports


integrated north and south bridges, 4-channel DMA engine,
DDR2-400 memory, USB, UART, SATA and PCI Express
controllers. This reduces both the on-board real estate as
well as power consumption. This leaves room for additional
features like USB, additional memory, etc. PrAMC-7210 can
augment already deployed systems with more processing
power required to support new feature development, and
easy migration path based on standard interfaces like PCI
Express and Gigabit Ethernet.
The module management controller (MMC) implementing
IPMIv1.5 based management and hot-swap feature allows for
module replacement or eld upgrades, reducing the system
down time to almost zero. Carrier Grade Linux brings forth the
high availability features required for telecom applications.
Emerson Network Power
2900 S. Diablo Way, Suite 190
Tempe, AZ 85282
USA
1 800 759 1107 Toll Free
1 602 438 5720 Telephone
embeddedcomputingsales@
emerson.com
www.EmersonNetworkPower.com/
EmbeddedComputing
52 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
FIDS28MC1 ATCA form factor main board is powered by
the Intel XScale core-based Intel IXP2805 network
processor for high performance packet ltering and
network security. The board offers 2 couple 10G OC192
signal ber lines and 10 gigabits Ethernet ports. With
SPI switch on board, it allows user to congure single/
bidirectional OC192 to OC192/10 GE and 10 GE to 10
GE packet processing. FIDS28MC1 is a cost-effective
embedded system which offers high performance
network communication that saves up to 50% in cost
compared to other traditional 10G OC192 system.
Applications:
Backbone network surveillance
High-speed network IP throughput
FIDS28MC1 10G POS System
Platform
FIDS43MS1 is a mass-production ready SME/SOHO
router based on latest Intel IXP435 network processor.
With ADSL2+ integration by daughter card (Optional: ST
ADSL2+ solution/Conexant solution/Broadcom solution),
it supports downstream rates of up to 24 Mbps; theres 1
WAN port and 4 LAN ports in the platform; additionally, this
platform supports IEEE802.3af POE standard; integrated
miniPCI slot allows WLAN access via IEEE802.11a/b/g/n Wi-
Fi card. FIDS43MS1s software packages offer complete
gateway services including VPN, stateful packet inspection
rewall, WiMAX CPE, bridging and routing, and remote
management.
Applications:
ADSL/ADSL2+ SME/SOHO router
Wireless(Wi-Fi/ WiMAX) gateway
FIDS43MS1 SME/SOHO Router
With ADSL2+ Accessing
sales@excomm.com.cn
http://www.excomm.com.cn
sales@excomm.com.cn
http://www.excomm.com.cn
ITOX BL100-N A Cost-Effective Mini-ITX Solution
The ITOX BL100-N Mini-ITX board addresses the key requirements
of embedded computing applications - Cost, Stability and
Long-Term Availability. The Intel Q35 Express chipset-based
motherboard is compatible with lower-cost desktop processors,
including Intel Celeron 4xx series processors, Intel Core2
Duo processors and Intel Core2 Quad processors. It also
supports Intel Enhanced Memory 64 Technology, Enhanced
Intel Speedstep Technology, and Intel Fast Memory Access.
Requiring only 13 watts (TDP), the Intel Q35 Express
chipset provides a 50 percent power reduction over
previous generation chipsets. Even more power savings and
performance can be realized using next-generation 45nm
Intel Core2 Duo processors and Intel Core2 Quad
processors with a 1333 MHz system bus.
Dual independent display support is provided by the
onboard VGA graphics port and LVDS DFP interface, with up
to QXGA (2048x1536) resolution. Additional performance
increases are realized through the incorporation of Intel
Quiet System technology, which regulate fan speeds
for increased noise reduction, and Intel Virtualization
Technology for Directed I/O (Intel VT-d).
Additional Features:
Up to 2GB DDR2 667MHz or 800MHz Memory
1333/1066/800Mhz Front-Side Bus Support
PCI Expansion Slot
Dual Gigabit LAN Ports
6 USB 2.0 Ports
4 Serial COM Ports
1 PCI Slot
VGA Graphics Port (2048x1536@75Hz)
LVDS DFP Interface (1600x1200 18/24bit)
Integrated 5.1 Channel Audio
Guaranteed availability through 2014
ITOX Applied Computing
8 Elkins Road
East Brunswick, NJ 08816
732-390-2815 Telephone
888-200-ITOX Toll Free
732-390-2817 Fax
sales@itox.com
www.itox.com
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 53


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
Kontron
14118 Stowe Drive
Poway, CA 92064
USA
858.677.0877 Telephone
info@us.kontron.com
www.kontron.com
Kontron CP6001 & CP6923
In todays demanding world, designers need smart solutions.
Kontrons 6U CompactPCI CP6001 and CP6923 were designed
with exactly that in mind. The CP6001 features a rugged Intel
Core 2 Duo processor and is a perfect t with the CP6923 PICMG
2.16 rugged Ethernet switch board. Both the CP6001 and the
CP6923 boards are available in three rugged levels: R1-Standard,
R2-Rugged Air-Cooled, R3-Conduction-Cooled. (R3-Conduction-
Cooled versions shown here.)
With up to 8 GB of USB or 2 GB soldered ash, the CP6001
enables construction of a highly shock and vibration resistant
system with non-rotating, non-volatile memory. The CP6923
board supports all relevant standards on carrier grade L2 and L3
switching and routing. Together, these 6U CompactPCI boards
provide a cost-effective solution for rugged systems.
CP6001
Up to 8 GB of USB or 2 GB soldered ash
Based on the Mobile Intel 945GM Express chipset with a
front side bus of up to 667 MHz and ICH7-R Southbridge
Two independent video outputs to the rear I/O (2x DVI - 1x
DVI and 1x HDMI)
CP6923
24x GbE ports
Leading edge technology based on BCM5650X chip
Copper, optical, rear I/O version; hot swap; IPMI-
comprehensive; rmware package
Kontron CP6923-R3
Kontron CP6001-R3
The Kaparel MicroTCA Systems were designed as a compact
solution for exible and cost-critical applications. AdvancedMC
modules are plugged directly into a High-Speed backplane
without a carrier card. MicroTCA stands out due to its very small
design, but also due to its high scalability and clearly reduced
system costs. The compact design allows a variable installation
in 200mm deep 482.6mm (19) enclosures or instrument cases
and wall-mounted enclosures.
The advantages of MicroTCA extend beyond the
telecommunications market, to medical technology,
safety engineering or industrial automations etc. Kaparel
a Rittal Company offers rack-mounted systems as well
as development systems in 2U, 3U, 4U, and 5U including
backplanes for the accommodation of AdvancedMC modules
in half and full height.
Kaparel Corporation
97 Randall Drive
Waterloo, Ontario N2V 1C5
Canada
817-447-9420 Telephone
800-452-7273 Toll Free
519-725-0414 Fax
kdubois@kaparel.com
www.kaparel.com
MicroTCA 5U System
54 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
LynxSecure
With the introduction of the new LynxSecure separation
kernel, LynuxWorks
TM
once again raises the bar when it
comes to superior embedded software security and safety.
LynxSecure expands on the proven real-time capabilities of
the LynxOS

real-time operating system (RTOS) with time-


space partitioning and operating-system virtualization.
The LynxSecure separation kernel is a virtual machine
monitor that is certiable to (a) Common Criteria EAL-7
security certication (Evaluated Assurance Level 7), which
is a level of certication unattained by any known operating
system to date; and (b) DO-178B level A, the highest level
of FAA certication for safety-critical avionics applications.
LynxSecure conforms to the Multiple Independent Levels of
Security/Safety (MILS) architecture.
Features & Benets
Optimal security and safety- the only operating system to
support CC EAL-7 and DO-178B level A
Real time- time-space partitioned RTOS for superior
determinism and performance
Virtualization technology- supports multiple heterogeneous
operating system environments on the same physical
hardware using Intel VT hardware
Highly scalable- supports Symmetric MultiProcessing
(SMP) and 64-bit addressing for high-end scalability
Support for open standards- supports 100% binary
compatibility for Linux or POSIX-based software application
to migrate to a highly robust, secure environment
LynuxWorks, Inc.
855 Embedded Way
San Jose, CA 95138
USA
800.255.5969 Toll Free
408.979.3900 Telephone
408.979.3920 Fax
inside@lnxw.com
www.lynuxworks.com
Kontron nanoETXexpress-SP -- The credit card size COM Express compatible solution
from the origninal COM Inventor
The Kontron nanoETXexpress-SP is the rst credit card-sized
COM Express modules based on the Intel 45mn technology
platform the Intel Atom processor Z500 series and the
Intel System Controller Hub US15W. Intels new two-chip
solution makes it easy for nanoETXexpress to support embedded
applications in areas not previously possible.
With a foot print of a mere 55 mm x 84 mm, the nanoETXexpress is
a COM Express module that is ideal for ultra-mobile applications
that require energy saving x86 processor performance, high-
end graphics, PCI Express and Serial ATA combined with longer
battery life. Kontrons nanoETXexpress products are designed
with the requirements of handheld devices, such as those for
medical or multi-media applications, small mobile data systems,
in mind. Kontron nanoETXexpress modules are 100 percent
compatible with the COM Express (COM.0) Type 1 pin-out in
terms of connector location and pin denition.
For more information on the Kontron nanoETXexpress-SP COM
Express compatible solution, visit www.kontron.com/nano.
Key Features
Highly efcient Intel Atom processor Z500 series
Integrated memory controller, graphics engine and I/O
controller in single, space-saving Intel System Controller
Hub US15W
Unprecedented power consumption/performance ratio for
x86 based ultra mobile solutions
PCI Express, Gigabit Ethernet, USB 2.0, SerialATA, LVDS,
HD Audio, etc.
100 percent COM Express pin-out type 1 compatible
Request a sample today and start evaluating immediately!
Kontron
14118 Stowe Drive
Poway, CA 92064
USA
858.677.0877 Telephone
info@us.kontron.com
www.kontron.com
www.embeddedintel.com | Embedded Intel

Solutions Summer 2008 | 55


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
MSI Fuzzy Q35DO Intel Q35 Express Chipset-Based Mini-ITX Embedded Solution
Based on the latest Intel

Q35 Express chipset and Intel


I/O Controller Hub 9 DO (ICH9 DO), the Fuzzy Q35DO is a
complete balance of performance, functionality, and price
competitiveness for industrial computing. The Q35D0 has
support for Intel

processors in LGA775 package, bringing


the highest level of exibility and power to business.
The Intel Graphics Media Accelerator 3100 built-in graphics
core provides power to 2D performance and quality while
fully supporting DirectX

9.0c for 3D functionality.


In addition to its exible capacity upgrades and advanced
functions, the Fuzzy Q35DO is easy to set up and maintain.
Full support for RAID 0,1,1+0 functions provide the increased
performance and fault tolerance expected from industrial-
grade components.
Specications
Intel

Q35 Express Chipset and ICH9 DO


Support for Intel

processors in LGA775 package


Two DDR2 667/800/1066/1333MHz DIMMS for 4GB Memory
Support
Intel Graphics Media Accelerator 3100 with DirectX

9.0 Support
Dual GbE functionality - Intel

82566DM, Intel

82573L
1 PCI-E 16x Slot
USB 2.0, Serial ATA, and IDE Support
RAID 0,1,0+1
About MSI
MSI, a world-class manufacturer of an extensive variety of the
highest quality IT products, is one of the worlds top ve and
Taiwans top 3 leading motherboard manufacturers. Technical
leadership and innovation are the pillars behind MSIs effort to
maintain its momentum.
MSI Computer Corp.
901 Canada Court
City of Industry, CA 91748
USA
626 913 0828 Telephone
sales@msicomputer.com
www.msicomputer.com
NEXCOM newly-released NDiS161 is specially designed
for Digital Signage Platform. It is ultra-slim, easy to
be mounted behind the large-size display devices as
LCD TV or PDP. NDiS161 operates on the mobile Intel
Core2 Duo, Intel Core Duo and Intel Celeron
processors. Its fan-less thermal design can reduce the
cost of maintenance. The stable reliability can guarantee
working for 24/7 operations. NDiS161 provides DVI and
VGA display interfaces, one GbE Ethernet with optional
wireless(WiFi) connectivity, USB 2.0 ports and storage
space for 2.5 HDD or SSD.
Features:
Mobile Intel 945GME Express chipset
410mm(H) ultra-slim casing design
Robust fan-less operating
DVI, VGA, S-Video and optional HDMI
Application:
Retail and wholesale
Hospitality
Entertainment
Education
Supermarket
Transportation
Health Care
Powerful New Generation of Digital
Signage Media Player
http://www.nexcom.com
Sales@nexcom.com
Tel: +1-510-656-2248
Fan-less ready-to-congure design, NISE 3110 provides
most exible solution for Mobile Intel 945GME
Expressosk System. Featuring high performance Intel
945 GME chipsets, the NISE 3110 supports Intel Core
2 Duo processor and DDR2 667/533 memory. The rugged
NISE 3110 provides one CompactFlash socket and one
2.5 HDD drive bay. Legacy device connection includes
three RS232 ports, one RS232/422/485 port, and two
PCI expansion slots. This is the highly reliable and fully
secured platform to streamline your operation system.
Features:
Intel

Core2 Duo, Intel Core Duo processors


Mobile Intel 945GME Express chipset
Dual 1000/100/10 Mbps LAN ports
6X USB 2.0/ VGA/ DVI
3X RS232 and 1XRS232/422/485 via DB Connector
Application:
Gaming Solution
Kiosk / ATM
POS & Self-service Machine
Multimedia Entertainment
Reliable Intel

Core 2 Duo
Processor-Based Fan-less Computer
http://www.nexcom.com
Sales@nexcom.com
Tel: +1-510-656-2248
56 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


P
r
o
d
u
c
t

S
h
o
w
c
a
s
e
PSB-701LF Protech Systems Long Life PICMG 1.3 CPU board with Intel

Q35
Express Chipset
The PSB-701LF is based on the Intel Q35 Express chipset
and I/O Controller Hub 9 DO (ICH9 DO) conguration,
which ensures its compatibility with the latest processing
technology, including the Intel Core 2 Duo, Intel
Core 2 Quad and Intel Celeron processor congurations.
Accordingly, the new model can accommodate the need for
reliable usage with all leading Windows-based software
applications, and can do so at any of various price levels. In
fact, the PSB-701LF delivers clock speeds ranging from 1.6
2.0 GHz with the Intel Celeron processor up to 2.4 2.66
GHz with the Intel Core 2 processor. Paired with two 240-
pin DDR2 DIMM slots supporting Dual Channel memory
architecture, plus DDR2 running at 667-800 MHz, the card
provides up to 4GB of RAM.
Connectivity is another of the many advantages built into the
PSB-701LF. There are four SATA II interface connectors for
high-speed data transfer via RAID 0,1,10,5, along with a 20-
pin header for operation via TPM (Trusted Platform Module)
1.2. Two serial ports, COM 1 and COM 2, provide RS232 and
RS232/422/485 compatibility, while 10/100/1000 Mbps ports
are provided for LAN 1 and LAN 2, with support for ATX-
powered Wake-on-LAN. High Denition Audio is via Realtek
ALC202A and a 10-pin header, and two DIN connectors are in
place for keyboard and mouse connection.
The PSB-701LF was designed to satisfy the needs of memory-
intensive applications, such as gaming, multimedia, medicine
and medical imaging, and telecommunications, all of which
benet from the products Dual Channel memory system.
The cards signicant memory capability and high transfer
rates are further supported by the Intel Q35 Express chipset,
which offers a host of other features: Intel Graphic Media
Accelerator 3100 and Rapid Recovery are included, along with
tougher security and more thorough data protection, easier
manageability and minimized power consumption. All this
helps earn the FCC and CE certications for the PSB-701LF
Protech Technologies, Inc.
950 Fee Ana St., Suite #B
Placentia, CA 92870
1-888-776-9767 Toll Free
714-996-7200 Telephone
714-996-7300 Fax
sales@protech-usa.net
www.protech-ipc.com
PSB-701LF
Trentons Multi-Core System Host Boards (SHBs) & Backplanes Maximize
System Flexibility and Capability
Trenton PICMG 1.3 products form the backbone of many
industrial computers deployed in telecommunications,
broadcasting, medical, industrial automation, homeland security,
military and aerospace applications. Trentons extensive line
of PICMG 1.3 SHBs & backplanes support a wide variety of
PCI Express, PCI-X, PCI and purpose-built ISA option card
combinations. Trenton products are designed to provide many
years of trouble-free service in robust embedded computing
applications and our PICMG 1.3 products come with a standard
ve-year factory warranty.
TECHNICAL SPECS
MCX/MCG Quad-Core Intel Xeon processors (Series
54xx/53xx), Dual-Core Intel Xeon processors
(Series 52xx/51xx), Server-class and Graphics-class
PCI Express configurations
T4L, TML and TQ9 - Intel Core 2 Quad processors (TQ9
only), Intel Core 2 Duo processors (TQ9 & TML) and
Intel Pentium 4 processors (T4L only), Graphics-class
PCI Express congurations
SLT/SLI Single or dual processor SHBs featuring the Dual-
Core Intel Xeon processors LV with a passive heat sink
design and a Server-class PCI Express conguration
NLT/NLI Single or dual processor SHBs featuring single-
core Intel Xeon processors and a Server-class PCI
Express conguration
Server-class Backplanes (use with MCX, SLT/SLI or NLT/
NLI SHBs)
BPX6806
BPX6736
BPX6719
BPX6620
BPX6610
BPX6571
BPX5
BPX3/2
BPX3/14
BPX3/8
Graphics-class Backplanes (use with MCG, TQ9, TML or
T4L SHBs)
BPG6741
BPG6714
BPG6615
BPG6600
BPG6544
BPG4
BPG2/2
TRENTON Technology, Inc.
2350 Centennial Drive
Gainesville, GA 30504
United States
770-287-3100 Telephone
800-875-6031 Toll Free
770-287-3150 Fax
Sales@TrentonTechnology.com
www.TrentonTechnology.com
Featured
Intel

Authorized
Distributors
Additional
Intel Core 2 Duo
Processor Family
Features:
Dual-core desktop t
processors
Quad-core desktop t
processors
Quad-core server t
processors
Dual-core mobile t
processors
Intel recently introduced the Intel Core2 Duo
processor T9400*, the next-generation of the Intel
Core2 Duo processor family. The new processor is based
on Intels industry-leading 45-nanometer (nm) Hi-k metal
gate silicon technology and its latest microarchitecture
enhancements. With more than 400 million transistors
for dual-core processors and more than 800 million
for quad-core, the 45 nm processor introduces new
microarchitecture features for greater performance at a
given frequency. The following is a brief description of
the improved features.
New Intel SIMD Extensions 4 (SSE4) Instructions. Extends
the Intel 64 architecture instruction set architecture to
better take advantage of Intels next-generation 45 nm
silicon manufacturing process and expands the performance
and capabilities of Intel architecture. In addition, this
instruction set delivers further performance gains for
SIMD software and will enable these microprocessors to
deliver superior performance and energy effciency to a
broad range of 32- and 64-bit software.
Larger, Enhanced Intel Advanced Smart Cache. Processors
include a 50% larger L2 cache with a 24-way associativity
to further improve the hit rate and maximize utilization.
These large caches improve performance and effciency by
increasing the probability that each execution core can
access data from a higher performance, more effcient
cache subsystem.
Higher Speed Cores and System Interface. Processors
will run at higher core speeds (greater than 3 GHz for
some versions) than previous Intel Core 2 Duo processors.
Front-side bus speeds will be increased up to 1.600 GHz,
in addition to the 1.066 GHz and 1.333 GHz now available.
This will improve overall system performance.
Enhanced Intel Virtualization Technology. The Intel
Core 2 Duo processor T9400 speeds up virtual machine
transition (entry/exit) times by an average of 25 to 75%.
This is all done through microarchitecture improvements
and requires no virtual machine software changes.
Super Shuffe Engine. Implementing a full-width, single-
pass shuffe unit that is 128-bits wide, these processors
can perform full-width shuffes in a single cycle. This
doubles the speed for most byte, word or dword SSE data
shuffe operations and signifcantly reduces latency and
throughput for SSE2, SSE3 and Intel SSE4 instructions
that have shuffe-like operations like pack, unpack and
wider packed shifts.
Fast Radix-16 Divider. Processors provide faster divide
performance, roughly doubling the divider speed over
previous generations for scientifc computations, 3D
transformations and other mathematical-intensive
functions. The inclusion of a new, fast divide technique
called radix 16 speeds division in both foating-point
and integer operations.
Store Forwarding. To speed up the reading of the result
of a misaligned store that crosses an 8-byte address
boundary and is still in a pipeline, these processors can
forward the result of the store to the load immediately
rather than waiting for the store to fnish and write to
memory.
Improved Operating System (OS) Synchronization
Primitive Performance. Certain OSs temporarily block
out or mask interrupts when starting a critical section
of code and needing exclusive access over a resource
such as an I/O device. Through faster clear interrupts/
set interrupts (CLI/STI) capability, these processors
can move into and out of this mode faster, signifcantly
improving performance. And, they can execute locked
instructions such as XCHG, ADD/ XADD/NEG/BTS/AND
and CMPXCHG faster.
Improving Energy Effciency
In addition to Intel 45nm Hi-k silicon technology
benefts, the Intel Core 2 Duo processor family builds
on the energy-effciency capabilities of the Intel Core
microarchitecture with two important additions. Deep
Power Down Technology is a radically new and advanced
power management state (C-state) that signifcantly
reduces the power of the processor during idle periods
so internal transistor power leakage is no longer a factor.
And, to further increase the speed at which single-
threaded applications can be processed, thus improving
the performance of many applications, Intel has enhanced
the Intel Dynamic Acceleration Technology.
45 nm Next-Generation Intel

Core

Microarchitecture
Intel

Core

2 Duo Processor Family


New innovations and enhancements deliver higher
performance and energy effciency.
Avnet, Inc. 2008. Al l r ights reser ved. AVNET i s a regi stered trademar k of Avnet, Inc.
Al l other brand or product names are trademar ks of thei r respecti ve owner s.
For more information about
the Intel Core 2 Duo processor family
and Intels 45 nm technology, visit
www.em.avnet.com/intel.
*Intel processor numbers are not a measure of performance.
Processor numbers differentiate features within each processor
series, not across different processor sequences. See
http://www.intel.com/products/processor_number for details.
60 | Embedded Intel

Solutions Summer 2008 | www.embeddedintel.com


LAST WORD
R
ecent media attention has focused on the creation of three
industry-supported university labs in the U.S. Tese labs
are dedicated to improving software development for multicore
chips. Tey are located at the universities of Stanford, Berkeley,
and Urbana-Champaign and funded by computing industry
leaders AMD, HP, IBM, Intel, Microsoft, Nvidia, and Sun. By
leveraging the BEE3 eld-programmable-gate-array (FPGA) -
based system simulators, the
three research groups plan to
provide a testing ground for
designing and programming
systems with a potentially
very large number of cores.
Te research looks into
both programming models
and hardware support, such as transactional memory. Funda-
mentally, the question being addressed is how the combined
hardware-software system can better support the expression of
parallel algorithms and programs. Eventually, this work will pro-
vide new technology that will be part of the processors that we all
buy. It is research that should have been done many years ago.
In the here and now, however, the virtualized-software-devel-
opment (VSD) and virtual-platform industry is already oering
market-ready development platforms with multicore capabilities.
Tese tools help programmers tackle the problems that currently
face them as they migrate their existing code from single proces-
sors to multiprocessors and multicore devices. At the Embedded
Systems Conference (ESC), Virtutech conducted a survey with
embedded-multicore-chip provider Freescale Semiconductor.
Te companies goal was to gauge the interest and readiness of
engineers to develop for multicore systems and adopt virtual
platforms for their development work.
Te results of the survey demonstrate that engineers want to
move to new multicore architectures. But they are constrained
by the fact that software innovation hasnt kept pace with the
multicore hardware on which its designed to run. As a result, the
computing world isnt realizing the potential advantages of mul-
ticore processors and SoCs. After all, software cannot keep up
and tends to get stuck in debugging parallel software. Tis issue
is especially acute for many users of embedded x86 processors,
as the x86 world has turned completely to multicore to provide
increased performance.
Virtualized software development can solve this problem
by providing the development tools and pre-existing hardware
models that simplify and accelerate complex software develop-
ment. Two particular problems solved by virtual platforms are
repeatability and probe eects. On a physical parallel computer,
every run of a parallel program will be dierent, as the timing
of interactions between cores varies. Tis means that timing-re-
lated bugs, such as race conditions, will show up every once in a
while. In addition, repeating them is very hard.
In the world of virtualized
software development, re-
peatability is ensured by the
virtualization system con-
trolling the virtual time and
recording all inputs. Once
a bug has manifested itself
inside the virtual world, it can
be trivially reproducedover and over again. Designers also can
use reverse execution to back out of a bug and investigate the sys-
tem state that leads up to the problem. Tis is impossible physical
hardware as well as a great boon to parallel software debugging.
Virtualized software development also is free from probe ef-
fects, as instrumentation is added inside the virtualization layer
without disturbing the timing or behavior of the software run-
ning on the virtual hardware. Tis removes the Heisenbug
eect (in which the act of trying to observe a bug makes it go
away due to the disturbance you introduce). In doing so, it makes
the debug of parallel software a much more palatable task.
Apart from the host-target side, a new version of the Simics
development platform enables software developers to leverage
the multicore architecture of their host environment to run very
large virtual-hardware setups containing many tens of boards
and networked machines on a single workstation. One can see
how multicore enables new levels of performance once that soft-
ware is parallelized.
Jakob Engblom is technical marketing manager at
Virtutech in Stockholm, Sweden. He holds an MSc
in computer science and a PhD in computer systems
from Uppsala University. Engblom is interested in
parallel computer architectures, simulation tech-
nology, and embedded-software development.
By Jakob Engblom
Taming the Multicore Beast
The results of the survey demonstrate
that engineers want to move to new
multicore architectures, but ...
The Embedded Communicat ions Comput ing business of Mot orola is now a business of Emerson Net work Power.
Emerson, Business-Critical Continuity, Emerson Network Power and the Emerson Network Power logo are trademarks of Emerson Electric Co.
AdvancedTCA, CompactPCI, MicroTCA and AdvancedMC are trademarks of PICMG. Intel is a trademark or registered trademark of Intel Corporation
or its subsidiaries in the U.S. and other countries. 2008 Emerson Electric Co.
Int el

t echnology-based embedded solut ions.



Ju st a n o t h er r easo n w h y Em er so n Net w o r k Po w er i s t h e g l o b a l l ead er
JOFOBCMJOH#VTJOFTT$SJUJDBM$POUJOVJUZ
Emerson Net work Power is now clearly t he leading provider of embedded comput ing solut ions.
From plaLorms, blades and modules, Lo soLware and services, Emerson's indusLry-leading
Lechnology porLolio is ready Lo help solve your cusLomers' mosL demanding applicaLions.
Make our AdvancedTCA

, MicroTCA, AdvancedMC, CompacLPCl

, Processor PMC,
VMEbus and OpenSAF sLandards-based producLs your irsL choice.
See how Emerson Net work Power can help you build a clear advant age.
Go t o www.EmersonNet workPower.com/ EmbeddedComput ing
To you, t he advant ages are clear.
To your cust omer, it makes you t he clear choice.
ATCA integrated platforms for IPTV and Video on Demand
CHOICE
is good
K
o
n
t
r
o
n

a
n
d

t
h
e

K
o
n
t
r
o
n

l
o
g
o

a
r
e

r
e
g
i
s
t
e
r
e
d

t
r
a
d
e
m
a
r
k
s

o
f

K
o
n
t
r
o
n

A
G
.

A
l
l

o
t
h
e
r

t
r
a
d
e
m
a
r
k
s

a
r
e

t
h
e

p
r
o
p
e
r
t
y

o
f

t
h
e
i
r

r
e
s
p
e
c
t
i
v
e

o
w
n
e
r
s
.

2
0
0
8


K
o
n
t
r
o
n

A
m
e
r
i
c
a
,

I
n
c
.
1-888-294-4558 - info@us.kontron.com
EMEA: +49 0 800 7253756 - Asia: +886 2 2910 3532
Life is good when you have choices. People who subscribe to IPTV or Video on Demand services are no different.
They want quality viewing loaded with diverse, interactive features. To support these services, network equipment providers need a
wealth of building-block options and suppliers to design their carrier-grade network applications. Thats where Kontron comes into
play. We offer highly flexible integration services of AdvancedTCA platforms that come fully pre-tested and validated just the way
you need it to get your application to market quickly.
Design your next application with Kontron.
IMS IPTV WIRELESS CONTENT DELIVERY NETWORKS
OM9020 ATCA 2-slot
Integrated IPTV, VoD Platform
v
Kontron AT8030 ATCA node; three
Intel Core2 Duo processors
v
Astute Networks Caspian ATCA iSCSI,
RAID-5 board; density of 1.5TB/slot.
v
I/O performance at 44K I/Os per second
Visit Kontron @ NXTcomm 2008!
June 16-19, 2008 | Booth SL4123
Come see Live Kontrons
latest ATCA platform for IPTV and
Video on Demand applications!
www.kontron.com
v

You might also like