rtc magazine

52
The magazine of record for the embedded computing industry www.rtcmagazine.com November 2013 An RTC Group Publication Small Displays Pack Powerful GUIs ATCA Gets Hardware Management Boost Ethernet Teams with PCI Express

Upload: rtc-group

Post on 10-Mar-2016

230 views

Category:

Documents


4 download

DESCRIPTION

November 2013

TRANSCRIPT

Page 1: RTC Magazine

The magazine of record for the embedded computing industry

www.rtcmagazine.comNovember 2013

An RTC Group Publication

Small Displays Pack Powerful GUIs

ATCA Gets Hardware Management Boost

Ethernet Teams with PCI Express

Page 2: RTC Magazine

COM Express modules from X-ES

RUGGED, POWERFUL

Our family of fully ruggedized COM Express modules support the latest high-performance Freescale QorIQ and Intel® Core™ i7 processors and include soldered down memory with ECC, additional mounting holes, and Class III PCB fabrication and assembly. When you choose X-ES COM Express modules, you are supported with excellent development platforms and innovative rapid-deployment systems. Contact us today to learn more.

Highest performance under any condition. That’s Extreme.

COM EXPRESSCOM EXPRESS

Intel® Core™ i7 processorBasic COM Express

Freescale QorIQ P2020Compact COM Express

Freescale QorIQ P2041Mini COM Express

Extreme Engineering Solutions608.833.1155 www.xes-inc.com

Page 3: RTC Magazine

TABLEOFCONTENTS

Digital Subscriptions Available at http://rtcmagazine.com/home/subscribe.php

RTC MAGAZINE NOVEMBER 2013 3

VOLUME 22, ISSUE 11

34

30

3822

26

14

181042

8

6TECHNOLOGY IN CONTEXTSmall Panel Display Technology

Smart Panel Technology: Intelligent Control Solutions Offer Both Flexibility and ReliabilityCy Hung, Adlink Technology

Drive up to Four Independent Full HD Displays from a Single CPU ModuleMichael Miller, MSC Embedded

TECHNOLOGY CONNECTEDAdvances in System Connectivity

How Do You Communicate to Your Peers?David Hinkle, Elma

Leveraging Mainstream PCI Express Advances in Embedded SystemsLarry Chisvin, PLX Technology

TECHNOLOGY IN SYSTEMSAdvances in ATCA

Boosting ATCA Hardware Platform Management for Power SubsystemsMark Overgaard, Pigeon Point Systems

TECHNOLOGY DEVELOPMENTDeveloping Code for Hybrid Architectures

OpenCL for FPGA – Bringing FPGAs to the (Relative) Masses—Part 1Ron Huizen, Bittware

INDUSTRY WATCHBattery Technology Widens Options

Rechargeable Batteries: New Choices, Complex DecisionsTodd Sweetland, Electrochem Solutions

DEPARTMENTSEditorialComing Changes in the Energy Industry Bode Well for Embedded

Industry InsiderLatest Developments in the Embedded Marketplace

Small Form Factor ForumARMed and Dangerous

Products & TechnologyNewest Embedded Technology Used by Industry Leaders

Rootkit Detection System Powered by the LynxSecure Separation Kernel

10/40 Gigabit Ethernet Switch for OpenVPX

453U OpenVPX High-Speed Data Recording Engine

12EDITOR’S REPORT

GUIs for Small Devices —Expanded Functionality in a Tighter SpaceTom Williams

43 46

Page 4: RTC Magazine

4 NOVEMBER 2013 RTC MAGAZINE

NOVEMBER 2013

Publisher PRESIDENT John Reardon, [email protected]

Editorial

EDITOR-IN-CHIEF Tom Williams, [email protected]

SENIOR EDITOR Clarence Peckham, [email protected]

CONTRIBUTING EDITORS Colin McCracken and Paul Rosenfeld

MANAGING EDITOR/ASSOCIATE PUBLISHER Sandra Sillion, [email protected]

COPY EDITOR Rochelle Cohn

Art/Production

ART DIRECTOR Jim Bell, [email protected]

GRAPHIC DESIGNER Michael Farina, [email protected]

Advertising/Web Advertising

WESTERN REGIONAL SALES MANAGER Mike Duran, [email protected] (949) 226-2024

MIDWEST REGIONAL AND INTERNATIONAL ADVERTISING MANAGER Mark Dunaway, [email protected] (949) 226-2023

EASTERN REGIONAL ADVERTISING MANAGER Jasmine Formanek, [email protected] (949) 226-2004

BillingCindy Muir, [email protected] (949) 226-2021

Compatible Modules fromSingle-Core to Quad-Core

The MSC Q7-IMX6 with ARM Cortex™-A9 CPU is a compatible module with economic single-core CPU, strong dual-core processor or a powerful quad-core CPU with up to 1.2 GHz, and provides a very high-performance graphics.

Freescale i.MX6 Quad-, Dual- or Single-Core ARM Cortex-A9 up to 1.2 GHz up to 4 GB DDR3 SDRAM up to 64 GB Flash GbE, PCIe x1, SATA-II, USB Triple independent display support HDMI/DVI + LVDS up to 1920x1200 Dual-channel LVDS also usable

as 2x LVDS up to 1280x720 OpenGL® ES 1.1/2.0, OpenVG™

1.1, OpenCL™ 1.1 EP UART, Audio, CAN, SPI, I2C Industrial temperature range

Qseven™ - MSC Q7-IMX6

MSC Embedded Inc. Tel. +1 650 616 [email protected]

www.mscembedded.com

V-7_2013-WOEI-6535

Untitled-3 1 8/14/13 2:16 PM

Bridge the gap between ARM and x86with Qseven Computer-on-ModulesOne carrierboard can be equipped with Freescale® ARM, Intel® Atom™or AMD® G-Series processor-based Qseven Computer-on-Modules.

congatec, Inc.6262 Ferris Square | San Diego | CA 92121 USA | Phone 1-858-457-2600 | [email protected]

www.congatec.us

conga-QMX6 conga-QA6 conga-QAF

ARM Quad Core Intel® Atom™ AMD® G-Series

Untitled-4 1 8/14/13 2:18 PM

To Contact RTC magazine:

HOME OFFICE The RTC Group, 905 Calle Amanecer, Suite 250, San Clemente, CA 92673 Phone: (949) 226-2000 Fax: (949) 226-2050, www.rtcgroup.com

Editorial Office Tom Williams, Editor-in-Chief 1669 Nelson Road, No. 2, Scotts Valley, CA 95066 Phone: (831) 335-1509

Published by The RTC GroupCopyright 2013, The RTC Group. Printed in the United States. All rights reserved. All related graphics are trademarks of The RTC Group. All other brand and product names are the property of their holders.

Page 5: RTC Magazine

Untitled-5 1 9/26/13 9:29 AM

Page 6: RTC Magazine

EDITORIAL

6 NOVEMBER 2013 RTC MAGAZINE

NOVEMBER 2013

Tom Williams Editor-in-Chief

Raw economics is starting to drive the move toward renew-able energy sources. The coming shift to solar and wind will open huge opportunities for embedded technologies

as well. If the price course of the automobile industry followed that

of digital electronics, you could buy a Rolls Royce for $1.25.” That remark made in a conference some 15 years ago has stuck with me even if the identity of the speaker has not. I constantly marvel when after describing some new innovation, a colleague says, “Yeah, that’s real neat, but it’s cost-prohibitive.” Just wait. It will either die a quick death (so many do), or it will plummet in price and become so widely adapted as to seem part of the wallpaper.

We have now reached a major milestone on the downward cost curve of another silicon technology: solar power. In fact, the cost of crystalline silicon solar cells has dropped 99% since 1977, with a projected cost of $0.74 per watt for 2013. This finally makes solar energy less expensive than burning coal while also reducing CO2 emissions at no cost to customers—and that is even before figuring in the environmental costs.

If any further proof is needed, the utility Xcel Energy has sub-mitted a proposal to Colorado to install 170 megawatts of solar and 450 megawatts of wind as the most cost-effective new power resources. For the first time, a utility has made such a proposal based strictly on economic considerations and not to meet any state-imposed renewable energy standards. In addition, the utility has decided to close its last remaining coal-fired plant by the end of 2013 rather than convert it to natural gas.

These developments are not the results of any greenie tree huggery; they are cold, rational business decisions. And, of course, they have implications for the embedded industry, which will be-come even more engaged in building out the Smart Grid with its monitoring, networking and intelligent distribution technologies and its security requirements. Further along, the intelligence of the Smart Grid will spread from a utility-centric model to a much more distributed model in which individual homes and businesses, from their rooftops, will draw, store and distribute power in a vast dynamic distributed matrix—all of it controlled, monitored and metered by many millions of communicating embedded devices.

This will, of course, cause upheavals as most disruptive tech-nologies do. The investment banking arm of Citibank recently re-leased a report titled, “Energy Darwinism—the Evolution of the Energy Industry,” which predicts that today’s utilities could lose up to half of their addressable market to solar, storage, distributed generation and energy efficiency. That is, if they do not adapt by supplying such things as rooftop panels and microgrids and offer-ing services for dynamic distribution instead of fighting it.

It is instructive to note that among the factors mentioned is also energy efficiency, an element that increasingly occupies the attention of customers but has not been a high priority for utili-ties—for reasons that should be clear. Here again, the embedded computer industry has been at the forefront with intelligent power management in even the smallest devices as well as supplying sys-tems for monitoring and control for large installations.

The issue of storage is the one that is perhaps least devel-oped. Storage is considered important to deal with intermittency, as can occur with wind power. Here again, the Smart Grid will be critical to route excess energy to storage and distribute it where needed. So this may not be as inhibiting a factor as previously thought. The Citibank report, however, suggests that widespread adoption will cause wind to behave more like a baseload running more continuously due to aggregation. Again, such a scenario will require intelligent management, communications and control.

And storage is one of the aspects of technology that is making rapid advances even if it is behind the power sources on its cost curve. Electric vehicles also appear to be one of those technologies that may be turning the corner. Just because an S Class Tesla costs $80,000 today does not in any way mean that things will stay that way.

It is always interesting to observe how technology influences business models, and it can certainly be called “Darwinian.” These technologies, for example, could completely change the nature of what we think of as an electric utility. And it is important to note that it is not only new technologies, but known technologies achiev-ing cost/performance points and finding combinations with other technologies (e.g., solar with Smart Grid) that can cause some huge transformations. I think that is what we are looking at here and it will be fascinating to watch.

Coming Changes in the Energy Industry Bode Well for Embedded

Page 7: RTC Magazine

THE EVENT

DSE is the world’s largest international tradeshow dedicated to interactive display technology, digital signage and digital out-of-home networks. It’s a great way to discover technology that will draw attention to your business, and increase sales, profits and ROI.

COME SEE ROI ON DISPLAY

Register before January 17, 2014 to take advantage of early bird discounts!

Visit DSE2014.com today.

RETURN onINNOVATION

CONFERENCE: FEB 11-13, 2014 EXHIBITION: FEB 12-13, 2014SANDS EXPO, LAS VEGAS

PRESENTING SPONSORS

MEDIA SPONSORS

CONFERENCE SPONSOR ASSOCIATION SPONSOR

THE RIGHT INNOVATION WILL TAKEYOUR BUSINESS TO THE NEXT LEVELDSE is coming to The Sands Expo, Las Vegas, February 11-13 and we’re bringing all of the latest innovations and solutions in digital signage and interactive technology. Come witness how this amazing technology can elevate your business and bring in record returns. It will all be on display for you to see, touch and explore.

EECatalogDesigner

Church ProductionMagazine

EECatalogDesigner

Church ProductionMagazine

Page 8: RTC Magazine

8 SEPTEMBER 2013 RTC MAGAZINE

Curtiss-Wright Acquires Parvus Corporation

Curtiss-Wright Controls has announced that it has acquired 100% of the shares of Parvus Corporation (Parvus), a business unit of Eurotech S.p.A., for $38 million in cash. Parvus is a de-signer and manufacturer of rug-ged small form factor computers and communications subsystems for the aerospace, defense, home-land security and industrial mar-kets. The acquired business will operate within Curtiss-Wright’s Controls segment.

Founded in 1983, Parvus designs and manufactures open standard-based modules and systems for command, control, communications, computers, intelligence, surveillance and reconnaissance (C4ISR) applica-tions in the defense market and various applications in the aero-space, homeland security and general industrial markets. The company’s SWaP-optimized so-

lutions, including rugged proces-sor systems, mobile networking subsystems and industrial grade board-level PC/104 modules, are used in critical defense applica-tions such as unmanned systems and tactical C4ISR payloads. Product applications for the in-dustrial markets include system monitoring, diagnostics, commu-nications, networking and vetron-ics subsystem control, most nota-bly to commercial transportation customers. Their capabilities in-clude rapid turnkey subsystems integration and development ser-vices, and the design of complete embedded computer systems tai-lored to meet specific customer requirements through the use of off-the-shelf building blocks and technical expertise. Parvus, headquartered in Salt Lake City, Utah, has approximately 50 em-ployees and is expected to gen-erate sales of approximately $23 million in 2013.

Microsemi Licenses Secure Semiconductor Design IP from Cryptography Research

Microsemi and Cryptogra-phy Research have announced an agreement under which CRI will provide Microsemi access to CRI’s secure semiconductor intellectual property. The CRI design tools will enhance Mi-crosemi’s security portfolio and ability to create extremely tam-per-resistant semiconductors for certain government applications, making chips significantly more difficult to emulate, clone or re-verse engineer.

“Microsemi is delighted to bring another new security offer-ing to the government market,” said Charlie Leader, vice presi-dent at Microsemi. “The tamper resistance and cryptographic security technologies that CRI has designed into these licensed design tools and products will enable Microsemi to deliver products that further protect our

government customers’ critical systems from serious threats.”

Microsemi is already a li-censee of CRI’s differential pow-er analysis (DPA) countermea-sures for its field programmable gate array (FPGA) solutions. The company’s SmartFusion2 system-on-chip (SoC) FPGA is the first SoC FPGA to provide counter-measures against DPA attacks us-ing CRI’s technology.

Microsemi provides secu-rity wherever data is collected, communicated or processed, and whenever accuracy, availabil-ity and authenticity are essential. For more than 10 years, the com-pany’s security experts have been providing information assurance (IA) and anti-tamper (AT) cryp-tographic solutions and services to fortify critical program infor-mation and technology. Microse-mi security products are used by U.S. federal organizations and commercial entities in ap-plications requiring a high level of electronic security including financial, digital rights manage-ment, gaming, industrial automa-tion and medical.

Shipments of Consumer M2M Devices Predicted to Reach 13.8 Million in 2017

According to a new research report from Berg Insight, ship-ments of consumer M2M de-vices with cellular connectivity reached 5.3 million worldwide in 2012. In the next five years, ship-ments are forecasted to grow at a compound annual growth rate (CAGR) of 21.1 percent to reach 13.8 million devices in 2017. This relatively new breed of con-nected devices—neither classi-fied as handsets, PCs, tablets nor traditional M2M devices—has strong growth potential. Today, e-readers and PNDs are the most common consumer M2M devices already shipping in millions. The consumer device market is changing rapidly and dedicated

INDUSTRYINSIDERSGET Team SDT.01 Finalizes Design Guide for the SMARC Standard

The Standardization Group for Embedded Technologies (SGET) has announced the publication of the SMARC Carrier Design Guide 1.0. The guide has become available just eight months after the publication of the Computer-on-Module specification for extremely energy- and space-saving ARM/SoC designs. It serves to support developers in all carrier board design issues. The SDT.01 group of the SGET paid particular attention to including numerous circuit references, which OEMs can use directly in their own designs to further minimize their development efforts. The Carrier Design Guide is now an official document of the SGET, which carrier board developers can obtain free of charge from the SGET website.

The 126-page publication of the SMARC Carrier Design Guide provides complete vendor-independent standardization for the application-specific carrier boards, which is required for scalable Computer-on-Module designs. The SMARC Carrier Design Guide 1.0 offers comprehensive information for developers of custom-designed carrier boards for SMARC modules. In combination with the SMARC specification and the module vendors’ product manuals, the design guide will greatly simplify design efforts and guarantee optimal interchangeability of Computer-on-Modules from different manufacturers. For reference, it includes numerous connection diagrams and external switching circuits plus descriptions of ideal implementation solutions for all SMARC interfaces. The SMARC Carrier Design Guide was produced by the different manufacturers of the SGET Standardization Group SDT.01 to ensure that carrier boards are developed according to best practice principles. As this is also dependent on the carrier board design, it was essential that a carrier board design guide be officially published in addition to the Computer-on-Modules specifications.

NOVEMBER 2013

8 NOVEMBER 2013 RTC MAGAZINE

Page 9: RTC Magazine

devices are facing fierce compe-tition from multipurpose devices such as smartphones and tablets. Introducing wireless connectivity is one strategy to meet this threat, and new connected products such as the Galaxy camera range from Samsung as well as smaller scale success stories such as the Pock-etFinder from Location Based Technologies, show the market potential for cellular connected consumer devices.

Emerging device categories such as personal tracking, wear-able technology and digital cam-eras are well suited for embedded cellular connectivity and have high growth potential in the com-ing years. Berg Insight predicts that by 2017, smart watches will be the most sold consumer M2M device category before personal tracking devices, accounting for 23 percent and 17 percent respec-tively of total annual shipments. An increasing share of all con-tent and services are delivered through the cloud, and cellular connectivity gives the freedom of being connected everywhere. The 3G-connected Kindle e-reader from Amazon is the most sold consumer M2M device to date. Mobile data plans, which let users buy a bucket of data to share across several devices, as well as pay-per-use models are other promising business models for consumer M2M devices. It is not always possible to hide the cost of data such as in the case of the Kindle, but the relationship between the benefits and costs needs to be both clear and fair in order for users to be willing to pay extra for wireless data.

Elma Joins AXIe Consortium to Help Grow Existing Ecosystem

Elma Electronic Inc. has joined the AXIe Consortium to help promote and develop a ro-bust ecosystem of AXIe products and systems for general purpose

instrumentation and automated test equipment. AXIe is an open system modular instrumentation standard based on AdvancedTCA that delivers high-performance instrumentation for aerospace defense, high-energy physics, semiconductor test and other in-dustries. Drawing on its extensive experience with AdvancedTCA systems, Elma has developed several important products to as-sist system integrators in quickly developing and deploying AXIe-based systems.

An Intelligent Platform Management Interface (IPMI) shelf manager card offers a redun-dant IPMB (Intelligent Platform Management Bus) for chassis de-velopers needing power manage-ment, cooling control, electronic keying and event sensor logging. For module developers, a new IPMI controller mezzanine card fits a standard AXIe-based mod-ule and can quickly deploy the required IPMI functionality, so users can focus on the unique at-tributes of their designs and pro-vide customers with more value. AXIe uses the same PCIe fabric and programming as PXI while enabling horizontal configura-tions for minimal rack space and vertical layouts for large systems. In addition to easily integrating with PXI, LXI and IVI, AXIe is compatible with AdvancedTCA. It offers high-speed trigger, tim-ing and local bus parameters as well as accommodates larger boards for the highest rack and power densities per rack inch.

Founded in 2009, the AXIe Consortium currently consists of a highly focused group of compa-nies joined together with the mis-sion of facilitating the uses and benefits of AXIe-based systems to a variety of industry segments.

Integrated-Motor Market to Expand by More Than 40 Percent in Five Years

Integrated-motor suppliers offering this compact motor type

with built-in electronics can look forward to a 40 percent increase in total market revenue by 2017, even though growth as a whole appears to be moderating, ac-cording to a new report from IMS Research.

Revenue for the integrated-motors market is projected to reach $553 million by 2017, up from less than $400 million in 2012. Brushless motors currently lead the way in growth with more than 70 percent of additional mar-ket revenues from 2012 to 2017 expected to come from the sales of AC brushless servo and DC brushless integrated motors. For perspective, these products repre-sented only 56 percent of market revenues in 2012.

Overall market growth last year, however, was limited by the recession in Europe, which accounted for 65 percent of total market revenue in 2012, noted the recently published report en-titled “Integrated Motors – World – 2013.” Business will remain tepid this year, after which higher growth is expected from 2014 to 2017 as the market expands at more than 7 percent each year.

Despite the rise, projected growth rates remain below his-torical levels. IHS has tracked the integrated-motor market for more than a decade, and yearly growth rates in the past have averaged in the double digits. In particular, the market rose by more than 300 percent between 2002 and 2011.

Oracle Demonstrates Performance and Capacity for Next-Gen Telecomm Services

A recent independently certified performance test on Oracle’s Acme Packet Net-Net 6300 confirmed that the high-end session border controller (SBC) platform meets or exceeds perfor-mance and capacity requirements for deployment in emerging ser-vices such as Voice over Long-

Term Evolution (VoLTE), Rich Communication Services (RCS), video calling and other IP-based communications services. The Net-Net 6300 was tested for ses-sion establishment rates, session capacity and registration capacity using a mix of signaling traffic that would typically be found in tier one communications service provider (CSP) networks.

Net-Net 6300 enables large CSPs to scale their service deliv-ery infrastructure to address the increasing complexity and vol-ume of session traffic—signaling and media—which characterizes real-time communications as it continues to transition from cir-cuit-switched to all-IP networks.

The performance test results show that Net-Net 6300 can im-prove performance and capacity up to ten times that of Oracle’s Acme Packet Net-Net 4500. The platform leverages Oracle’s SBC software to help service provid-ers maximize revenues and mini-mize capital and operating expen-ditures.

The Illinois Institute of Technology (IIT) Real-Time Communications (RTC) Lab con-ducted the test with the results validated by Current Analysis. The test results show that Net-Net successfully achieved a ses-sion establishment rate of 1,000 sessions per second with media and 2,400 sessions per second without media, consistently han-dling high call traffic volumes over an extended period. The test also achieved a registration rate of 7,800 registrations per second leading to a potential registration capacity of 1,900,000 endpoints. This demonstrates that Net-Net 6300 can support a high number of simultaneous end users during periods of high registration, such as after a power outage.

RTC MAGAZINE SEPTEMBER 2013 9RTC MAGAZINE NOVEMBER 2013 9

Page 10: RTC Magazine

FORUMColin McCracken

SMALL FORM FACTOR

10 NOVEMBER 2013 RTC MAGAZINE

Embedded engineers and developers have what it takes to conquer their application challenges. They are equipped with all the tools and weapons to slay dragons and bugs

alike. They command a huge fleet of platforms containing 50-90% of what the mission needs, and then build the rest them-selves. The few. The proud. The embedded engineers.

While Intel’s “Bay Trail” and AMD’s “Kabini” SoC families represent formidable enemies to ARM, the embedded theater is not about bits and bytes and battery hours and watts. During the 68K versus x86 wars early in the PC Dynasty, it was all about software. As before, it’s not about the best architecture on paper, such as instruction pipeline, cycles per instruction / instructions per cycle, multiple register files, out-of-order execution, register renaming, complex addressing, and the like. And yes, certainly OEMs’ processor selections played a role. But the value proposi-tion was driven by end users’ experiences and the applications they could run. As the PC Dynasty reaches twilight and the Tablet Dynasty takes over, it’s all about software all over again. Google’s Android OS and Apple’s iOS will influence the embed-ded market for many years to come. In an epic twist of fate, last epoch’s winners Intel and Microsoft find themselves outside the gates looking in, trying to find a way into the low power and small form factor fortress.

Recent innovations such as fingerprint recognition intro-duced by Apple and HTC are merely the next wave of Android and iOS features. While securely unlocking phones is handy for consumers, the technology has great potential for the broad embedded market. We think of security in terms of hackers and large IP networks. But physical authentication can provide an-other class of security to a wide range of machines and instru-ments as the technology becomes pervasive. Although iOS may remain closed and unavailable to embedded OEMs, Android has caught the attention of many a device manufacturer across mar-ket segments. We become so accustomed to how our gadgets op-erate, such as by clicking, scrolling and zooming in and out with our fingers, that we expect future embedded systems to behave the same way. We see new features like multi-touch capability in Linux 3.x and we can imagine use cases like soldiers zooming in and out to read schematics on rugged tablets, and doctors enlarg-ing scan images from ultrasound machines.

It’s important that we redirect our sense of “platform” back toward software, rather than hardware. The preponderance of software available for ARM processors is what builds the value of the ARM architecture. Let’s not consider Mini-ITX or COM Express as platforms. Processors and boards merely run the code. There, human-years of investment in software development and validation is substantial compared to board and even chip de-signs. Faced with plenty of low-power processor architecture choices, OEMs can’t help but notice ARM’s ecosystem momen-tum for ultra-low-cost 32-bit embedded applications. Although late to the game with 64-bit support, the ARM architecture pre-viously captured so much low-end software and middleware that the platform could simply grow with the times into 64-bit support when needed by the market. The same goes for security features (TrustZone) and high-performance graphics.

While software is indeed the 800-pound gorilla, hardware guys need to chart their design courses. ARM SoCs are all over the map in terms of expansion buses and I/O. Though the smart-phone and tablet market has locked the feature sets as the desktop PC market did for x86, many silicon vendors are not chasing the competitive tablet space with their ARM-based chips. Machine-to-machine, automotive and other applications dictate completely different I/O. Board vendors who want to create and/or follow form factor standards need to be very selective about the proces-sors they support. It shouldn’t take a 300-pin connector to bring ARM SoC signals off a module. How board vendors can be prof-itable supporting small volume OEMs presents a new challenge to x86 board houses.

While Intel and AMD are mounting attacks on the tradi-tional embedded ARM space, the ARM empire is threatening a full-on assault against the underbelly of the traditional embedded x86 space. Nowhere is the ecosystem more evident than at the many annual ARM shows and conferences including the recent ARM TechCon 2013 in Silicon Valley. ARMed with compilers, JTAG debuggers, OSs, middleware, processors from dozens of silicon vendors, off-the-shelf modules and even tiny Pico-ITX SBCs, warriors in the ARMy are conquering territory previously held by other processor architectures in many low- to mid-perfor-mance embedded applications.

ARMed and Dangerous

Page 11: RTC Magazine

• Learn how embedded systems are evolving to become more connected, pervasive, distributed, and intelligent

• Meet key industry experts face-to-face to discuss needs and get solutions

• RTECC–Is more than a conference, it’s a road-map to your success and the future of embedded computing

Register today at www.rtecc.com

Brought to you by

It’s here...The perfect technological storm to enhance embedded functionality.

RTECC shows you how intelligent and embedded systems are changing our world and the technology we deliver.

2014 Real-Time & Embedded Computing Conferences

Santa Clara, CAJanuary 23

Huntsville, ALFebruary 18

Melbourne, FLFebruary 20

Boston, MA April 29

Nashua, NH May 6

Tysons Corner, VA May 8

Rosemont, IL - Sensors Expo PavilionJune 24-26

Orange County, CAAugust 19

San Diego, CAAugust 21

Minneapolis, MN September 9

Chicago, IL September 11

Toronto, ON, Canada October 7

Ottawa, ON, Canada October 9

Los Angeles, CA October 21

San Mateo, CA October 23

RTECC_1311_ad.indd 1 11/13/13 10:16 AM

Page 12: RTC Magazine

EDITOR’S REPORT

12 NOVEMBER 2013 RTC MAGAZINE

by Tom Williams, Editor-in-Chief

The functionality of mobile and handheld devices keeps growing and well-designed graphical interfaces are meeting the challenge, presenting users with a familiar mode of operation. Now a tool specifically designed for such needs is available.

GUIs for Small Devices—Expanded Functionality in a Tighter Space

There was a time, but that time is past, when graphical displays in embed-ded systems were relatively rare and

touchscreen user interfaces were com-pletely unheard of. Today, of course, we have become accustomed to interacting with devices in home and industry through a graphical user interface (GUI). It is be-coming almost a reflex. Who among us has not at one point sat in front of a laptop running Windows 7 and reached out with a finger to make the screen scroll? C’mon!

We are witnessing a convergence of trends. One is a blurring of distinction among embedded devices that are increas-ingly showing up in consumer products—from smartphones, tablets and home ap-pliances to industrial control systems and a vast array of handheld mobile devices. Another is the increasing richness in fea-tures of many small systems. There is literally not enough physical room on the surface of these things to fit all the but-tons and switches that would be needed to operate them.

The solution of a graphical GUI seems natural to a population of users already accustomed (if not addicted) to the smart-phone/tablet touchscreen world. This has come to be known as the “iPhone effect” and is influencing GUI design across the board. This has also spawned the “bring your own device” (BYOD) phenomenon where access to a company’s applications and even to control of medical and factory equipment is enabled from an employee’s smartphone or tablet (Figure 1).

Until now, most GUI development tools have been oriented toward the desk-top and embedded solutions have been derived from these, and that has meant a fairly big footprint in terms of memory and resource usage. Now, however, Ex-press Logic has introduced a low-over-head runtime engine and development tool called GUIX, which runs on Express Logic’s ThreadX RTOS, and a PC-based development suite called GUIX Studio. GUIX is initially targeted for the ARM Cortex-M class of processors and the mid-

range Texas Instruments and Renesas pro-cessors. Eventually, of course, the plan is to adapt it for all the CPUs that Express Logic supports.

GUIX runs natively on the proces-sor and is compiled from ANSI C source code. Its central function is to write graph-ical data to a block of display memory and to pass events back to the application’s event handler. Inputs can be touchscreen or pen-down events, which GUIX passes to the application. It would simply com-municate, for example, “User picked entry #32.” The application developer must de-cide what action is to be taken. The ap-plication will then do whatever operations are required and pass pixel data on the re-sults back to the GUIX API layer to write the appropriate pixel data to the display memory.

Of course there is a wide variety of different LCD displays, but they mostly operate by reading pixel data in their memories (or from system memory), in-terpreting it and putting the resulting colors at the appropriate pixel locations. GUIX supports all the common formats from 1-bit per pixel up to various 24- and 32-bit pixels with RGB, BGR, etc., by sup-plying drivers for the different formats to write that pixel data to display memory.

FIGURE 1

The functions displayed on this medical device may not be the only ones that it supports. A hierarchy of widgets and controls can be accessed to sequence through a wide variety of available functions. The display data is linked to the application logic via APIs that can transmit data, commands and resulting displays between screen and code.

EDITOR’S REPORT

12 NOVEMBER 2013 RTC MAGAZINE

Page 13: RTC Magazine

RTC MAGAZINE OCTOBER 2013 13

EDITOR’S REPORT

RTC MAGAZINE NOVEMBER 2013 13

on the PC and have it all work like it will on the target system. This has other ad-vantages. Since it is not necessary to be a programmer to work on designing a GUI with GUIX Studio, other team members involved with product development can get involved with defining the user inter-face.

Since the code that defines the user interface is completely distinct from that of the application, there is little oppor-tunity for non-programmers to interfere with the application logic. They can, how-ever, help define the system’s functional-ity by designing screens and widgets and communicating their desired functions to the programming team. The distinction between display data and code also comes in handy when testing for certification and compliance for things such as medical de-vices. Making changes to the internal pro-cessing of the code need not entail mak-ing corresponding changes to the display data as long as it is already designed to display the desired inputs and outputs.

Express Logic San Diego, CA. (858) 613-6640. [www.rtos.com].

tion’s API. In this sense, it is keeping the display data separate from the application code. The data is married to the code us-ing GUIX studio in the course of develop-ing the application.

In addition, GUIX Studio has inte-grated font generation that lets develop-ers generate their own in monochrome or anti-aliased formats. Fonts can include any set of characters including Unicode characters. In addition, developers can import graphics from JPG, BMP or PNG files and convert them to compressed GIUX pixel maps. There are also widget types available that can incorporate pro-prietary graphics for custom look and feel. It is also possible to customize existing stock GUIX widgets.

The GUIX Studio environment run-ning on a PC is able to generate the code that runs on the native processor and can be used in two ways. It can be used alone, in which case there is some additional coding involved in mating it to the tar-get application and the ThreadX RTOS. Or it can be used on the PC along with a PC version of ThreadX. Since GUIX is coupled with ThreadX on the target, this means the generated GUI code should match the RTOS with no issues.

Since this is actually all compiled C code, it is possible to run the GUI in the RTOS environment with the application

The data flow in GUIX involves in-put drivers such as touchscreen or timer drivers that invoke GUIX APIs to inject events into the framework. Application threads also invoke GUIX APIs to create and display screens according to the inter-nal processing of the application. GUIX widgets react to user input to generate signals that are routed back to applica-tion event handlers. A hardware-specific, optimized graphics driver writes the pixel data to display memory from where it is rendered to the screen by external or on-board dedicated hardware, depending on the specific display used (Figure 2).

We already mentioned the lack of sur-face area for all the buttons some devices would need. Of course, there is not much surface area on a small device display ei-ther. However, a GUI can deal with almost any level of complexity by implementing a display hierarchy where, for example, selecting a certain widget would lead to a screen displaying a variety of options and operations associated with the choice. A good part of the art of designing GUIs is to set up and organize a logical hierarchy and to manage it via the application.

GUIX provides the ability to tran-sition between screens and can stack screens instead of having to regenerate the pixel data each time. The ability to stack screens is, of course, dependent on resources, such as how much RAM you want to devote to stacked screens. It can perform much faster if, for example, you are drilling down in a menu from screen to screen.

A Desktop Development ToolWhile it is possible to define wid-

gets and screens in code using GUIX, it would be quite time-consuming. A desk-top development tool called GUIX Studio allows rapid prototyping of designs in a WYSIWIG environment and can then generate the code to be dropped into the application. GUIX studio lets you specify things like button size, shape, color, posi-tion, etc., and the function that gets called by a given widget. It also lets you define and organize the display hierarchy so that it can be quickly mated to the applica-

GUIX GraphicsDriver

Graphics DataMemory

LCD Screen

Input Drivers

GUIX API Layer

GUIX EventRouter

GUIX Framework and Widget Library

Application Threads Application Threads

FIGURE 2

The GUIX data flow diagram.

Page 14: RTC Magazine

14 OCTOBER 2013 RTC MAGAZINE14 NOVEMBER 2013 RTC MAGAZINE

TECHNOLOGY INCONTEXTSmall Panel Display Technology

The Industrial PC (IPC) industry is a competitive and demanding market that continues to evolve with a wide

variety of solutions. Relative to traditional automation applications, the maturation of PC and networking technologies has enabled the IPC industry to expand into new vertical markets, such as automo-tive, medical and information technology (IT). Across markets, smart control has become a key aspect of today’s IPC sys-tem designs, where the central control unit can operate with a longer up-time, lower power consumption and low radiation emissions, and must be built to industrial grade standards (Figure1).

In an IPC design, the control unit can be viewed as the command center for di-recting traffic and data transfers between individual devices within a system. Today, embedded systems and general purpose systems form the two major directions for IPC design and overall advancements in computing technologies. The control unit can be further classified into single board (main board, module board) and equip-ment categories, whereas the Panel PC and Box PC are differentiated by the level of integration of the system. Evolution of the control unit is an ongoing process

that conforms to a wide variety of mar-ket demands. While the general purpose PC design is focused on pushing for more speed and compute capabilities, industrial embedded system design offers added complexity through restrictions on form factor and requirements for longevity and remote control capabilities.

The Panel PC is currently con-strained by the single board control unit and lacks the necessary expandability and customization features to meet industrial application demands. Thus, up to this point, customized systems have been de-veloped from scratch in order to accom-modate specific application requirements.

by Cy Hung, Adlink Technology

By separating the control unit, which runs the display and control programs, and the communication unit, which accesses the devices under control, modern panel PCs can address a wide range of industrial, medical, transportation and other control applications.

Smart Panel Technology: Intelligent Control Solutions Offer Both Flexibility and Reliability

FIGURE 1

Smart control is a key aspect of today’s system designs built to industrial grade standards.

Page 15: RTC Magazine

RTC MAGAZINE OCTOBER 2013 15

TECHNOLOGY IN CONTEXT

RTC MAGAZINE NOVEMBER 2013 15

However, over the past several years, commercial off-the-shelf (COTS) displays have evolved into highly integrated smart control units, or smart panels, that offer expansion capabilities for customization, as well as small form factor (SFF) and low power board designs suitable for embed-ded IPC systems (Figure 2).

Ultra-Low-Power SMARC Offers New Possibilities in SFF Design

In terms of small form factor offer-ings, computer-on-modules (COMs) are an attractive option for IPC designs. One of the most recent COM standards, Smart Mobility Architecture (SMARC), was de-veloped to provide a smaller profile and lower power alternative to current COM standards—such as COM Express—in order to develop ultra-low-power applica-tions for small, thin form factor mobile or stationary devices, such as instrumenta-tion, emergency medical devices, indus-trial tablets and human machine inter-faces (HMI).

The SMARC standard was estab-lished by the Standardization Group for Embedded Technologies (SGET), com-prised of leading embedded companies and including ADLINK. In its initial stage, SMARC merely defined the stan-dard processor architecture of ARM and system on chip (SoC). However, with the launch of SoC for x86, which offers much lower power consumption, the industry will see a more rapid response to the stan-dard and market demands for the SMARC with x86 SoC combination.

As an example of a COTS smart panel design, a SMARC dual module design

can feature a single board CPU module (SMARC module) connecting to a base-board through a 314-pin B-to-B connec-tor. The SMARC module is 82 x 80 mm and designed for low power consumption and high expandability. Although market demand dictates the application of either an embedded or general purpose system, the SMARC design with dual module configuration is able to fulfill a wide range of system requirements for both types of systems. For instance, in automated auto-motive control applications, the onboard embedded system can be used for moni-toring and information feedback on an in-dividual vehicle; whereas, a general pur-pose system is better suited for processing a fleet of vehicles for real-time monitoring of driver and vehicle behaviors.

The baseboard can be designed around the control unit to include the ba-sic I/O ports (USB, LAN), wide input volt-age (e.g., 9-36 VDC input), touch control chip and communication modules such as Wi-Fi, Bluetooth, high-speed uplink packet access (HSUPA), LTE etc. based on customer specifications. Furthermore, this baseboard can also offer expansion ports to support additional applications after designs are finalized. In industrial automation systems, the power source can be isolated with a connector board to avoid unnecessary damages and losses. In home automation systems, the digi-

tal or analog I/O board can be designed with various switches to corresponding signals. These are just some examples of the flexibility and versatility offered by the dual-module design with expansion ports that can quickly fulfill customer and market demands (Figure 3). Thus in an industrial automation scenario, for example, each segment can use different embedded control units based on diverse mission requests to reduce costs. Because high-performance computational needs and capabilities are required by master control, standard control units can be used for real-time messaging (Figure 4).

While the SMARC module offers performance upgrade options, system re-liability and stability are also key aspects of the control unit, which smart panel de-sign can address through cooling and fan modules. The fanless SMARC module dissipates heat through the metal casing. Even with the low power consumption design, the choice of metal and thermal coefficient is critical for an effective cool-ing performance. Using an aluminum magnesium alloy with cooling fins on the back plate can quickly remove heat from the source and improve product stability. As the SMARC module houses the main sources of heat (CPU and RAM), thermal and casing designs can be simplified with reduced time-to-market for customers.

FIGURE 2

Today’s COTS all-in-one smart panel systems offer high flexibility and reliability with SFF I/O boards and expansion ports.

FIGURE 3

The SMARC design with dual module configuration will be able to fulfill a wide range of system requirements

Page 16: RTC Magazine

16 OCTOBER 2013 RTC MAGAZINE

TECHNOLOGY IN CONTEXT

16 NOVEMBER 2013 RTC MAGAZINE

Control & CommunicationDriven by the IT revolution, HMI has

evolved from the man-machine interface (MMI) of the 70s and the human-com-puter interface (HCI) to greatly change our lives and professional careers follow-ing the industrial revolution. From the earliest text interface with keyboard and mouse, to the touch interfaces of today’s products, the HMI has been continuously revolutionized and refined.

Today’s smart panel designs offer control and communication interfaces to guarantee consistency and visibility for the operator. The control interface is enabled by a resistive or capacitive touch screen. Resistive technology relies on a drop in voltage in a pair of X and Y driver circuits due to pressure exerted on the touch screen. The controller then calculates the coordinates by the voltage drop ratio. In other words, coordinates are calculated from the change in cur-rent due to exerted pressure on the touch panel. A capacitive touch screen features a screen surface coated with a capacitive material, forming a uniform electric field discharged from the four corners. Once a conductive object (e.g. the human finger) comes into contact with the panel surface, a small amount of current flows onto the object, changing the capacitive properties. The controller then calculates the X and Y coordinates by the current flow ratio. The communication interface offers low, inter-mediate and high-end display panels. For example, the high-end displays feature higher brightness and better visibility for outdoor applications or on a ship/vessel.

Overall, today’s smart panel technol-ogy greatly improves control unit design in order to offer a higher degree of cus-tomization to both embedded and general purpose IPC systems. Generally speaking, the levels of smart controls and perfor-mance are the main criteria when select-ing a controller, and current smart panel designs offer complete, integrated, intel-ligent solutions for fast time-to-market.

ADLINK Technology San Jose, CA. (408) 360-0200. [www.adlinktech.com].

FIGURE 4

Example of an industrial operation where different stages can take advantage of different control unit configurations.

Elma’s SigPro1 is a high performance platform ideal for systems requiring high level data acquisition, processing, and management. Elma’s embedded computing platforms are highly reliable and configurable systems for a variety of transportation applications. Elma’s expert team will help you from initial system development to the final platform housed in a variety of small rugged chassis designed to meet size, weight and power constraints.

Standards based FPGA Development Platforms for Transportation Management & Control Systems

“ “

Untitled-2 1 7/9/13 10:56 AM

Page 17: RTC Magazine
Page 18: RTC Magazine

18 OCTOBER 2013 RTC MAGAZINE18 NOVEMBER 2013 RTC MAGAZINE

TECHNOLOGY INCONTEXTSmall Panel Display Technology

The requirements for the communica-tions interface between human and machine in the industrial environ-

ment are characterized by the capabili-ties of television and personal computer technologies from the consumer sector. Professional display systems may not be inferior to television or video entertain-ment systems, but at the same time they must fulfill high industrial requirements in terms of robustness and durability. This is true particularly for applications in au-tomation technology and process visual-ization, but even more so in the fields of digital signage and point of information (POI). Today, high-resolution full HD vi-sualization is standard, and even higher resolutions such as 4K (four times the res-olution of HD) lie just around the corner. Therefore, industrial solutions are needed in order to quickly and simply implement these requirements in new projects.

In the past, it was often common that the graphics integrated on the board had sufficient resolution for driving the dis-play systems. Additional, external graph-ics cards were used for more demanding systems. However, through the fusing together of CPU and graphics units into one chip and the ongoing miniaturization from a three-chip to a single-chip solution, new products are coming onto the mar-ket that are now also designed for more demanding requirements. The direction

of development in this area is clearly de-fined: Higher resolution displays and the capability to drive multiple displays.

The design cycle of human machine interface (HMI) systems can be optimized by the use of a high-performance proces-sor module that integrates all standard

PC functions. The Computer-on-Module (COM) is easily mounted via a standard connector on a baseboard, on which all application-specific functions are imple-mented. The embedded modules, which come in standardized form factors, are available in different versions with a

by Michael Miller, MSC Embedded

Demanding visualization applications often require up to four high-resolution displays. High-performance COM Express processor modules with AMD’s Embedded R-Series Accelerated Processing Units (APUs) that have a wide range of digital display interfaces are suitable for these complex tasks.

Drive up to Four Independent Full HD Displays from a Single CPU Module

FIGURE 1

Increasingly popular video walls consisting of at least four high-definition displays benefit greatly from the ability to control all four displays from a single module.

Page 19: RTC Magazine

RTC MAGAZINE OCTOBER 2013 19

TECHNOLOGY IN CONTEXT

RTC MAGAZINE NOVEMBER 2013 19

choice of processors. The established PCI Industrial Computer Manufacturers Group (PICMG) COM Express form fac-tor is offered for high-end platforms.

Although two graphics interfaces (VGA and LVDS) were sufficient for the first COM Express modules, additional digital interfaces were added in the lat-est revision of the specification. With the shift from Type 2 pin-out to Type 6 pin-out in the new COM Express profile, up to three digital display interfaces are sup-ported in addition to fast USB 3.0. Digital display interfaces, especially DisplayPort (DP), have basically replaced analog in-terfaces. However, due to compatibility issues, VGA has not yet been completely eliminated. An additional embedded DisplayPort (eDP), which optionally can also carry low-voltage differential sig-naling (LVDS), is provided for a device internal display.

DisplayPort (DP), specified by the Video Electronics Standards Association (VESA), is an interface for the transfer of audio and video signals between proces-sor and display. Image data with a resolu-tion of up to 4096 x 2160 pixels at a frame rate of 60 full frames per second can be transferred using DP. 3D applications with full HD images at 120 Hz are also pos-sible. The usable resolution is, for the most part, independent of the cable length. The maximum data rate of DisplayPort (DP) is 5.4 Gbit/s.

Systems that can drive multiple inde-pendent displays from a single CPU mod-ule can be built using the additional digi-tal display interfaces. No external com-ponents such as an external graphics card are necessary for these solutions. This reduces costs and facilitates streamlined system integrations. At the same time, the long-term availability of the devices, which is still a problem for graphics cards, is improved.

In principle, only three full HD moni-tors can be driven from the three Display-Port (DP) interfaces. However, in many cases—for example, building a 2x2 video wall—it is better to be able to connect four independent HD displays together (Figure 1). Furthermore, multi-monitoring ap-plications with four displays are rapidly gaining importance. For example, pro-cesses can be visualized on one screen, and camera images, status indicators or

a Windows application displayed on the other screens. Alternatively, it is also pos-sible to drive a 4K monitor with a resolu-tion of 4096 x 2160 pixels.

A high-performance COM Express processor module (Figure 2) in compact form factor, based on AMD’s Embed-ded R-Series Accelerated Processing Unit (APU), can be used to drive the HD displays. The APU features very powerful graphics and high parallel com-puting performance with low power dis-sipation. Although only three DisplayPort (DP) outputs are available, four indepen-dent full HD displays can be driven—without an external graphics card. Sev-eral possibilities for the realization are, in principle, available.

First, thanks to the multi-stream transport (MST) technology, a Display-Port (DP) hub mounted on the carrier board or mounted externally delivers two separate streams for the two monitors. On-board mounting of the MST hub obviously increases the system costs. The remaining two outputs (DP0 and DP1) continue to deliver DisplayPort (DP), High-Definition Multimedia Interface (HDMI) or Digital Visual Interface (DVI). Another option is the use of a DisplayPort (DP) daisy chain-compatible monitor. The display is con-nected to the DP2 output and also drives the fourth monitor.

The third solution is achieved with-out additional hardware or special moni-tors. Three DVI monitors are driven di-rectly via the three digital ports. A fourth display uses part of the multi-functional PCI Express x16 signals (PEG) as DVI port (GFX connections in Figure 3). At least two of the displays must have the same resolution, otherwise the effort re-quired for the special graphics driver will be too complex.

The latter cost-optimized solution is implemented in MSC Embedded’s high-performance MSC C6C-A7 COM Ex-press module family, based on AMD’s Embedded R-Series Accelerated Process-ing Units (APUs) with quad-core or dual-core processors. By means of MPEG4-, MPEG2- or H.264-decoding, two full HD video streams can be decoded simultane-ously. A video compression engine (VCE) accelerates the encoding of HD video streams and enables real-time transcod-ing. By mounting additional, external graphics cards for driving four or six monitors, up to ten displays can be driven with the Computer-on-Module (COM).

AMD Eyefinity technology is a solu-tion developed by AMD that supports the drive of multiple displays using a single enabled AMD R Series APU. This tech-nology is now available on a COM Ex-press compact form factor. Eyefinity al-lows the connection of six independent display contents on just one graphics processing unit (GPU). Due to the simple configuration and flexible upgrade possi-bilities, the monitors can be used in vari-ous landscape and portrait modes. Thanks to the software, for example, the distortion that occurred with video walls caused by the monitor frames can simply be “calcu-lated out” and thereby compensated for.

For applications with vast amounts of data—for example, high resolution image acquisition— besides the CPU cores, the high-performance arithmetic units of the graphics controllers can be used for float-ing point, vector and image processing tasks. This is possible thanks to uniform programming for various high-perfor-mance hardware architectures through the vendor-independent, non-proprietary programming platform Open Computing Language OpenCL.

OpenCL is an open and royalty-free programming standard maintained by the

FIGURE 2

The MSC C6C-A7, a COM Express Type 6 high-performance module family in a compact form factor, is based on AMD’s Embedded R-Series Accelerated Processing Units (APUs).

Page 20: RTC Magazine

20 OCTOBER 2013 RTC MAGAZINE

TECHNOLOGY IN CONTEXT

20 NOVEMBER 2013 RTC MAGAZINE

Khronos Group. The Khronos Group is fo-cused on the creation of royalty-free open standards for parallel computing, graphics and dynamic media on a wide variety of platforms and devices. The OpenCL spec-ification consists of the language speci-fication as well as Application Program-ming Interfaces (APIs) for the platform layer and the runtime. The language used is based on a subset of ISO C99, which is a popular programming language among developers. Thanks to the hardware-inde-pendence and easy portability of OpenCL, companies can reuse their substantial investment in source code and thereby significantly optimize development time and time-to-market of modern, complex

image processing systems. In order to use the advantages of OpenCL, COM Express processor modules with AMD’s Embed-ded R-Series APUs support this standard. Furthermore, appropriate starter kits and carrier boards are offered for early evalu-ation and for prototyping of COM Express module-based systems.

The capability to drive four full HD displays is interesting in a wide range of applications such as process visualization, medical technology for complex image processing and in monitoring systems, for example, flight control systems. Ad-ditional applications can be found in the fields of infotainment, point of sale (POS), point of information (POI) and kiosk sys-

tems in transportation and casino gaming applications with multiple distributed dis-plays.

MSC Embedded San Bruno, CA. (650) 616-4068. [www.mscembedded.com].

CO

MEx

pres

sC

onne

ctor

A/B

Type

6

CO

MEx

pres

sC

onne

ctor

C/D

Type

6

AMD

FCHHudson D3

Sandy Bridge-MblDDR3 SODIMM

Socket4x PCIe x1

UM

I

4x USB 2.0 / 4X USB 2.0/3.0

4x SATA-6G

SLEEP#, LID#

LPC Bus

TPM

VGA

HD Audio

BIOSFlash

GPI, GPO / SDIO-I/F

MSC C6C-A7

DDP_B

DDP_C

PCIe[3]

GPIOs

LPC

SPI

SATA[0:3]

USB[0:7]

GPIOs

HDA

PCIe x8 PEG

USB3[0:3]

DDR3 SODIMMSocket

4x USB 3.0

IvyBridge

TPM_PP

SMB

AMD

EmbeddedR-Series

APU

VGA

µSD CardSocketSDIO

DP2

DP1

JTAG/Debug

DDR3 Ch. A

DDR3 Ch. B

GFX [8x]

VGATranslator

COMX_DDI1PCIe[0:3]

GBE0_MDI

DP/eDP/LVDS (2ch/24bpp)DP0

COMX_DDI2COMX_DDI3

SB-T

SI

PWM0, TACHO0PWM1, TACHO1

SPI Bus

GFX [4x]

GFX [4x]

VGA

Mai

nLi

nk

Cro

ss-

Bar

PCIe[2] PCIe x1

GPIOs2xExpressCard support, Misc.

DP/eDP

DIGON, BLON, BRGHT

LVDSTrans-lator eDP_CTRL

CMOSBackup

SMBus

WDT

I²C

BoardControler

GPIOs

PWR_GD, PWR_BTN, RESTIN

RESET#, Status/Ctrl MISC

GbE2x PCIe x1

PCIe[0:1]

SMBus

FANConnector

SB-TSI

GPIO

UMI

MUXeDP

DIGON, BLON, BRGHT

DP/eDP

GPI, GPO

SD Card-I/F

CTRL

FIGURE 2

Block diagram of the MSC C6C-A7 CPU module with digital display interfaces.

Page 21: RTC Magazine

Intelligent Solutions Finder

Search, Compare & PurchaseIntel-Based Boards & Systems

brought to you by

Featuring the MinnowBoardThe MinnowBoard is an Intel® Atom™ processor based board which introduces Intel® Architecture to the small and low cost embedded market for the developer and maker community. It has exceptional performance, exibility, openness and standards.

Find out more at www.minnowboard.org

Purchase the MinnowBoard & many more products at:

intel.intelligentsystemssource.com

intelisalliance_fp_v4.indd 1 9/4/13 9:38 AM

Page 22: RTC Magazine

22 OCTOBER 2013 RTC MAGAZINE22 NOVEMBER 2013 RTC MAGAZINE

Advances in System Connectivity

CONNECTEDTECHNOLOGY

OpenVPX provides many choices on how to use the high-speed intercon-nects provided in the standard’s

various backplane profiles for your data plane fabric. Generally speaking, when you are designing a solution, you have to choose the protocol you want to use to communicate over the data plane in order to find products with the hardware layer that provides the needed capability.

So, if you want to use PCIe (PCI Express) for your data plane fabric, you would look for boards that have the hard-ware on the boards to provide PCIe ports to that fabric. Likewise, if you want to use

Ethernet on your data plane fabric, you would look for products with Ethernet chips on the boards. From a hardware per-spective, these two protocols appear to be mutually exclusive, forcing you to choose one or the other for data plane traffic.

Have Your Cake and Eat It TooBoth PCIe and Ethernet, ubiquitous

protocols used in solutions in the em-bedded market, are well understood by application developers, and customers have many legacy applications that have implemented these protocols. Wouldn’t it be convenient to use both protocols over

the same hardware layer, without any ad-ditional effort by the developer? Before we go there, however, let’s talk about the pos-sible uses of both of these protocols.

First, let’s look at PCIe. Most people accept it as a very high speed way to com-municate from a host root complex CPU board to some end nodes performing a variety of possible I/O tasks.Developers just assume there will be driver support to make this all happen, which is true in most operating systems available in the embed-ded computing space.

The application developer is able to use these resources without much additional

by David Hinkle, Elma

In OpenVPX Systems, Ethernet over PCIe is a growing trend.

How Do You Communicate to Your Peers?

Hardware

VPX/AMC/VXS on Ethernet/PCIExpress/Serial RapidIO

Fabric Interconnect Communication Modules

TCP/IP Stack

Socket Layer

Application/Libraries

Hardware

OS System Modules

Concurrent Technologies’ Modules

Socket Library Direct IPC Library

DCOM Library

Socket BasedApplication

EmbeddedApplication User

DesignNetwork

ApplicationsUser C/C++Applications Scripts Kernel

Modules

ServicesVirtual Ethernet I/O Device Sysfs

Kernel Functions

Transfer Layer

FramePool

PlatformDMA

SwitchDMA Memcpy

IDC ApertureManager

Shared Memory

MemoryCopyEngine

FIGURE 1

Typical Layer Stack (diagrams courtesy of Concurrent Technologies and Interface Concepts).

Page 23: RTC Magazine

RTC MAGAZINE OCTOBER 2013 23

TECHNOLOGY CONNECTED

RTC MAGAZINE NOVEMBER 2013 23

effort; life is good in an orderly hierarchal PCI domain where you have a single root complex and multiple end nodes providing I/O such as graphics boards or storage con-troller boards. But when you need multiple processing boards in your solution and you start adding peers, you quickly run into is-sues, such as how to handle communica-tion between the multiple root complexes.

Generally, this is easily solved by us-ing the concept of non-transparent PCIe nodes, which basically isolates the two do-mains. These multi-domain/root complex designs are very common, but communi-cating from one domain to the other cre-ates a need to develop code to set up and configure the various bridges/switches in these domains. This is so that the non-transparent node will allow applications to pass traffic through a non-transparent node and access things on the other side.

This is fairly well understood by PCIe device driver developers, but not necessarily by the application developers, who only want to use some resource on the other side of a non-transparent node. So projects with non-transparent nodes in a multi root system that will require ac-cess through non-transparent bridges to other devices need a device driver-type developer resource who understands how to develop drivers to configure the devices in the system.

The need for this additional configu-ration and device driver work is noth-ing new here; it has been happening this way for years in the PCI space. What is compelling and makes someone consider adding this type of driver support to their solution is that PCIe’s performance has continued to double from GEN 1 to GEN 2 and now GEN 3. This allows for higher speed bandwidth of up to 8 Gbit/s per lane, and because PCIe easily scales from x1 (one lane) to x16, it’s just understandable that application developers would want to take advantage of that performance to communicate to their peers over PCIe.

Ethernet, on the other hand, is the de facto protocol used by many applica-tion developers when a solution requires sending and receiving data to other peers in a multi SBC system solution. The soft-ware model for communicating over Eth-ernet to another SBC is well understood by application developers where the usual challenge they have is meeting the perfor-mance requirements.

While Ethernet has continued to in-crease in performance with many 10G Ethernet ports becoming available in embedded solutions, it has not grown at nearly the rate of PCIe. Higher speed Eth-ernet solutions such as 40G Ethernet are available in the general market, but not readily available to the embedded market. The hardware costs of these higher perfor-mance Ethernet chips are also a concern. When looking at the cost to implement boards with these 10G and up chips, it is not nearly as attractive as the much lower cost and higher performing PCIe chips, which are used everywhere. Another is-sue to consider is the overall latency in-troduced by the standard Ethernet stack’s interaction with the CPU over these chips. Many of the newer chips have “offload” engines to help, but at an added cost.

You Really Can Have It Both WaysNow back to the original thought of

having your cake and eating it too. What if you could use the application developer’s knowledge of implementing software us-ing Ethernet but provide a “middleware” layer to replace the Ethernet hardware layer, which would preserve the standard APIs everyone is used to? Figure 1 shows some typical stack breakdowns of middle-ware from a couple of vendors that pro-vide this capability for their products.

As noted, several companies already offer this “middleware,” with some going beyond just Ethernet over PCIe and pro-viding a host of options to the application developer for communicating to a peer. But basically, for Ethernet over PCIe, they all use the low-cost, low-latency PCIe hardware to communicate at the physical layers and present the upper layer Ether-net APIs to the application developer, as if they were working with hardware-enabled Ethernet ports.

Some of the companies providing products that support their own SBCs and switches include Concurrent Technolo-gies with its FIN-S (Fabric Interconnect Networking Software) and Interface Con-cept’s Multiware offering. Several other SBC and switch vendors providing solu-tions to the VPX market also provide this capability.

Although companies each have their own middleware version, the common thread is that—from the perspective of

the application developer—they are using a standard, well-known API to commu-nicate, just as if they were using an Eth-ernet hardware-enabled board. This pro-vides portability of applications, which is key to many projects as they move for-ward to new architectures that try to im-prove performance.

The Proof Is in the PuddingA couple of examples of Ethernet

over PCIe performance support why this is a growing trend. First, PLX indicates in a presentation regarding performance that it has seen Ethernet over PCIe 2.x on a x8 port at around 40 million, 64-byte random writes/sec and 21 Gbit/s throughput (2x 10 Gb Ethernet).

Also, Concurrent Technologies re-cently shared performance information in a white paper it developed highlight-ing their product. In that white paper, the company indicated that it has run bench-marks showing performance of Ethernet (packet sizes over 2K) over PCIe GEN 2 x4 ports outperforming a 10 GbE PCIe GEN 2 x8 Ethernet card by almost 2 to 1. Also shown is the CPU utilization com-parison clearly demonstrating that, at the higher packet sizes, Ethernet over PCIe can drop CPU utilization to around 5% vs. a 10 GbE utilization of around 10%.

Most of the performance numbers indicate what can be done with GEN 1 and GEN 2 chips. With GEN 3 now more readily available and providing yet again a doubling of bandwidth at a cost point much lower than what you would need to pay for a 10 GbE chip solution, the per-formance that customers are looking for is now available.

So Who Needs It?Applications where streaming I/O is

needed would greatly benefit from Ether-net over PCIe and represent an area that is becoming increasingly prominent in the VPX space.

As a solution provider, Elma Elec-tronic integrates payload boards from multiple vendors in order to provide the solution our customers demand. OpenVPX provides a rich selection of solutions from multiple vendors (Figure 2). Mixing ven-dors is generally a non-issue. An issue that often arises when defining a solution with

Page 24: RTC Magazine

24 OCTOBER 2013 RTC MAGAZINE

TECHNOLOGY CONNECTED

24 NOVEMBER 2013 RTC MAGAZINE

peer-to-peer communication is provid-ing a solution that application developers can start working with—an application-ready system. We had to propose one of two choices, either they had to develop the device driver level code, or Elma needed

to create it for them at an additional cost. We now can solve the problem by includ-ing middleware to ease their development. This gives the customer comfort in know-ing that they do not need to do “custom” driver work to make their system operate

Untitled-7 1 7/9/13 11:03 AM

with multiple SBC boards; it works out of the box with the added middleware.

For those problems needing mul-tiple SBC board solutions that need to pass data at high speeds between them as well as still needing the old traditional host peripheral structure that PCIe pro-vides, it is time to explore this new ca-pability and enjoy the ease of use and resulting performance.

Microchip TechnologyChandler, AZ. (480) 792-7200. [www.microchip.com].

FIGURE 2

SBCs from both Concurrent and Interface Concept. They use the latest Intel chip (fourth generation) along with their respective middleware packages.

Page 25: RTC Magazine

Why Should Researching SBCs Be More Difficult Than Car Shopping?INTELLIGENTSYSTEMSSOURCE.COM IS A PURCHASING TOOL FOR DESIGN ENGINEERS LOOKING FOR CUSTOM AND OFF-THE- SHELF SBCs AND SYSTEM MODULES. Today’s systems combine an array of very complex elements from multiple manufactures. To assist in these complex architectures, ISS has built a simple tool that will source products from an array of companies for a side by side comparison and provide purchase support.

INTELLIGENTSYSTEMSSOURCE.COM

PLATINUMSPONSOR

GOLDSPONSOR

issadv7.indd 1 7/1/13 11:08 AM

Page 26: RTC Magazine

26 OCTOBER 2013 RTC MAGAZINE26 NOVEMBER 2013 RTC MAGAZINE

Advances in System Connectivity

CONNECTEDTECHNOLOGY

There has been a trend in the embed-ded world to use high-volume devices and software whenever possible for

the dedicated, closed systems that populate this market. Except for successful con-sumer devices, the volumes of embedded products do not warrant having custom-designed components beyond the special-ized functions that are unique to the plat-form. This approach allows the designers of embedded systems to make use of the wide range of high-performance, low-cost, power-efficient components, software de-velopment systems (compilers and debug-gers) and analysis equipment.

This is especially true in the area of interconnect, since it is difficult, expensive and time-consuming to create a dedicated method of interconnection when there are so many existing methods to provide this capability. Embedded system designers would prefer to focus their limited engi-neering dollars on where they add value, rather than in reinventing transport mecha-nisms that provide limited additional ben-efits.

Some examples of general-purpose embedded interconnect usage are Ad-vancedTCA (ATCA) and PXI Express. ATCA provides the traces for a variety of different existing interconnect standards, specifying an efficient form factor but al-

lowing standard components to be used to construct the backplane. PXI Express takes the PCI Express (PCIe) standard as its ba-sis and adds measurement and automation improvements.

There are several recent trends in the interconnect world that have a direct and beneficial application to embedded plat-forms. These are being deployed in the data center, where the volume being driven by the explosion of Internet-related traffic is high enough to justify the expense of

creating specialized subsystems. But the same constraints that are forcing the inno-vation—power and space at affordable cost points, coupled with high performance—apply directly to many embedded applica-tions. As difficult and expensive as it is to apply power and to cool a data center rack, for example, it is even more challenging in an embedded context, where the power and cooling distribution may be limited—and in many cases the system is powered by a bat-tery. Compounding the difficulties, some

by Larry Chisvin, PLX Technology

Embedded systems can take advantage of the solutions being driven by the data center market, using the high-volume cost points and powerful components in ways that are an even better fit to the embedded market than they are in their original usage.

Leveraging Mainstream PCI Express Advances in Embedded Systems

Storage

Comm

CPU

CPU

DataInput

PCIeSwitch

Network

CPUs all have commonaccess to the storage

and comm

Converged subsystems

Data sent tostorage withor withoutprocessing

Figure 1

FIGURE 1

A converged system uses a common interface fabric so that functional components have equal access.

Page 27: RTC Magazine

RTC MAGAZINE OCTOBER 2013 27

TECHNOLOGY CONNECTED

RTC MAGAZINE NOVEMBER 2013 27

embedded applications cannot provide a fan or heat-sink due to size constraints. The trends that are addressing these constraints are convergence and shared I/O—two sides of the same valuable coin.

Convergence: A Question of Efficiency

Convergence describes an approach to interconnect where the building blocks are separated—or disaggregated—rather than combined into fully functional subsystems. An aggregated system is best understood by looking at a client server, or traditional rack-based data center server. Each moth-erboard or blade has a CPU, storage and communications, and is self-contained. This is convenient and allows the system to use the same components and subsystems as the even higher volume client server sys-tems, but it is highly inefficient for a num-ber of reasons.

For one thing, aggregation tends to de-lay innovation in the majority of the func-tions. Since it is time-consuming and expen-sive to create new blades and motherboards, designers tend to wait until a new processor is available and then include the most up-to-date storage and communication devices on the same board at that time. Since the com-munications and storage devices deploy im-provements on their own cycle, they are by definition not going to be updated when the newest innovations are ready; they have to wait until a CPU is ready.

Storage technology in particular is changing rapidly as solid-state drive (SSD)-based systems are being rapidly brought to market. This constraint is especially inef-ficient in embedded applications, since the storage subsystem is often the critical part of the package, where large amounts of data are being acquired for later process-ing. And embedded systems often have very long lives, so the subsystems become obsolete long before a new system is ready to be deployed.

The mix of processing power, stor-age capability, communication speed and interconnect protocol varies depending upon the application. Since it is too expen-sive and complicated to provide systems with a sufficient number of permutations, and since there is usually some minimal amount of each function that is needed, there is almost always going to be wasted capability somewhere in the system. As

true as this is with a data center application, it is even more so in an embedded context, since—unlike the data center—you cannot dedicate boxes to specific applications that better suit the configurations needed. In an embedded product, you often only have that single system. It is difficult to expand or upgrade the system quickly and easily, since you cannot just add more storage, for example, without getting more of the other components you don’t need.

Convergence solves these problems. In a converged (and disaggregated) sys-tem, the individual subsystems—process-ing, storage and communications—are separated and interact through a common, high-speed, low-latency interconnect (Fig-ure 1). Each subsystem can be upgraded or expanded based on the newest technology, and as needed for the application. For ex-ample, a protocol analyzer can be tuned to have extremely high-speed storage, in which the raw data is streamed to fast SSD devices, where it is analyzed in a non-real-time manner. Or it can be enhanced to offer very high processing capability, where the data is inspected and analyzed in real time.

It has become clear over the past sev-eral years that the most effective converged interconnect in the data center world is PCIe. This interconnect is fast. It can scale up to 64 Gbit/s in each direction with an easily deployed x8 Gen3 connection. It is low-latency (~150ns/switch hop) and is al-ready a native connection on almost every device necessary to create a compelling embedded system. There are technologies that will be deployed over the next several

years that will enable PCIe to provide an even more complete fabric for the data center, such as ExpressFabric from PLX Technology, and embedded applications can take advantage of these same enhance-ments to create powerful dedicated sys-tems.

Shared I/O: The Enabler of Truly Converged Systems

One such enhancement is the ability to share I/O devices across multiple CPUs in a system. The discussion above explained why it is more efficient to disaggregate the elements of a system, but it pretty quickly becomes clear that this only makes sense if you can share the storage and communica-tion among multiple processing elements. Otherwise, you will still be limited in the amount of I/O that you can use in a system. In this way, sharing I/O is a precondition to a truly converged system.

In the data center world, processing elements have grown so power-hungry that they cannot be housed in densities that al-low efficient deployment. This is even more of a factor in embedded applications, where the constraints are generally more stringent for the reasons explained above. Data cen-ter systems are experimenting with a con-cept called microservers, where a larger number of less-powerful CPUs are con-nected together, and this provides a lower-power and more cost-effective approach where the application is either inherently distributed, or where a large single appli-cation can be decomposed and processed in parallel. Because of the value of this ap-

Comm

Storage

HighPerf CPU

µCPU

DataInput

SpecialPurpose

Processing

PCIeSwitch

Network

ExpansionCapability

Figure 2

FIGURE 1

Creating Powerful Hybrid Systems by adding functions as needed.

Page 28: RTC Magazine

INDUSTRY WATCH

28 OCTOBER 2013 RTC MAGAZINE28 NOVEMBER 2013 RTC MAGAZINE

proach, microserver platforms are coming to market in record numbers.

The applications that satisfy this ap-proach in the data center—such as Web hosting—are a subset of the total. Embed-ded systems, however, are an attractive match for this new approach. Most embed-ded applications are bounded and predict-able (unlike a general purpose server in a cloud data center), and because of this they can be written to take advantage of the underlying hardware that makes up a microserver.

A data analysis platform, for example, is inherently well-suited to a decomposed approach, where separate data streams can have their own dedicated processing en-gine instead of sharing a much larger CPU. Alternatively, the application can be writ-ten to allow portions of the processing to be done in parallel by a large number of smaller CPUs. Data analysis can often be implemented in a vector processing man-ner, which is highly amenable to decom-position and parallelism. The number of processors in such a system can scale up to hundreds of devices, with thousands of processing cores being involved in the computation.

In order to efficiently enable the vast number of processing engines to operate, they need to have common access to the

information in the system. The data flow-ing in comes from a communication device or a special purpose acquisition front end. It is saved in—and processed from—the storage subsystem. This can be enabled by a “fabric” that has shared I/O capability (Figure 2).

Here, again, PCIe with some stan-dards-based enhancements is a compel-ling solution to this problem. There already exist commodity devices and software to allow multiple CPUs to share storage and communication devices, and a fabric can quickly and easily be created to allow a high-performance, low-latency flow from input, through processing, into storage and back out for further analysis.

PCIe has a number of further benefits coming from high-performance comput-ing technology that are advantages for the embedded world. SSDs have been created by taking flash memory and enabling it to be accessed in a manner that is simi-lar to hard discs. In the high-performance enterprise arena, the fastest-growing seg-ment of this market hooks SSDs directly to PCIe. So, once you already have the PCIe backbone, it is quick and easy to hook up large, powerful SSD arrays to your system.

The other technology that can be lev-eraged is a general-purpose graphics pro-cessing unit (GPGPU), where graphics

processing engines have been repurposed to handle tasks that are highly parallel in nature. Once again, this describes many applications in test and measurement sys-tems. The GPGPU devices are connected to the system—and to each other—through wide PCIe interfaces.

And the most powerful part of the so-lutions that have been described here is that they can be combined as necessary to get the right mix of processing (high-perfor-mance CPU, microserver or GPGPU), stor-age and communication. Modular systems can even be deployed that allow a system to be upgraded in the field, or by the cus-tomer, so that the basic platform can have an extremely long life.

PLX Technology Sunnyvale, CA (408) 774-9060 [www.plxtech.com].

Always one step aheadTRACE32® Always one step aheadAlways one step aheadAlways one step aheadAlways one step aheadTRACETRACE323232®323232323232323232 Always one step aheadAlways one step aheadAlways one step ahead® Always one step ahead

ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARMv8ARM11ARM11ARM11ARM11ARM11ARM11

ARM9ARM9ARM9ARM9ARM9ARM9

ARM7ARM7ARM7

www.lauterbach.com/1654

CortexCortexCortexCortexCortexCortexTMTMTM-M-M-M-M-M-M

CortexCortexCortexCortexCortexCortexTMTMTM-A-A-A

CortexCortexCortexCortexCortexCortexTMTMTM-R-R-R

advertisement_armv8_7,375x3,375.indd 1 10.10.2012 08:32:43

Page 29: RTC Magazine

RTC MAGAZINE NOVEMBER 2013 29

Express-HL Rugged COM Express® Type 6 Module• 4th generation Intel® Core™ i7/i5 processor• Mobile Intel® QM87 Express chipset• Up to 16GB dual channel DDR3L SDRAM• Three independent displays via DDI• PCIe, GigE, USB 3.0• Extreme Rugged™ version with ECC DRAM, -40oC to +85oC temperature range

Adlink Technology Inc.Phone: (408) 360-0200

Web: http://cm.adlinktech.com/login/EventAnalytics.asp?code=0613102401&no=1

cExpress-BT Compact COM Express® Type 6 Module• Latest single-, dual-, quad-core Intel® Atom™ or Celeron® processor• Up to 8GB dual channel DDR3L at 1333MHz• VGA/DDI/optional LVDS• PCIe x1, GbE, SATA 3Gb/s, USB 3.0/2.0• Available late Q4 with Type 2 cExpress-BT2 & Type 10 nanoX-BT

Adlink Technology Inc.Phone: (408) 360-0200

Web: http://cm.adlinktech.com/login/EventAnalytics.asp?code=0613102401&no=2

USB Wi-Fi Modules 802.11b/g/n Compliant• USB 2.0 hot swappable interface• Compatible with USB1.1 and USB2.0

host controllers• Up to 300Mbps receive and 150Mbps transmit rate using 40MHz bandwidth• Up to 150Mbps receive and 75Mbps

transmit rate using 20MHz bandwidth• 1 x 2 MIMO technology for exceptional

reception and throughput• 2 U.FL TX/RX antenna ports• Wi-Fi security using WEP, WPA and

WPA2• Compact size: 1.0” x 1.0” x 0.25” (Modules)

Radicom Research, Inc.Phone: (408) 383-9006 Web: www.radi.com

Rugged COM Express Type 6 Module• Intel 4th Gen Core i7/i5 CPU• Intel 8-Series QM87 PCH chipset• Up to 16GB DDR3L memory with

SODIMM lock-down mechanism (permits user removal or upgrades)

• Advanced heat management technologies with heat spreader plates, conduction-cooled rails, and optional fan

• Up to -40 to 85°C extended operating range

AcromagPhone: (877) 295-7085 Web: www.acromag.com

MEN Micro’s Computer-on-Modules• MEN’s extremely rugged Computer- on-Modules (COMs) are based on PCI Express or PCI and feature Intel and PowerPC CPUs up to multi-core architectures for harsh embedded applications. • They are ideal for industrial, mobile and mission-critical environments. • Product line includes: ESMexpress® Intel®, ESMexpress® PowerPC®, ESMexpress® Carrier Boards, ESMini™, ESM™ PowerPC®, ESM™ Starter Kits, PCI-104

MEN Micro, Inc.Phone: (215) 542-9575Web: www.menmicro.com

Rugged COM Express Type 6 Module• Rugged design with soldered components deliver immunity to shock and vibration• Multicore Intel Core i7 processors deliver high-performance and low power consumption• Extended temperature up to -40 to +85 Degrees• COM Express rev 2 specification compliant• Up to 8 GB soldered ECC memory

GE Intelligent PlatformsPhone: (800) 433-2682 Web: www.ge-ip.com

MSC C6B-8S COM Express® Type 6 Module• Intel® Core™ 4th Generation processors• i7-4700EQ quad-core• i5-4400E or i5-4402E dual-core• i3-4100E or i3-4102E dual-core• Up to 16GB dual-channel DDR3L-1600 SDRAM• Four SATA interfaces (up to 6Gb/s)• DisplayPort, HDMI, DVI, LVDS, eDP• Three displays supported, up to 4K x 2K• Basic form factor

MSC Embedded Inc.Phone: (650) 616 4068 Web: www.mscembedded.com

COM Express & Carrier Board Design Product Showcase

Page 30: RTC Magazine

30 OCTOBER 2013 RTC MAGAZINE

More than ten years after its adop-tion on the last day of 2002, Ad-vancedTCA will get a significant

set of extensions later this year in PICMG 3.7, the AdvancedTCA Base Extensions specification, now nearing completion within PICMG. Among other things, these extensions enable larger and more powerful ATCA shelves, such as a single shelf with 16 double-wide boards (each board drawing up to 800 watts!), with 8 of them installed on each side of a dual-sided shelf.

A subset of these extensions relate to hardware platform management for the power-related aspects of these shelves, which potentially consume more than 12 kW each. Many of the extensions de-scribed here could be added via software changes to the hardware platform man-agement layer of some currently shipping ATCA platforms.

One area of these management en-hancements concerns “power geography,” rounding out the capability for shelves and boards to self-describe their power characteristics to enable more accurate operational tracking and diagnosis. These power geography enhancements also in-clude coverage for AC-powered shelves,

where the base ATCA specification cov-ers only DC-powered shelves.

Another extension area is enhanc-ing the sensor facilities of the Intelligent Platform Management Interface (IPMI) so that sensor values larger than 8 bits can be represented. One key goal is to en-able integration of the wide ranging sen-sors defined by PMBus, an open protocol based on I2C for communicating with power conversion and other power-related devices. PMBus-compatible physical sen-sors are already being implemented in ATCA power subsystems from the bulk AC power supplies at the shelf level to the -48V power input modules on individual ATCA boards and the 12V point of load controllers that provide power for specific board subsystems.

Leveraging the Power GeographyFigure 1 shows the power subsystem

of an example PICMG 3.7 shelf that in-cludes four double-wide board slots. In each of those slots, a blue connector—called a Zone 1 connector in ATCA—on the backplane mates with a corresponding connector on the board to provide man-agement and power connections for that board. Each board spans two slots, but connects to the backplane in only one of

by Mark Overgaard, Pigeon Point Systems

A new set of extensions to the AdvancedTCA specification includes additional means for power management and supports a new generation of sensors for more comprehensive monitoring and control of power consumption.

Boosting ATCA Hardware Platform Management for Power Subsystems

A2ØA1

A1ØA3

ØA6

A5 ØA8

A7

PSU 1

PSU 2

PSU 3

Figure 1

PEM A

PSU 4

PSU 5

PSU 6

PEM B

FIGURE 1

Power architecture for example PICMG 3.7 shelf.

Advances in ATCA

TECHNOLOGY INSYSTEMS

30 NOVEMBER 2013 RTC MAGAZINE

Page 31: RTC Magazine

RTC MAGAZINE OCTOBER 2013 31

TECH IN SYSTEMS

RTC MAGAZINE NOVEMBER 2013 31

in PICMG 3.7 where new or augmented data structures record the voltage ranges for which boards and shelves are designed and within which they are expected to op-erate in a particular installation. The de-sign voltage ranges are established at the factory and the expected voltage ranges are configured when a shelf is installed and connected to a power source. In PICMG 3.7, it is possible to build shelves and boards that support a more restricted voltage range than ATCA. For example, designing for the enterprise voltage range (-43V to -57V) can allow cost savings compared to supporting the full ATCA legacy voltage range (-39V to -72V).

What happens if a board designed for a restricted range (such as the enterprise voltage range supported by the board in-stalled in slot A4 in this example) is in-stalled in a shelf that implements a wider voltage range? With the information available in PICMG 3.7, a shelf manager could choose not to enable power to such a board at all, to avoid risking an unaccept-able operating environment for the board.

What if the example shelf shown

in the figure is installed with no power source for PEM B? The expected voltages for the two feeds from that PEM would all be configured as zero. A PICMG 3.7 board can use a new Intelligent Platform Management Interface (IPMI) com-mand to query the shelf manager for the expected voltages on its feeds. The shelf manager uses power geography data to identify the correct feeds and retrieves the expected voltages that have been config-ured for those feeds. In this case, when a board in the shelf detects zero volts on an input feed that has an expected voltage of zero, there is no need to raise an alert.

Extended IPMI Sensors in Hardware Platform Management

IPMI sensors that provide numeric sensor values are based on an 8-bit raw data value and a set of coefficients that can be applied to that value by a client application. This produces a processed value with appropriate scaling to reflect physical measurement units such as volts or amperes. For some physical mea-surements (including the temperatures typically measured in an ATCA shelf), 8 bits of raw data is sufficient for manage-ment purposes.

In the power area, however, there is often a need to size data values for worst-case conditions while maintaining accu-racy for finer granularity assessments. The physical devices used to monitor power-related properties in some currently ship-ping ATCA shelves capture greater than 8-bit data for voltage, current and power measurements. However, that data has to be reduced to 8-bit data for reporting via IPMI. For example, the 16-bit hardware sensor in some currently shipping PEMs can measure power in 0.2W increments, but when reduced to 8-bit data the IPMI sensor can only report power in 51W in-crements, thus sacrificing potentially im-portant accuracy.

The PMBus architecture, which was designed for and by power monitoring specialists, defines two fundamental raw value formats. The PMBus direct format uses 16-bit signed raw values while the linear format uses an 11-bit mantissa and a 5-bit binary scale factor— both signed integers. Like IPMI, PMBus defines a set of coefficients and a conversion formula

them. A slot position without a Zone 1 connector, for instance slot ØA1, is called a void slot. This example is assumed to show just one side (side A) of a dual-sided PICMG 3.7 shelf; the slot numbers include an “A” to indicate that.

There are four -48V feeds in the example shelf, two from each of the Power Entry Modules (PEMs); each feed supplies one of the two power inputs on each board. The PEMs themselves are each powered by three AC Power Supply Units (PSUs).

In a shelf built in accordance with the PICMG 3.7 enhancements, all elements shown here are fully self-describing, in-cluding which PSUs are connected to which PEMs, and which feeds from those PEMs are connected to which board in-puts. With current ATCA, in contrast, AC PSUs are not addressed at all and the power path from a specific PEM output to a specific board input in a particular slot is not self-describing. The missing informa-tion can complicate power management and problem diagnosis in a shelf.

Figure 2 shows another extension

A2ØA1

A4ØA3

ØA6

A5 ØA8

A7

Figure 2

PEM BPEM A

FRU FRU FRU FRU

Feeds

Shelf

Voltage Ranges: Minimum,Nominal, Maximum

Expected Voltages:Installation-con�gured for each feed

(39, 53, 72) Satis�esATCA legacy voltage range

Design Voltages:Factory-de�ned for the shelfand for each -48 V FRU

(39, 53, 72) SupportsATCA legacy voltage range

(43, 48, 57) Supports enterprise voltage range

Voltage Ranges: Minimum,Nominal, Maximum

Expected Voltages:Installation-con�gured for each feed

(39, 53, 72) Satis�esATCA legacy voltage range

Design Voltages:Factory-de�ned for the shelfand for each -48 V FRU

(39, 53, 72) SupportsATCA legacy voltage range

(43, 48, 57) Supports enterprise voltage range

FIGURE 2

Expected and design voltage ranges in PICMG 3.7 enable detection and management of mixed voltage range configurations.

Page 32: RTC Magazine

32 OCTOBER 2013 RTC MAGAZINE

TECH IN SYSTEMS TECH IN SYSTEMS

32 NOVEMBER 2013 RTC MAGAZINE

based on those coefficients to calculate processed values of sensor measurements. Furthermore, the PMBus coefficients and conversion formula, while similar to IPMI’s, are sufficiently different that PM-Bus-based sensors cannot be accurately represented with the existing IPMI coef-ficients and conversion formula.

Figure 3 shows the main levels of ATCA power subsystems, from the on-board power domains (such as one sup-porting a particular CPU socket), through overall board-level power, to the PEMs and PSUs that supply feeds in the over-all shelf. As noted in the figure, there are existing power monitoring devices and products at all these levels that either: 1) support greater than 8-bit data without using PMBus or 2) implement PMBus and therefore trigger a need to accurately represent the measurements collected by PMBus-based sensors.

Extended IPMI Sensors in PICMG 3.7

Based on the needs described above, PICMG 3.7 defines facilities for extended sensors that support raw data values that are two to eight bytes in size, versus the one-byte limit for raw data values in nor-mal IPMI sensors. For any given sensor, the size of raw values is fixed within that range, as appropriate for the measure-ments that particular sensor needs to rep-resent. For instance, an extended IPMI sensor representing a physical PMBus current sensor that returns raw data in the 16-bit direct format could be configured for two-byte raw data. The coefficients for an extended IPMI sensor are represented in the same fixed size as the raw data.

In addition, an extended IPMI sen-sor can be configured to use either the normal IPMI conversion formula (with extended size coefficients) or the PMBus conversion formula. The combination of larger raw data values and the option to use the PMBus conversion formula allows PMBus sensor values to be fully and ac-curately represented by PICMG 3.7’s ex-tended IPMI sensors.

With the PMBus linear format, spe-cific raw values in a stream of sensor mea-surements could potentially have any val-ues for the 11-bit mantissa and 5-bit scale factor fields. When such raw values need

to be converted as extended IPMI raw val-ues, the scaling factor needs to be applied at that time. Given a binary scaling fac-tor ranging from 16 bits of negative scal-ing to 15 bits of positive scaling, a scaled 11-bit mantissa can require up to 42 bits. The 11-bit mantissa could be shifted left by 15 bits (with a positive scaling factor of 01111b) or right by 16 bits (with a negative scaling factor of 10000b). Therefore the raw value storage must be at least 42 bits in size. As a result, an extended IPMI sen-sor based on a PMBus linear format data needs to be configured for at least six-byte raw data, rounding up from 42 bits to the next 8-bit boundary of 48 bits.

The measurement of energy con-sumption is one area where the extended IPMI sensor facility is especially impor-

Available Power FeaturesFigure 3

PEM

PSU

Supports> 8-bit Data

PMBus-aware

FRU

PowerDomain

FIGURE 3

Availability of > 8-bit or PMBus-based raw sensor values for devices used in various ATCA power subsystems.

tant. An energy consumption measure-ment can be considered the sum of a series of instantaneous power measurements over a known period of time. The longer the measurement time, the larger this sum can be, with a corresponding increase in the number of bytes needed to represent it. With the 64-bit raw sensor values sup-ported in extended IPMI sensors, it should be feasible to implement realistic energy consumption measurements with rea-sonable assumptions on how frequently a client application needs to retrieve an accumulated energy consumption to-tal to ensure that a rollover of the 64-bit integer sum is not missed, thus avoid-ing an incorrect energy reading. Client applications can use floating point compu-tation to maintain arbitrarily large sums

Page 33: RTC Magazine

TECH IN SYSTEMS

RTC MAGAZINE NOVEMBER 2013 33

with acceptable accuracy. Most microcontrollers used as local IPMI management controllers do not have floating point support in hardware and IPMI assumes that only integer arithmetic is supported.

The Service Availability Forum’s Hard-ware Platform Interface (HPI) is widely, but not universally, used as the foundation of sys-tem management applications above an ATCA shelf manager. At the HPI level, sensor values are represented natively as either already pro-cessed 64-bit integers or floating point num-bers. Any processing implied by IPMI or PMBus conversion formulas and coefficients is applied in the HPI implementation layer below the application code. When that implementation layer is augmented to support the extended IPMI sensors here, existing HPI applications can use the resulting sensor values without needing any changes.

Pigeon Point Systems Oceanside, CA. (760) 757-2304. [www.pigeonpoint.com].

● ARM9/Cortex M3/A5/A8

● Modbus Gateway/Box Computer/Web Control I/O

● FreeRTOS/Linux/WinCE support

● LAN/RS485/CAN/Wireless/Analog/Digital/Relay

● Ultra low power and wide temperature

Embed ARM in Automation

Distributor: Antaira Technologies, LLC +1 (877) 229-3665 [email protected]

www.artila.com

Modbus Gateway Web Control I/O Wireless Computer

Solid or Spin...we go both ways

Ruggedized VPX Drive Storage ModuleWhatever your drive mount criteria, everyone knows the reputation, value and endurance of Phoenix products. The new VP1-250X, compat-ible with both solid state or rotating drives, has direct point-to-point connectivity or uses the PCI Express interface with the on-board SATA controller. It is available in conduction cooled (shown), conduction with REDI covers (VITA 48) and air cooled configurations.

714-283-4800 PHOENIX INTERNATIONAL IS AS 9100 REV C / ISO 9001: 2008 CERTIFIED

We Put the State of Art to Work

we go both ways

Whatever your drive mount criteria everyone knows the reputation

Ruggedized VPX Driivvvveeee SSStStorage Module

Untitled-6 1 8/6/12 11:56 AM

Page 34: RTC Magazine

34 OCTOBER 2013 RTC MAGAZINE

TECHNOLOGY DEVELOPMENTDeveloping Code for Hybrid Architectures

34 NOVEMBER 2013 RTC MAGAZINE

F ield Programmable Gate Arrays (FPGAs) have become very power-ful and power-efficient processing

engines. With their programmable hard-ware resources, they can be customized to a specific application and outperform Central Processing Units (CPUs) and Graphics Processing Units (GPUs) while using a fraction of the power. The major issue with deploying FPGAs to a broader user base is their reliance on specialized programming languages known as Hard-ware Description Languages (HDL) such as VHDL and Verilog. These languages can be looked at somewhat like assembly level languages when compared to tradi-tional high level programming languages, requiring specialized skill sets and in-depth knowledge of the underlying hard-ware. While numerous attempts have been made to develop tools that can convert from traditional programming languages to HDL for FPGAs, or from some other higher level tool such as Simulink, none

complexity. While strong arguments can be made for their power efficiency and performance versus general purpose CPUs and GPUs, the pushback is always the same—the skill set needed to use them is too specialized and development cycles are way too long.

The OpenCL SolutionIn an attempt to address these con-

cerns, both Altera and Xilinx joined the OpenCL consortium to explore develop-ing OpenCL support for their FPGAs. Why OpenCL? Three solid reasons come to mind, all related to OpenCL’s defini-tion, per the Khronos Group, as “the open standard for parallel programming of heterogeneous systems.” That’s quite a mouthful, so let’s break it down.

Started by Apple, and now managed by the Khronos Group, with members in-cluding Intel, AMD, NVidia, IBM, Texas Instruments, Freescale, ARM, Altera, Xilinx and many more, OpenCL is a true open standard. Such widespread support is crucial, as it allows users to choose the underlying hardware that best fits their application, and quickly try new technolo-gies as they emerge. OpenCL developers are not locked into one processor sup-plier, or even one processing technology, and can upgrade to new processors and technologies as they emerge. Support-ing OpenCL opens the world of FPGA technology to a whole new group of developers. Instead of trying to introduce yet another new programming concept, you can leverage an existing open and proven methodology.

OpenCL is designed specifically for parallel programming, making it ideal for FPGAs, since one of the major means to performance in FPGAs is their abil-ity to massively parallelize. Previous at-tempts in C to HDL conversion tools have suffered from the inability of the source language to specify the parallelism. An OpenCL compiler for FPGA can make use not only of standard pipelining tech-niques for generating logic from linear code, but can also take advantage of the parallelism specified by the programmer.

Finally, OpenCL is designed to be

of these have grabbed a widespread foot-hold, and they generally still require some FPGA expertise. In May of this year, Al-tera publically released their OpenCL Software Development Kit, which brings OpenCL programmability to the world of FPGAs.

FPGAs continue to grow in size and capabilities with every new generation. As an example, Altera’s recent announce-ments for their Stratix 10 family, based on 14 nm Intel technology, promise up to 4 million logic elements, built-in hard-ware support for floating point (10 Tera-FLOPS), 56 Gbit/s transceivers and em-bedded ARM cores. While these FPGAs provide tremendous capabilities, the com-plexity of FPGA development still causes concern for those looking to deploy them in what are traditionally programmable processor (CPU, GPU, DSP) domains. Large potential markets for these big FP-GAs have gone relatively untapped, as people shy away from the development

by Ron Huizen, Bittware

OpenCL allows FPGAs to be programmed in a C-like language, opening them up to a much wider base of programmers, thus allowing them to be deployed in places that would normally be owned by CPUs and general purpose GPUs.

OpenCL for FPGA – Bringing FPGAs to the (Relative) Masses—Part 1

Page 35: RTC Magazine

RTC MAGAZINE OCTOBER 2013 35

TECHNOLOGY DEVELOPMENT

RTC MAGAZINE NOVEMBER 2013 35

used on heterogeneous systems. What’s a heterogeneous system? It’s simply a big word for a system with different types of processing elements, for example CPU + GPU, or CPU + FPGA, or CPU + GPU + FPGA. OpenCL programs consist of code that runs on a host, and code that runs on accelerators (the kernels). The host is typi-cally a general purpose CPU, while the accelerator can be a GPU, another CPU

(or core on a multicore CPU) or now, an FPGA (Figure 1). We all know that no one processing technology best fits all ap-plications, so OpenCL allows one to mix and match processing technologies while maintaining a common development lan-guage. Users can easily port their code from one accelerator to another, allowing them to quickly choose the best platform for their application. Note that with em-

bedded ARM cores, an FPGA can actu-ally be its own heterogeneous system—that concept will be discussed more in Part 2 of this article.

OpenCL BasicsOpenCL, as mentioned previously,

consists of host code and accelerator code. Host code can be written in whatever programming language the user desires

OpenCL Program

BittWareS5-PCle-HQ PCle

x86Workstation

Kernel Code Host Code

OpenCLCompiler

Standard CCompiler

Host BinaryVerilog

HDL Build

Program File

FIGURE 1

OpenCL program flow for kernel and host code.

Page 36: RTC Magazine

36 OCTOBER 2013 RTC MAGAZINE

TECHNOLOGY DEVELOPMENT

36 NOVEMBER 2013 RTC MAGAZINE

and interfaces with the OpenCL environ-ment through a defined application pro-gramming interface (API) for managing the accelerators, which includes calls for data movement, loading code, and sched-uling and coordinating execution. Each device supplier provides support for their own accelerator, including a compiler for the accelerator code and the backend for the host API. While suppliers can add their own optimizations, including pre-written libraries, they must adhere to the OpenCL standard to ensure portability. The accelerator code is written in a lan-guage derived from C (actually C99), with some extensions.

There are two things needed to sup-port OpenCL. First is the compiler, which

is device/technology specific, so Intel would do one, NVIDIA would do one, Al-tera would do one, etc. The board support package would then need to be ported for that device on a particular board. For pro-grammable processors, creating a com-piler and subsequent board support pack-age is not that difficult, but for FPGAs it is a much more difficult job. The reason is that OpenCL is essentially a software programming language based on C, so it therefore maps nicely to programmable processors. For the FPGA, Altera is actu-ally generating hardware (logic) specific to the written kernel code—they are not simply putting programmable proces-sors in the FPGA. Likewise for a board vendor with an FPGA, the infrastructure

needed to support OpenCL must be de-veloped and locked down, whereas with a programmable processor, this is usually supported in silicon.

After several years of development, and over a year of beta release with a large group of users, Altera publically released their OpenCL Software Development Kit (SDK) for FPGA in May of this year. At the heart of this tool is Altera’s OpenCL compiler, which generates Verilog for user-written OpenCL kernels. These generated kernels then get automatically integrated into a pre-written FPGA proj-ect, which provides the OpenCL infra-structure support. This support typically includes external memory and PCIe in-terfaces. Part 2 of this article will discuss

X86/External Processor

Hostprogram

Prebuiltwith HDL

tools

OpenCLcompiler

generatedkernels

PCle

Off Chip Interconnect

External MemoryController & PHY

DDR3SDRAM

External MemoryController & PHY

Arbitration Network

On Chip Mem

ory

On Chip Memory Interconnect

DDR3SDRAM

Accelerator/Datapath

Computation

Accelerator/Datapath

Computation

Accelerator/Datapath

Computation

FIGURE 2

Partitions showing locked external interfaces and kernel code.

Page 37: RTC Magazine

TECHNOLOGY DEVELOPMENT

RTC MAGAZINE NOVEMBER 2013 37

extensions that allow for streaming I/O interfaces and kernel to kernel channels.

A key to Altera’s OpenCL approach, and one that differs from other HDL gen-erators, is that the OpenCL programmer directly generates the FPGA program-ming file without seeing any VHDL, Verilog, or synthesis tools. The FPGA board developer, such as BittWare, does the hard work upfront, creating the OpenCL board support package us-ing standard FPGA methods (VHDL or Verilog), which include the base project that the OpenCL compiler generated kernels get placed in. All the external interfaces in this project are physically locked down so that they are guaranteed to meet timing in subsequent builds, and the OpenCL compiler then can fill the remainder of the part with the generated kernel code. Figure 2 shows this parti-tioning. Using this methodology means that the software developers do not have to keep throwing their generated code over the wall to an FPGA team to get it working on the board. Instead, they di-rectly create the FPGA load. They will not see timing errors in their FPGA build as the external interfaces have been locked and the kernel clock is ad-justed by the tool to meet timing.

Running the Altera OpenCL com-piler is a two-step process, the first of which is compiling the OpenCL ker-nels to Verilog. This first step is quite quick (minutes) and will tell you, once you’ve gotten past any syntax or seman-tic errors, how fast your kernel will run as well as how many resources it used. The second step is a more traditional FPGA compile, which can take as long as traditional FPGA builds (hours). The good news is that once the first phase passes, you know the second phase will complete, it just may take some time. It is recognized that traditional CPU and GPU programmers aren’t used to this long second compilation phase, and ini-tiatives to allow more rapid build cycles are being explored.

It should be noted that Altera’s OpenCL Compiler is actually generating logic to implement the kernels. It is not filling the FPGA with fixed processing cores that then run compiled code (as per GPU), but is instead generating hardware

that specifically implements the kernel. This is the key reason why FPGAs can outperform CPUs and GPUs, and at a much lower power usage.

Altera’s OpenCL initiative has ad-dressed two of the primary concerns for people adopting FPGA technology in spaces traditionally dominated by pro-grammable processors. First, it provides a more traditional software program-ming environment, opening FPGAs to a much larger potential developer base. Second, development cycles can be dra-matically shortened by allowing FPGAs to be programmed in a high level par-allel programming language. Porting algorithms to FPGA using VHDL and Verilog can be a painstaking process, and every time anything changes, it is not insignificant work to implement the change. Using OpenCL, development cycles can be cut from many months to a few weeks or even days.

Altera’s OpenCL SDK is available now, and is supported on BittWare’s Stratix V PCIe Half Size board, the S5PHQ. A special OpenCL Develop-ers Bundle is available from BittWare, which has everything you need to get up and running, including the OpenCL SDK.

Part 2 of this article in the Decem-ber issue will explore how OpenCL for FPGA can be used to address more than just the CPU accelerator market by in-cluding extensions for streaming I/O, support for multiple FPGA systems, and using the embedded ARMs as the OpenCL host.

BittWare Concord, NH (603) 226-0404. [www.bittware.com].

AlteraSan Jose, CA(408) 544-7000www.altera.com].

Page 38: RTC Magazine

38 OCTOBER 2013 RTC MAGAZINE

INDUSTRYWATCH

38 NOVEMBER 2013 RTC MAGAZINE

Battery Technology Widens Options

by Todd Sweetland, Electrochem Solutions

Designers of mobile and handheld devices face an array of alternatives for cell chemistry, packaging, capacity and counterfeit protection

Rechargeable Batteries: New Choices, Complex Decisions

The good and bad news for design-ers of medical equipment and other devices using rechargeable bat-

teries is that there are more and better choices than ever. However, these also bring some new and difficult tradeoffs. Whether the battery is the primary power source, or functions as an AC-line back-up, aggressive design goals combined with regulatory requirements are placing larger demands on battery performance and capability.

The first area of dramatic change is cell chemistry. Sealed lead acid (SLA) and nickel-cadmium (NiCd) cells have served the industry for many years, but the lithium-ion (Li-ion) chemistry has already overtaken the nickel-based cell market and is predicted to be as large as the SLA market by 2017 (Figure 1).

Li-ion has two strong advantages compared other battery chemistries. First, it has much greater energy density measured by both weight and volume. These are not slight or moderate im-provements; the improvement is by a fac-tor of 2 to 4 times (Figure 2).

As a further advantage, the nominal voltage output of a lithium-based cell is around 3.6 volts, compared to just 1.2V for NiCd and 2V for SLA. As a result, a single cell may be sufficient, thus simpli-

fying design and packaging, if its amp-hour capacity is adequate. Further, the self-discharge rate for Li-ion is just one-third that of NiCd, a major advantage for products that “sit on the shelf” for a long time and then will be unexpectedly turned on in a critical-use scenario.

Note that Li-ion is not a single chem-istry, but rather a family with variations in chemistry, anode and cathode materi-als, and construction, all offering trad-eoffs in shelf life, self-discharge rate, current capability, temperature range and other parameters. Figure 3 shows the

FIGURE 1

Chemistries graph.

1997 2002 2007 2012 2017Year

$0

$5,000

$10,000

$15,000

$20,000

$25,000

$30,000

$35,000

$40,000

Mill

ions

World Battery Demand

Alkaline

Zinc-Carbon / Zinc-ChlorideLithiumOther primaryLead-AcidLithium-Based*Nickel-Based**Other secondary

Page 39: RTC Magazine

RTC MAGAZINE OCTOBER 2013 39

INDUSTRY WATCH

RTC MAGAZINE NOVEMBER 2013 39

voltage (potential) and capacity of vari-ous Li-ion chemistries in use or being researched

A brief word about safety: Although we won’t cover it here, the safety of Li-ion cells and battery packs is an issue that is always part of the consideration. There are several layers to making sure these energy sources remain safe, from using materials such as heat-resistant separa-tors, to construction with pressure-relief valves, to supervisory electronics includ-ing internal positive temperature coeffi-cient (PTC) fuses and external monitor-ing of temperature and other parameters.

Cell Packaging to Fit the Space For many designs, the battery pack

is allocated in whatever space remains in the enclosure after the electronics have been designed. Not only is the higher en-ergy density by volume of Li-ion an ad-vantage here, but there is also flexibility in available cell shapes along with multi-cell package options.

The most obvious cell shape is the well-known cylindrical style (Figure 4). Whether individually or in multicell packs, this cell is used in many consumer products, so it has the highest produc-tion volume, lowest apparent cost and largest number of suppliers. Two com-mon standard sizes are available, desig-nated as the “18650” (18 mm diameter, 65 mm length) and the “26650” (26 mm diameter, 65 mm length). This cell shape offers high capacity, up to 3 Ahr for the 18650. The downside is that in multicell configurations—whether in series for higher voltage or parallel for increased current—space is wasted between the cells when they are in a pack.

An alternative is the lithium polymer cell, which is not a different material but a physical structure. This cell construction can be used for very thin sheet-like cells, to fit tight spaces and also provide high packing density and effectiveness. There are drawbacks, however. The thin con-struction can be damaged, the cells can swell; they are manufactured in smaller volumes and are thus more costly; energy density is lower, and custom form factor may be hard to support long term, com-pared to more common shapes and sizes.

FIGURE 2

Energy density graph.

Finally, there is “prismatic” packag-ing, which is a thicker version of the lith-ium polymer cell and available in some standard sizes. It has similar features to the lithium polymer cell, but has some-what higher energy density, due largely to the higher ratio of internal content volume to package surface area (Figure

5). It too is prone to swelling—up to 6 to 10% over time.

Custom Configurations Key to Capacity

Every multicell pack—whether for increased voltage or current—faces trad-eoffs in performance and cost. Many

0 50 100 150 200 250

Gravimetric energy density (Wh/kg)

100

200

300

400

500

600

0Volu

met

ric

ener

gy d

ensity

(W

h/I)

Improvements in Energy Density

Lithium Ion

NiCd

SLA

NiMH

0 20 40 60 80 100 120 140 160 180 200 220mAh/g

2.5

3

3.5

4

4.5

2

Volta

ge v

s. L

i/Li

+

Typical Cathode Voltage pro�le

LiCo02

LiNi0.8

Co0.2

02

NMC (111)LiMn

20

4

LiFeP04

FIGURE 3

Voltage capacity chemistry comparison graph.

Page 40: RTC Magazine

40 OCTOBER 2013 RTC MAGAZINE

INDUSTRY WATCH

40 NOVEMBER 2013 RTC MAGAZINE

They can use specialized or holographic la-bels, but these can be counterfeited as well, and most users don’t check anyway. The next step up is a solution that is “transpar-ent” to the user, with an electronic ID code in the battery pack, which the equipment must read back and validate. Again, pro-viding a fake basic-ID code is not a chal-lenge for counterfeiters.

As a result, battery vendors often work with equipment OEMS to embed cyclic re-dundancy checks (CRC) techniques similar to checksums used to verify memory and data streams integrity against bit errors. It works like this: the product (acting as a host) queries the battery pack (in the role of responder); then the pack (a peripheral) must return battery information including such things as product code, model num-ber and identification code, along with the checksum value. This challenge/response technique increases the counterfeiter’s difficulties, but since it is static, it can be decoded and then re-created on the bogus packs.

The much-more secure approach adds elements that the CRC approach lacks. It requires a “secret,” which the host and pe-ripheral share; a truly random input, and a complex algorithm that generates an out-put sequence based on a string of input bits and the secret—and this algorithm should not be workable in reverse to determine the secret by working from the observed out-put to the inputs. Note that the algorithm itself does not have to be a secret, and may

cessful products—even those with custom-de-signed packs—there are many vendors of sub-standard replacement packs. The scenario is common: someone needs a replacement

pack, they go online and see what claims to be a form, fit and functional replace-ment but for far less than a battery pack purchased directly from the OEM. It’s a win-win-lose: the buyer gets a replacement pack at far less cost than expected, and the substitute-pack vendor gets solid profit margins. Only the person who relies on the equipment and its battery suffers.

The reality is that these replacement packs are counterfeits and have numerous potential shortcomings, including reduced basic capacity, diminished performance across many parameters, inadequate inter-nal-cell and full-pack electrical and ther-mal protection, inadequate contact welds that fail prematurely, and packaging that can leak. They may work for a while, but long-term performance is doubtful.

As a consequence, OEMs often worked with pack manufacturers to pro-vide some type of protection against use of such counterfeit units. This has to be worked out at the design stage, of course, since it affects the design of the electronics hardware and firmware in many cases.

OEMs have various options of increas-ing effectiveness to counter this problem.

of today’s electronic devices have high peak-current demands, even if the aver-age current is low or modest.

Most batteries are rated at what is called “1C.” For example, a 1000 mAh battery would provide 1000 mA for one hour when discharged at the 1C rate. In theory, it would also provide 500 mA for two hours at a 0.5C discharge rate. But the relationship is not linear, due to in-ternal energy losses and voltage drops, which may cause the battery to reach its low-end cut-off value sooner.

Current requirements also affect in-ternal construction of a single cell as well as multiple cells. In order to accommo-date the high discharge rates and associ-ated voltage drop due to internal cell re-sistance as well as IR drop in conductors, the cell’s internal topology may have to be modified to shorten path lengths, its chemistry may have to be modified to use smaller particles and thinner, lower-resistance materials may be used. Lithium polymer may be a good choice in these cases. Externally, the situation is reversed: heavier conductors may be needed to wire multiple cells together to minimize IR losses.

Temperature is always a consideration as well, as capacity and thus runtime drop along with the ambient temperature. While the specific values differ with cell chem-istry, configuration and manufacturer, Fig-ure 6 shows the effect from 45° down to 5°C for a 2400 mA cell discharged at 2.4A (1C). The impact is dramatic, as capacity drops to about one-fifth of its value at 45°C.

Counterfeiting: An Aftermarket Issue with Design-in Implications

Designers of medical electronics must also consider the battery packs that will eventually replace the OEM ones shipped with the product, as good practice requires replacement typically after between two and five years. The problem is that for suc-

1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5

Current (A)

3500

3000

2500

2000

1500

1000

500

0

Cap

acity

(m

Ah)

45˚C25˚C

15˚C

05˚C

Effect of Temperature and Discharge Rate on Capacity (2400mAh Rated Cell)

FIGURE 6

Temp discharge rate graph.

FIGURE 4 FIGURE 5Cylindrical image. Prismatic image.

Page 41: RTC Magazine

INDUSTRY WATCH

RTC MAGAZINE NOVEMBER 2013 41

even be in the public domain in what is called public-key encryption; a version of this technique is used in many automobile keyless entry implementations.

The preferred public-domain encryption algorithm is the SHA-1/HMAC, part of a family of secure hash algorithms developed by the National Security Agency (NSA) in the early 1990s. While there is a small component cost to implementing SHA-1, it provides significant protection against use of counterfeit cells, so many vendors have embedded it in their battery fuel-gauge ICs.

While basic battery operation may seem to be simple electrochemistry, a reliable rechargeable battery pack that meets the multiple, often conflicting needs of OEMs is not. It is a complex blend of sophisticated chemicals, materials, packaging, connectors and electronics for safety and validation, all of which must perform across a wide range of applications, environments, duty cycles and discharge rates. The “best battery” is often one that has been custom designed in discussion with an experienced manufacturer who can help balance the tradeoffs and constraints, to find an acceptable “sweet spot” of power, performance parameters and price.

Electrochem Solutions Clarence, NY. (716) 759-5800. [www.electrochemsolutions.com].

Phoenix, AZ 12/5

•••••

•••••

Untitled-18 1 5/2/12 2:03:25 PM

Page 42: RTC Magazine

42 OCTOBER 2013 RTC MAGAZINE

PRODUCTS &TECHNOLOGY

ATCA Blade Targets Communications Applications for 40G Internet Bandwidth

A high-performance AdvancedTCA (ATCA) processor blade features the dual Intel Xeon E5-2600 v2 product family (formerly “Ivy Bridge-EP”) of processors paired with the Intel Communications Chipset 8920 series (formerly codenamed “Crystal Forest Server Refresh”). The aTCA-9700 from Adlink Technology of-fers enhanced thermal and power management capabilities for energy efficiency, while still supporting the intensive computing require-ments of carrier-grade media server, network-ing and wireless infrastructure applications.

The aTCA-9700 supports a dual-dual star 40G Fabric Interface and is designed with dual Intel Communications Chipsets 8920 for 40G IPsec performance. These capabilities enable

telecom equipment manufacturers and net-work equipment providers to develop power-ful, high-bandwidth solutions for mission-crit-ical applications and offer a smooth upgrade and growth path.

The new Xeon processors for large-scale communications infrastructure systems pro-vide more cores within the same thermal enve-lope, thus providing exceptional overall power efficiency. This is the first Intel Xeon processor family with extended lifecycle support to offer 10-core/single-socket to 20-core/dual-socket configurations. When pairing these processors

with the Communications Chipset 89xx series, this platform provides hardware-based accel-eration and the general purpose processing needed for today’s demanding communication workloads.

The aTCA-9700 40 Gigabit Ethernet pro-cessor blade offers eight channels of VLP DDR3-1866 and REG/ECC memory up to 128 Gbyte, and provides versatile connectivity through quad 40GBASE-KR4 Fabric Interface channels, dual Ethernet 10/100/1000BASE-T Base Interface channels, and dual front panel 10/1001000BASE-T egress ports. Additional I/O includes two USB 2.0 ports, VGA, USB1/2, LAN1/2 and COM1/2 (mini-USB) on the front panel. Onboard bootable storage of 16G SATA flash (up to 64G) is in-cluded. Support for Intel Hyper-Threading Tech-nology and QuickPath Interconnect provides increased performance from both single and multi-thread workloads while maintaining ther-mal and energy efficiency.

ADLINK Technology, San Jose, CA. (408) 360-0200. [www.adlinktech.com].

42 NOVEMBER 2013 RTC MAGAZINE

Enhanced Shelf Management for ATCA and eATCA Systems Using Atom C2000 Family

An enhanced ATCA / eATCA system management module is based on the new Intel Atom processor C2000 product family. The SMM-5060 module from Advantech provides ATCA-compliant management while optimizing user experience and integrating added value features. With these enhancements, the SMM-5060 enables faster development and de-ployment of high-performance networking elements based on the popular ATCA standard, yet also improves the total cost of ownership by simpli-fying field maintenance and service operations.

The SMM-5060 acts as a centralized access point simplifying tasks such as system health monitoring, inventory control and performing platform firmware or BIOS upgrades of blades. Advantech’s unique SoL Proxy software allows controlling the consoles of each blade over the system via a single, pro-tected SSH session.

Gone are the days when users needed to establish up to 16 sessions, one per blade, using a raw RMCP+ protocol to manage an ATCA system. Using a single SSH session dras-tically simplifies the service access to a complex platform like ATCA and makes it much handier to use. With the new Intel processor’s sup-

port for hardware offload, management traffic to and from the system can be encrypted and decrypted on the fly, yielding utmost operational protection as users gaining access to the Shelf Manager have full control over the platform. Support for RADIUS and TACACS/+ authentication simplifies the integration into secure management frameworks deployed in the networks.

With up to eight cores in 22nm technology, the new Atom C2000 processor provides sufficient processing power to host additional custom or third-party software components on the SMM-5060. At the same time it offers outstanding performance per watt and price-performance ratios through the tight integration of on-chip functions like four GbE ports and crypto acceleration.

Hard disks or SSD drives can be connected to the SoC’s integrated SATA ports enabling the SMM-5060 to function as a network boot and file server to the system’s ATCA blades. This is designed to greatly reduce costs by eliminating the need for dedicated drives on ATCA blades and allows workloads to be dynamically assigned to individual blades. For example, Advantech’s specialized remote BIOS access features supported on their MIC-533x series of Intel Xeon processor E5-2600 based blades allow the SMM-5060 to automatically select the most optimized BIOS and platform configuration, which yields the optimal performance for a given workload.Advantech, Irvine, CA.

(949) 420-2500. [www.advantech.com].

FIND the products featured in this section and more at

www.intelligentsystemssource.com

Page 43: RTC Magazine

RTC MAGAZINE OCTOBER 2013 43

PRODUCTS & TECHNOLOGY

RTC MAGAZINE NOVEMBER 2013 43

Quad Core HPEC Platform Doubles Performance

A rugged dual-node quad-core 6U Open-VPX high-performance embedded computing (HPEC) deployed server platform, the DSP281, is the third in a new family of products from General Electric Intelligent Platforms to har-ness the increased performance of fourth gen-eration Intel Core i7 (‘Haswell’) chip sets.

The DSP281 brings more than double the theoretical peak performance of its predecessor within the same size, weight and power (SWaP) envelope. Deployed on manned and unmanned airborne, ground and naval platforms, it can enable optimum benefit to be derived from the significant volume of data obtained from large numbers of high-resolution sensors by provid-ing meaningful information in an actionable time frame to decision makers and war fight-ers across an asymmetric, dynamic and rapidly changing threat landscape. It also brings high levels of data security with GE’S new onboard Security Hub and full support for the latest Intel platform security features.

GE’s HPEC architecture, as implemented in the DSP281, can scale from one to many pro-cessor nodes per enclosure via RDMA-enabled InfiniBand and Ethernet dual port network interface cards, delivering very high interpro-cessor bandwidth at extremely low memory to memory latencies. In addition, system integra-tors can minimize card count by mapping mul-tiple platform functions such as control, DSP, image and video processing and graphics onto one or more DSP281s in order to reduce spares and simplify logistical support in the field.

The DSP281 is supported by GE’s unique AXIS Advanced Multiprocessor Integrated Software development environment. AXISPro includes a high-performance IPC middleware and GUI for task level programming and fast prototyping to reduce development cost and shorten time-to-solution of multicore, multi-threaded and multi-node distributed system architectures across multiple operating systems including Linux, Windows and VxWorks, and includes quick start signal and image processing examples to further accelerate time-to-solution.General Electric Intelligent Platforms, Huntsville, AL. (780) 401-7700. [http://defense.ge-ip.com].

3U OpenVPX High-Speed Data Recording EngineA high-speed, rugged 3U OpenVPX Data Re-

corder captures high-volume, continuously stream-ing data without interruption, making it

suitable for speeding and easing the in-tegration of high-throughput reli-able data recording into deployed 3U VPX COTS systems. The VR-

1257 from Curtiss-Wright Controls Defense Solutions enables system integra-

tors to quickly and cost-effectively add high-per-formance data recording. Suitable for use in both lab development and rugged deployed en-vironments, this rugged SWaP-optimized data acquisition solution targets demanding ISR applications, such as radar, sonar, FLIR and Infrared (IR) sensor data capture in aircraft, ground vehicle and base stations.

The VR-1257 is a high-performance recording engine designed for use in harsh-envi-ronment air- and conduction-cooled applications. The rugged board features an Intel Core i7 processor and supports system expansion via an XMC/PMC mezzanine site. The mez-zanine module interface provides eight lanes of Gen2 PCIe to support a wide range of high-speed data fabrics such as sFPDP, Gigabit Ethernet (GbE) and 10 GbE. For applications with unique I/O requirements, our Customer Programmable Software API is available to ease and speed the development of high-speed recording systems.

When combined with Curtiss-Wright’s VPX3-FSM 3U VPX Flash Storage Module, the VR-1257 provides a complete secure data recording solution for SWaP-constrained de-ployed applications. The VPX3-FSM secures critical data stored on its high-performance/high-capacity solid-state SATA drives with FIPS 140-2 validated AES-256-bit encryption. The VPX3-FSM, a 1” pitch conduction-cooled solid state storage device, utilizes high-re-liability SLC NAND flash designed for the most demanding applications. The FSM can be configured as either four separate SATA drives (4 x 256 Gbyte) or as a single SATA drive.Curtiss-Wright Controls Defense Solutions, Ashburn, VA. (978) 952-2017. [www.curtisswright.com].

Security Solution for Smart Home Devices A software firewall protects connected Smart Home de-

vices from Internet-based attacks. Floodgate at Home from Icon Labs features the Icon Labs suite of security products that provides device protection, management and incident reporting to home users and service providers via a secure web page. Floodgate at Home is an OEM software product licensed and embedded by manufacturers of Smart Home IoT devices.

Manufacturers can embed Floodgate in the tiny proces-sor and communication chips found in Smart Home devices like thermostats, window alarms, temperature sensors, home health sensors, etc. Once the device is connected to the web, the end user, home system integrator or service provider sets up the security arrangement—limiting access to a few spe-cific people, phone numbers, or the IP address of a specific laptop or tablet.

Floodgate at Home protects home premises equipment against the growing number of In-ternet-based attacks. By stopping communication from unapproved devices, Floodgate at Home blocks unauthorized access, protects against automated hacking drones, and can even prevent the device from being discovered by hackers.

Floodgate at Home is available now. It is designed for use in embedded systems and can be used with operating systems such as Embedded Linux, Integrity, VelOSity, VxWorks, LynxOS, MQX, or eCos, or devices without an operating system.Icon Laboratories, West Des Moines, IA. (515) 226-3443. [www.iconlabs.com].

Page 44: RTC Magazine

44 OCTOBER 2013 RTC MAGAZINE

A Pico-ITX motherboard is equipped with the Ti Sitara 3874 processor and provides tablet PC class performance and a comprehen-sive range of standard and embedded comput-ing interfaces. With its Pico-ITX compliance, the KTAM33874/pITX from Kontron offers OEMs the possibility to realize cost-efficient SFF embedded appliances based on a stan-dardized form factor. OEMs can now exploit the whole ecosystem, which to date has been used for x86 technology. The Kontron Pico-ITX board based on the ARM Cortex A8 single-core processor boasts a low TDP (Ther-mal Design Power), which makes it extremely suitable for compact, fanless applications. It is also the first Kontron motherboard designed from scratch for the extended temperature range of -40° to 85°C.

The new Kontron embedded mother-board KTAM3874/pITX is available with the single-core Texas Instruments Sitara 3874 mi-croprocessor (MPU) for the extended temper-ature range with 800 MHz Cortex-A8 technol-ogy. In terms of graphics, it offers 3D graphic acceleration and supports up to two indepen-dent displays both with resolutions of 1080p (full HD) connected via HDMI 1.3a and 24-bit

dual channel LVDS. Sound is provided by an-alog audio in and output. An additional loud-speaker port (1 watt) can drive smaller loud-speakers directly—i.e., for making acoustic acknowledgement or for speech output, which can make a separate amplifier superfluous. For OS and application data there are up to 16 Gbyte NAND Flash memory on board plus a microSD slot. Hard disks or DVD players can be connected via 1x SATA and 1x mSATA. Beside two Fast Ethernet interfaces with an optional switch, it also offers 2x CAN bus as well as a SIM card slot for MiniPCIe modem cards. Peripherals can be connected by the 5x USB 2.0, 2x RS-232 or 1x RS-435. 26x GPIOs, I²C, UART and SP output round off the fea-ture set. The motherboard KTAM3874/pITX comes with Linux, Android and Windows WEC7 support and a minimum of seven years long-term availability.Kontron, Poway, CA. (888) 294-4558. [www.kontron.com].

44 NOVEMBER 2013 RTC MAGAZINE

PRODUCTS & TECHNOLOGY

FPGA Family Offers Advanced, Low-Cost per I/O Connectivity Interfaces

An ultra-low-density FPGA family is aimed at expanding system capabilities and bridging emerging connectivity inter-faces using both parallel and serial I/O. By matching advanced, small-footprint packaging with on-chip resources, the MachXO3 family from Lattice Semiconductor puts affordable innovation into the hands of system architects by simplifying the implemen-tation of emerging connectivity interfaces such as MIPI, PCIe, GbE and much more.

The ultra-low-density MachXO3 FPGA family gives customers a single programmable bridge that lets them build differentiated sys-tems using the latest components and interface standards. With advanced package technology solutions that eliminate bond wires to enable lowest-cost and increased I/O density in a small footprint, the MachXO3 family can be used across market segments, including con-sumer, communications, compute, storage, in-dustrial and automotive.

Lattice’s MachXO and MachXO2 fami-lies of instant-on, non-volatile programmable devices provide system architects complete, low-cost options to expand general purpose I/O, bridge interfaces and minimize total system power. Leveraging a low-power archi-tecture built on 40nm process technology to deliver lower cost with increased performance for power sensitive applications, the new MachXO3 family delivers a new set of capa-bilities that enable system engineers to do even more in a smaller footprint.

The new 640-to-22K logic-cell family makes use of the latest in package technology to not only deliver tiny 2.5 x 2.5 mm wafer-level chip-scale packaging, but also 540 I/O count devices, as well as devices with 3.125 Gbit/s SERDES capabilities to cover the full spectrum of bridging and interface require-ments in consumer, industrial, communica-tions, automotive and compute markets. The devices are supported by Lattice Diamond software, as well as IP and application exper-tise both in-house and by third parties. Pricing starts below $1.00 in high volume.Lattice Semiconductor, Hillsboro, OR. (503) 268-8000. [www.latticesemi.com].

High Speed Digitizing and Signal Generation FMC I/O ModuleA high-speed digitizing and signal generation FMC I/O module

features four 310 Msample/s A/D channels supported by sample clock and triggering features. The VITA 57.1 FMC-310 from Innovative In-tegration supports receiver IF frequencies of up to 155 MHz. Support logic in VHDL is provided for integration with FPGA carrier cards.

Specific support for Innovative carrier cards includes integra-tion with Framework Logic tools that support VHDL/Verilog and Matlab developers. The Matlab BSP supports real-time hardware-in-the-loop development using the graphical block diagram Simulink environment with Xilinx System Generator for the FMC, which are integrated within the FPGA carrier card. The FMC-310 addresses the needs of many customers in a variety of markets, Wireless, Industrial Control, Military Hardware, Medical Imaging, Telecom/Intelligence

and Test & Measurement. The sample clock is from either an ultra-low-jitter PLL or external input. Multiple cards can be synchronized for sampling.

The FMC-310 power consumption is 6W for typical operation. The module may be con-duction-cooled using the VITA 20 standard and a heat spreading plate. Ruggedization levels for wide-temperature operation are from -40° to +85°C operation and 0.1 g2/Hz vibration. Confor-mal coating is available.

Support logic in VHDL is provided for integration with FPGA carrier cards. Specific sup-port for Innovative carrier cards includes integration with Framework Logic tools that support VHDL/Verilog and Matlab developers.Innovative Integration, Simi Valley, CA. (805) 578-4260. [www.iinnovative-dsp.com].

Pico-ITX Motherboard with Ti Sitara 3874 Accelerates Development of ARM-Based SFF Designs

Page 45: RTC Magazine

RTC MAGAZINE OCTOBER 2013 45RTC MAGAZINE NOVEMBER 2013 45

PRODUCTS & TECHNOLOGY

10/40 Gigabit Ethernet Switch for OpenVPX A new 10/40 Gigabit Ethernet switch is designed to significantly

enhance and standardize data throughput in network-centric Open-VPX applications. The main features of the fully managed Layer 2/Layer 3 Switch Kontron VX3920 are its 24 high-throughput 10 Gbit/s ports to the data plane. These can be scaled through channel bundling up to as high as 40 Gbit/s bandwidth. By using this new rugged switch for inter- and intra-system communication, OEMs can achieve a sig-nificant performance boost for their applications. Also, other highly individual data buses can now be replaced.

Application areas include high-performance embedded comput-ing (HPEC) systems for radar, sonar and image processing, “vetron-ics” systems (vehicle electronics) as well as rapidly deployable net-works for flexible communication in the field. With up to 60 Gbit/s data throughput provided by one rear I/O module with 40 Gbit/s Eth-ernet QSFP+ and two 10 Gbit/s SFP+, it also enables a powerful net-working for complex system clusters, which are found on larger mili-tary intelligence and surveillance applications such as naval vessels.

The non-blocking L2/L3 Gigabit Switch VX3920 offers 24 x 10 Gbit/s ports to the backplane. These can also be bundled in groups of four on data leads with 40 Gbit/s. For system interconnection, 2x SFP+ cages for 10 Gigabit Ethernet are offered on the front. These can be used with cost-saving copper cables or fiber-optic cables for long distance networking. An optional rear transition module con-

ducts a 40 Gbit/s Ethernet QSFP+, two 10 Gbit/s SFP+ and one RJ45 1000Base interface. On the front side, there is a separate 1000 base RJ45 port available for switch-management via SNMP, telnet and command line interface. For management and debugging there is an EIA-232-port, which can also be routed to the backplane. Two master/slave capable I²C buses allow communication with Kontron’s VPX Chassis Monitoring Board CMB. The Kontron VX3920 switch is available as an air-cooled version for environmental temperatures of 0° up to +55°C and as a rugged condition-cooled (RC) version for the extended temperature range (-40° up to +85°C).Kontron, Poway, CA. (888) 294-4558. [www.kontron.com]

FIND the products featured in this section and more at

www.intelligentsystemssource.com

An integrated framework for automating the generation and man-agement of unit tests separates unit testing capabilities from the rest of the tool suite. LDRAunit from LDRA delivers a focused test manage-ment tool that addresses a need for software unit test without requiring investment in a complete tool chain. Such flexibility forms an attractive solution for companies that are committed to software quality though not necessarily required to certify to a specific standard.

LDRAunit follows typical unit testing methodology by taking the smallest piece of testable software in an application, isolating it from the remainder of the code, and determining whether it behaves as expected. LDRAunit tests code units separately before integrating them into mod-ules and then systems to simplify identification of which part of the code might be failing to deliver expected results.

Using control flow and data flow analysis techniques, LDRAunit automatically generates tests in the application language—whether C, C++, Ada, or Java—and makes them capable of executing on the host or target. The tool also automates stub generation for artifacts such as methods, constructors, system calls and packages that are managed within a user interface. In addition, through eXtreme Testing capabili-ties, LDRAunit applies a range of return and global parameter values to the managed stubs for fully testing stub behavior and configurable exception handling to ensure that all code can be tested, hence minimiz-ing the need for manual intervention.

By storing groups of tests as sequences, LDRAunit contains all of the information required to rerun test cases and store the results for regression verification and requirements-based testing. LDRAunit can also measure and report structural coverage metrics including proce-dure call, statement, branch/decision, modified condition/decision cov-erage (MC/DC), and linear code sequence and jump (LCSAJ). Coverage data can be presented through a combination of built-in reports, custom

reports using a results application programming interface (API), and flow and call graph displays. Developers can use results to populate compliance reports that give overall pass/fail metrics for industry stan-dards, such as DO-178B/C, with line-by-line views that detail specific statements, branches, and conditions executed by individual tests and combinations of tests.LDRA, Atlanta, GA. (855) 855 5372. [www.ldra.com].

Point Tool Automates Test Generation and Unit Test Management

Page 46: RTC Magazine

46 OCTOBER 2013 RTC MAGAZINE

PRODUCTS & TECHNOLOGY

46 NOVEMBER 2013 RTC MAGAZINE

Raspberry Pi chipKIT Expansion Board with Prototyping-Friendly 32-bit MCU Package

Microchip Technology Inc., a leading provider of microcon-troller, mixed-signal, analog and Flash-IP solutions, announced the expansion of its Arduino-compatible chipKIT platform ecosystem, including a new Raspberry Pi tool that it co-developed with partner element14—the chipKIT Pi Expansion Board. On the software side, volunteers from the chipKIT and Arduino communities collaborated with Microchip’s engineers to expand the free chipKIT Multi-Plat-form IDE (MPIDE), to allow users to create, compile and program Arduino sketch-based chipKIT applications within the Raspberry Pi operating system. The chipKIT MPIDE is open source and compatible with the Arduino programming language and development environ-ment. Both of these tools are based on Microchip’s 32-bit PIC32 mi-crocontrollers (MCUs) in prototyping-friendly, low-pin-count SPDIP packages, which were previously only available with 8-bit MCUs for the Arduino community. This enables all users—including hobbyists, academics, makers and professionals—to benefit from the PIC32’s high performance, memory and integrated peripherals while using the basic hobbyist prototyping equipment that is found in most home workshops.

The Raspberry Pi is widely viewed as one of the easiest and most affordable computers on which to program, and recently shipped more than one million units in less than a year on the market. element14’s chipKIT Pi Expansion Board enables the development of 3.3V Ardu-ino-compatible applications for the Raspberry Pi using a 32-bit, high-performance MCU in a prototyping-friendly package. Because the Raspberry Pi’s processor is a 3.3V chip, its digital I/O and communi-cations (I2C, UART, SPI) pins require 3.3V. This means that existing prototyping-friendly Arduino boards, which are all based on 5V 8-bit MCUs, require users to create or purchase additional components to translate the voltages. The chipKIT Pi can interface directly to the Raspberry Pi I/O Expansion header without any additional compo-nents, reducing both cost and design complexity.

In addition to being 3.3V compatible, the chipKIT Pi is also the only Arduino-compatible board that brings a 32-bit MCU in a proto-typing-friendly package to Raspberry Pi users. Previously, hobbyists, academics, makers and professionals who wanted to develop Arduino applications for the Raspberry Pi using prototyping-friendly, through-hole packages were forced to use boards based on 8-bit MCUs. The chipKIT Pi’s 32-bit PIC32 MCU is in an SPDIP package, so even non-experienced users can easily swap out the pre-populated PIC32 with a new one—without having to replace the entire board.Microchip Technology, Chandler, AZ. (480) 792-7200. [www.microchip.com].

Rootkit Detection System Powered by the LynxSecure Separation Kernel

A new security solution is designed to help detect the stealthi-est of advanced persistent threats (APT), the rootkit. Built on the LynxSecure 5.2 separation kernel and hypervisor, the RDS5201 from LynuxWorks is a small form factor appliance that has been designed to offer a unique detection capability that complements traditional security mechanisms as they try to protect against the growing number and complexity of cyber threats.

The RDS5201 Rootkit Detection System is a custom-built hardened appliance that detects low-level, zero-day rootkits—the lethal payload of most APTs. The detection is direct—i.e., not done by statistical analysis or other indirect techniques—and is coupled with immediate, automated, live visual forensic data. The RDS5201 serves as a smart proactive sensor against APT attacks in IT networks and reduces the agonizing detection of APTs from weeks/months to seconds, and is the first and only technology ca-pable of detecting and alerting against such threats in real time.

Rootkits work at the lowest levels of the operating system (OS) they intend to attack. Common detection and prevention mechanisms are part of the “attack target,” allowing rootkits to disable the installed anti-malware client applications. The only way to overcome low-level rootkits is by allowing the security ap-plication to execute with a higher security privilege than the at-tacked OS; provide complete control of the platform hardware; and monitor all activities of the OS and its applications. It must also be self-protecting, non-bypassable and tamper-proof.

The RDS5201 is based on the LynxSecure separation kernel and hypervisor that offer a non-detectable secure platform used to exercise potential infections and includes the introduction of the patent pending rootkit detection feature from the 5.2 release. These stealthy threats are revealed as they attack their virtual victim. LynxSecure is the most privileged monitor in the RDS5201 plat-form, and constantly monitors for malicious and irregular activity in key disk areas (MBR, key blocks and sectors); physical memory areas; CPU instructions and data structures; interrupt data struc-tures, etc. This detection is completely OS agnostic, as it’s situated below any of the guest OS. Upon detection, the RDS5201 imme-diately alerts and sends an automated live forensics report to its dashboard. The report contains visual representation (such as the clean and infected disk sectors in-memory data structures), allow-ing rapid and focused threat response. The RDS5201 can also be connected to other network protection systems such as SIEM and threat management systems, offering an early warning mechanism that complements and enhances existing security solutions.LynuxWorks, San Jose, CA., (408) 979-3900. [www.lynuxworks.com].

Page 47: RTC Magazine

RTC MAGAZINE OCTOBER 2013 47

PRODUCTS & TECHNOLOGY

RTC MAGAZINE NOVEMBER 2013 47

FIND the products featured in this section and more at

www.intelligentsystemssource.com

mSATA Solid-State Drives—Small-Footprint, with Power-Fail Protection

A series of reliable, small footprint and low power draw solid state drives are ideal for embedded storage in rugged, space-conscious environments. The SSDs, mSATA solid state drives, features a 6 Gbit/s Serial ATA (SATA) interface. The s260 drives from sTec are de-signed to tackle a range of embedded-storage applications, including operating-system boot-ing, data logging, code-storage/application host-ing, caching and fast data backup.

The s260 drives, which comply with the JEDEC-defined MO-300A and MO-300B (mSATA mini) standards, draw just 1.5W, a frac-tion of the power required by rotating-disk stor-age. Additionally, they deliver reliability through sTec’s patented PowerSafe technology and sup-port industrial temperatures, ranging from -40° to 85°C. These features combine to meet the demands of embedded designs in remote and/or space-constrained systems where access is limited, airflow is restricted and heat exacts both performance and durability penalties.

The s260 mSATA SSDs, using highly reli-able single-level cell (SLC) and enterprise multi-level cell (eMLC) flash memory, are available in a range of capacities—between 16 Gbyte and

200 Gbyte—to enable flexible, cost-efficient designs. Their powerful error-correction coding (ECC) scheme helps assure data integrity.

mSATA is a JEDEC-compliant SSD format that leverages the widely used SATA standard, which continues to be used across a wide range of applications and enjoys support in the majority of off-the-shelf system boards. Increasingly replacing parallel ATA (PATA) in embedded systems, SATA drives are a logical drop-in replacement for conventional storage for OEM and industrial system designs with size and/or power constraints. sTec’s new s260 mSATA SSDs provide the same advanced flash management technology and data integrity of its other high-performance and high-reliability enterprise SSDs, in a size less than half of the industry-standard 2.5-inch form factor.sTec, Santa Ana, CA. (949) 476-1180. [www.stec.com].

Automotive SoC for Automotive HMI, Infotainment and Integrated Dashboard Solutions

An automotive System-on-Chip (SoC) is designed to address growing integrated dash-board and information device market demands. Capable of delivering more than 12,000 Dhrys-tone million per second (DMIPS) and twice the graphics performance of previous generation high-end devices, the R-Car M2 from Renesas supports high-definition navigation, real-time voice control and other advanced features to provide enhanced connected user experiences within the car.

An R-Car M2 software development board is also now under development and will be available in December 2013 to further simplify and speed the development cycle for designers working with the R-Car M2 SoC. With the new-est member of its R-Car series, Renesas aims to expand and reinforce the ecosystem led by the R-Car Consortium, the partner program of oper-ating system (OS) and software providers.

The new R-Car M2 features a dual ARM Cortex A-15 core and Renesas SH-4A core configuration—a CPU combination that deliv-ers both the performance and pricing desired for mid-range automotive solutions. With the R-Car M2 SoC, Renesas continues to develop robust solutions designed to support the grow-ing demand for “smarter,” feature-rich in-car systems. To help improve the user’s development efficiency, Renesas has organized an R-Car consortium that includes OS and middleware providers, and system integrators to support development in automotive information device manufacturers. In addition to the new SoC, Renesas plans to expand the R-Car Consortium, doubling overseas partners from 15 to 30, and a total number of partner companies from 99 to 120, by the end of December 2013.Renesas Electronics, Santa Clara, CA. 408-588-6000. [www.renesas.com].

Low Cost, Rugged 4-Port Opto-Isolated Serial PCIe MiniCardA rugged, low-cost 4-port multiprotocol

opto-isolated serial port module is available in the popular PCIe MiniCard form factor mea-suring 30 x 51 mm. The DS-MPE-SER4OPT from Diamond Systems offers four RS-232/RS-485 opto-isolated serial ports in a PCIe MiniCard. Each port offers 16C550 compati-bility and ultra-deep 256-byte TX/RX FIFOs. Maximum data rates are 1 Mbit/s in RS-232 mode and 10 Mbits/s in RS-485 mode. The board is available preconfigured for four RS-232 ports, four RS-485 ports, or a combina-tion of two RS-232 and two RS-485 ports. I/O signals are provided on two miniature latching connectors, with two ports per connector.

Each pair of serial ports on the DS-MPE-SER4OPT offers up to 500V isolation from system ground. Opto-isolation increases reli-ability in applications with long cable runs, where a difference in ground potential can cause significant ground loop currents, dam-aging non-isolated boards and equipment. Isolation on this miniature board is achieved through a combination of highly integrated isolated power + data components, careful component placement and layout, and a safety-enhancing insulation film on the bottom side,

which prevents accidental contact with com-ponents on the carrier board.

Extended temperature capability of -40° to +85°C enables the board to operate in en-vironments with extreme temperature swings, such as vehicles or outdoor installations. In addition, the board may be custom-configured with 0-ohm resistors in place of jumper blocks for increased ruggedness in high-vibration en-vironments. The DS-MPE-SER4OPT’s key features and functions also include a program-mable slew rate that minimizes ringing on long or un-terminated cables, +/-500V ESD protection on all ports and support for Win-dows Embedded Standard 7, XP, Vista and Linux 2.6.xx.Diamond Systems, Mountain View, CA. (650) 810-2500. [www.diamondsystems.com].

Page 48: RTC Magazine

48 OCTOBER 2013 RTC MAGAZINE

PRODUCTS & TECHNOLOGY

48 NOVEMBER 2013 RTC MAGAZINE

USB Lab Instrument with Six-In-One Function

A low-cost PC-based instrument pro-vides the features of six devices in one USB-powered compact box: 2-channel 11-bit 2 MSa/sec 200 kHz oscilloscope, 2-channel spectrum analyzer, 2 MSa/s 8-bit arbitrary-waveform/standard-function generator with eight digital I/O lines. The CGM-101 Circuit-Gear Mini from Saelig also functions as a net-work analyzer and a PWM output source—all for less than $100! The oscilloscope and wave-form generator can also work together to form a vector network analyzer. The USB interface allows the recording, output and printing of all waveforms or even updating the firmware as new features become available.

The CGM-101 CircuitGear Mini’s Oscil-loscope capability provides a two-channel 11-bit 20mV/div to 5V/div 200 kHz basic scope (+/-0.25Vp-p to +/-25Vp-p with 1X Probe; +/250Vp-p with 10X Probe). It also offers marker measurements and triggering (normal, auto, single-shot and pre-trigger) with a time-

base adjustable from 500ns/division to 20s/di-vision. A 1k sample/channel data buffer allows pre-trigger signal or “strip-chart” viewing. X-Y Plot, spectrum analysis, and waveform math are also included. The two-channel FFT spectrum analyzer offers marker measure-ments and, when used with the internal signal generator, displays Bode plots and performs vector network analysis, showing gain and phase values in real time.

The CGM-101’s Signal Generator is an 8-bit 0 Hz to 200 kHz signal source, offering sine/square/triangle/sawtooth waveforms to +/-2.75V, as well as being capable of output-ting arbitrary or preloaded waveforms like ECGs. Connecting the generator signal to a circuit under test enables measurements with the oscilloscope and/or spectrum analyzer.

The CircuitGear Mini also offers eight TTL I/O lines for PWM or other uses such as trigger in/out. The visual interface software provided makes control and display of infor-mation very intuitive, and users of bench-top instruments will immediately feel comfort-able with the on-screen controls. The oscillo-scope, generator and digital I/O are operated from a custom open-source Tcl/Tk software GUI included with the hardware, which runs under Windows, Linux, Unix and Mac oper-ating systems. Because the software is Open Source, the code can be read and even added to or customized. The command set is compat-ible with Matlab, LabView and virtually any programming language.Saelig, Fairport, NY. (585) 385-1750. [www.saelig.com].

1U Rackmount Network Communication Appliance Provides Network Security Solution

A new 1U network appliance supports the new Intel Atom C2000 product SoC family (formerly codenamed “Rangeley”). It comes with great processor scalability from 2 to 8 cores and Intel QuickAssist Technology function, at only maximum of 20W power consumption with the 8-core SKUs. The CAR-2050 from American Portwell also pro-vides high flexibility by supporting two swap-pable Portwell NIC modules, two standard NICs, two 3.5” HDD or four 2.5” HDD and four DDR3 w/ECC long DIMM sockets.

The new CAR-2050 1U network appli-ance is the appropriate solution for network security applications such as firewall, VPN,

IDS/IPS, anti-spam, anti-virus and UTM, WAN, and network management applications such as routers, RAS gateways, QoS, server load-balance, wireless controllers, and indus-trial automation control via Ethernet TCP/IP.

The Intel Atom processor C2000 SoC with Intel QuickAssist Technology provides hardware-based crypto acceleration (encryp-tion/decryption) that offloads cryptographic processing from the CPU core, to meet the in-creasing needs of the network security market.

The CAR-2050 also delivers great com-puting performance by utilizing the new 8-core Atom C2000 SoC technology with 1M L2 Cache per two cores, x16 Lanes and four controllers. In addition, it provides flexibility

system configuration options with a maxi-mum of 22 ports by two swappable slots for Portwell’s NIC modules and six onboard ports with two segments of intelligent bypass func-tion, and it also supports two standard full-height PCIe cards and two 3.5” HDDs or four 2.5” HDDs.

The bypass function of Portwell’s own design ensures important networking tasks never stop working even when the appliance experiences a software crash or power failure. The CAR-2050 comes with Portwell’s latest 3rd generation bypass interface. It supports Normal, Bypass and Open modes, and it al-lows users to adjust the bypass setting either via BIOS or operation system.American Portwell, Fremont, CA. (877) 278-8899. [www.portwell.com].

DC/DC Converters Offer Wide Input and Output Ranges

A new series of DC/DC converters of-fers a new input voltage range, 125 VDC to 475 VDC, with output voltages from 5 VDC to 200 VDC with 50 watts of output power. The HiQP series of modules from Pico Elec-tronics offers the new higher wide input volt-age range of 125 VDC to 475 VDC to Pico’s present lineup of wide 5 VDC, 12 VDC, 24 VDC and 48 VDC inputs with regulated out-put voltages from 5 VDC to an outstanding high voltage output to 500 VDC at power rat-ings up to 50 watts.

All these electrical characteristics are combined in a miniature, 2.5” x 1.55” x 0.5” encapsulated module and offer many ad-ditional standard features. These include: safety related over temperature protection, over and under voltage protection and short circuit protection. There is also a 5% trim ca-pability, a remote shutdown option, a 3-volt reference pin and a special bias control pin for use in a capacitor charging design.

The unit can be upgraded for military or other critical applications with selection of the expanded operating temperature option of -55°C to +95°C case operating tempera-ture. It will also meet MIL-STD 202 Vibra-tion, Shock, Humidity and Altitude by design and is available with selected MIL-STD 883 Environmental Screening as an option. Pico Electronics, Pelham, NY. (800) 431-1064. [www.picoelectronics.com.

Page 49: RTC Magazine

RTC MAGAZINE OCTOBER 2013 49

PRODUCTS & TECHNOLOGY

RTC MAGAZINE NOVEMBER 2013 49

Rugged 5-Port Ethernet Switch in PC/104 Form Factor

A PC/104 five-port 10/100/1000 Ethernet switch features a PCI/104-Express stackable bus structure. Four Ethernet ports are available on board, and one port is available to the host CPU through a x1 PCI Express Gigabit Ether-net controller. This design allows the CPU to use the switch without the need for external cables. The LAN25255 from RTD can also be used as a standalone 4-port Ethernet switch.

This Ethernet switch is available in a stackable, milled aluminum enclosure. Cus-tomers can choose from screw-down 9-pin D-sub connectors, or standard RJ-45 jacks. Features include the PCI/104 Express bus structure, -40° to +85°C operation and four 1000/100/10 Mbit/s Ethernet Ports plus 1 host port. The module uses a BroadCom BCM53115 Gigabit Ethernet Switch with un-managed operation and the Intel WG82574IT PCI Express Ethernet controller for interface to host cpuModule. It also includes onboard LEDs with resistor option for external LEDsRTD Embedded Technologies, State College, PA. (814) 234-8087. [www.rtd/com].

Infection Control System Reduces MRSA Infections 56 Percent MRSA is a bacterial infection that is becoming resistant to antibiotics. While 25 to 30 percent

of people may carry the bacteria, it can become life threatening to those weakened by disease or surgery. “For years, hospitals have kept a sharp eye out for MRSA, urged staff to clean their hands and cleaned rooms as thoroughly as we could. But this doesn’t always work,” says Cone Health Executive Vice President and Chief Medical Officer Dr. Mary Jo Cagle. “Adding pulsed xenon ultraviolet light to the mix is an innovative approach, and one that we find works well.”

A study by Cone Health looked at MRSA infection rates during a six-month period from July 2011 to Jan. 2012 at The Moses H. Cone Memorial Hospital, Wesley Long Hospital and An-nie Penn Hospital. The rates of hospital acquired MRSA infections were monitored before and

after the additional infection preventions were put into place. Pulsed xenon ultraviolet light was pro-vided using room disinfection devices developed by Xenex Healthcare Services. Xenex’s patented pulse xenon UV disinfection system is a pesticidal device used for the advanced environmental cleaning of healthcare facilities. The Xenex system has been re-peatedly shown to integrate smoothly into hospital cleaning operations because of its speed and ease of use.

In this study, once the patient left, the room was thoroughly cleaned with traditional cleaning methods. Then the vacuum-cleaner sized Xenex device was brought in and used in three different areas of the room, adding a total of 10 minutes to the room cleaning time. The device flashes a broad spectrum, high intensity ultraviolet light, which reaches high-touch surfaces and many areas out of reach of housekeepers. The germicidal light de-stroys the ability of pathogens—such as MRSA—to reproduce.Xenex Healthcare Services, San Antonio, TX. (210) 538-9300. [www.xenex.com].

A new compact Camera Link embedded vision system features a 3rd generation Intel Core i7/i5 quad core processor, two indepen-dent Power over Camera Link (PoCL) ports, and rich I/O capability. The third generation Intel quad-core processor delivers high com-puting power, and Camera Link connectivity provides image transmission with no CPU loading, making—along with Direct Memory Access (DMA)—the EOS-4000 suitable for speedy and accurate high-resolution perfor-mance supporting industrial automation and medical imaging environments.

The EOS-4000 streams raw image data over dedicated point-to-point link to-pology, with no network latency or proto-col overhead, and also implements DMA solutions to rearrange data for efficiency. Transmission of image data from cameras to the system memory is executed without utilizing any CPU resources, and the EOS-4000 supports 64-bit memory addressing and RAID technology (dual SATA in-

terface), benefiting vision applications with a large address space.

Rich I/O capability includes one encoder input, two trigger inputs, four RS-232/422/485 ports, two USB 3.0 ports, dual storage (two SATA interface and one CFAST slot), an in-ternal USB port, and 1 Kbit programmable EEPROM. Easy to integrate and deploy, the EOS-4000 also provides management of copy protection and software license authentication for system development, further accelerating time-to-market.

The EOS-4000 additionally offers 64 optocoupler isolated digital I/Os and supports software configurable digital filter function (0.25 μs-131 ms) securing recognition of input signals carrying noise or chatte—a require-ment for demanding industrial environments.

With optional Microsoft Embedded Stan-dard 7, File-Based Write Filter (FBWF), and thread-safe I/O function, the EOS-4000 pro-vides a stable, secure, high performance soft-ware operating environment. The included CamCreator utility enables setup, configura-tion, testing, and system debugging with no software programming requirement. Combin-ing increased computing power with multi-channel connectivity and a ready-to-deploy application platform, the EOS-4000 delivers embedded vision suited for high-speed and large image machine vision applications.ADLINK Technology, San Jose, CA. (408) 360-0200. [www.adlinktech.com].

Dual Channel Camera Link Embedded Vision System

Page 50: RTC Magazine

RTC (Issn#1092-1524) magazine is published monthly at 905 Calle Amanecer, Ste. 250, San Clemente, CA 92673. Periodical postage paid at San Clemente and at additional mailing offices. POSTMASTER: Send address changes to RTC, 905 Calle Amanecer, Ste. 250, San Clemente, CA 92673.

50 NOVEMBER 2013 RTC MAGAZINE

Advertiser Index

RTC (Issn#1092-1524) magazine is published monthly at 905 Calle Amanecer, Ste. 250, San Clemente, CA 92673. Periodical postage paid at San Clemente and at additional mailing offices. POSTMASTER: Send address changes to RTC, 905 Calle Amanecer, Ste. 250, San Clemente, CA 92673.

Company Page Website

Advanced Micro Devices, Inc. ........................................................................................... 52 ............................................................................................... www.amd.com/embedded

Acces I/O Products, INC. .................................................................................................. 41 .................................................................................................................. www.acces.io

Artila ................................................................................................................................ 33 ............................................................................................................... www.artila.com

Axiomtek .......................................................................................................................... 41 .................................................................................................www.us.50axiomtek.com

Creative Electronic Systems .............................................................................................. 24 .....................................................................................................................www.ces.ch

Commell .......................................................................................................................... 37 ......................................................................................................www.commell.com.tw

Congatec, Inc. ................................................................................................................... 4 ............................................................................................................. www.congatec.us

Digital Signage Expo .......................................................................................................... 7 ...........................................................................................................www.dse2014.com

Dolphin Interconnect Solutions .......................................................................................... 51 ........................................................................................................www.dolphinics.com

Elma ................................................................................................................................ 16 ................................................................................................................www.elma.com

Extreme Engineering Solutions ........................................................................................... 2 ............................................................................................................. www.xes-inc.com

Intel ................................................................................................................................. 21 ....................................................................................intel.intelligentsystemssource.com

Intelligent Systems Source ................................................................................................ 25 .................................................................................. www.intelligentsystemssource.com

Lauterbach ....................................................................................................................... 28 ....................................................................................................... www.lauterbach.com

MSC Embedded, Inc. ......................................................................................................... 4 ..................................................................................................www.mscembedded.com

Noser Engenieering .......................................................................................................... 17 ...............................................................................................................www.noser.com

One Stop Systems, Inc....................................................................................................... 5 ................................................................................................www.onestopsystems.com

Phoenix International ........................................................................................................ 33 .......................................................................................................... www.phenxint.com

Real-Time & Embedded Computing Conference ................................................................. 11 ............................................................................................................... www.rtecc.com

Com Express and Carrier Board Design Product Showcase ................................................ 29 .......................................................................................................................................

GET CONNECTED WITH INTELLIGENT SYSTEMS SOURCE AND PURCHASABLE SOLUTIONS NOWIntelligent Systems Source is a new resource that gives you the power to compare, review and even purchase embedded computing products intelligently. To help you research SBCs, SOMs, COMs, Systems, or I/O boards, the Intelligent Systems Source website provides products, articles,

and whitepapers from industry leading manufacturers---and it's even connected to the top 5 distributors. Go to Intelligent Systems Source now so you can start to locate,

compare, and purchase the correct product for your needs.www.intelligentsystemssource.com

Page 51: RTC Magazine

Untitled-2 1 11/5/12 1:46 PM

Page 52: RTC Magazine