Professional Documents
Culture Documents
com/rsc
RSC #2 @ www.embedded-computing.com/rsc
Vo l ume 1 • Numb e r 4
W W W. E M B E D D E D - C O M P U T I N G. C O M WINTER 2003
COLUMNS FEATURES
SPECIAL: Fabric interconnects
Editor’s Foreword 8 17 Factors that influence the decision to change to switch-fabric
Industry Report 10 backplane technology
By Jeffrey L. Small, Fairchild Semiconductor
Linux News 12
Microsoft Embedded 14 19 SIDEBAR: StarFabric opens the door to system disaggregation
By Tim Miller, StarFabric Trade Association
Embedded Microprocessor Benchmark 22 RapidIO delivers low latency and high bandwidth for
Consortium (EEMBC) 41 multi-computers
Open Source Development Lab (OSDL) 43 By Thomas Roberts, Mercury Computer Systems, Inc.
Book Review 23 SIDEBAR: New RapidIO flow control extensions for data
Windows XP Embedded Advanced plane applications enable immediate development of robust,
By Sean D. Liming 44 high-utilization communication systems
By Sam Fuller and Greg Shippen, RapidIO Trade Association
Embedded Market Report 46
TECHNOLOGY: Emerging technologies
DEPARTMENTS 28 Automation revolutionizes embedded systems diagnostics
By Joseph Skazinski, Kozio, Inc.
Product Guide: Embedded Industry Review
Aerospace 51 31 Hybrid digital signal controller enables next-generation
Automated test 55 automotive control systems
Communications 58 By Ross Bannatyne, Motorola SPS
Consumer 69 35 OSEK/VDX™: Driving the standard for optimized embedded
Industrial 70 systems
Medical 88 By Michael O’Donnell, Metrowerks, Inc.
Military 91
Process control 114 PRODUCT GUIDE:
New Products 116 50 Embedded industry trends
By Matt Cicciari, Venturcom
Photo credits:
EVENTS
Top: 2004 BMW 5 Series Military and Aerospace Electronics West 2003
Bottom: Motorola 56F8300
Hybrid Controller
December 2-3, 2003 • San Diego Concourse • San Diego, CA
www
published by:
FREE SUBSCRIPTIONS
For new subscribers or to change an address go to
embedded-computing.com www.opensystems-publishing.com/subscriptions.html
4 / Winter 2003 Embedded Computing Design © 2003 Embedded Computing Design
W W W. E M B E D D E D - C O M P U T I N G. C O M An OpenSystems Publication
ISSN #1542-6408
PUBLISHERS
Embedded Computing Design is published quarterly by OpenSystems Publishing LLC.,
30233 Jefferson Ave., St. Clair Shores, MI 48082. John Black, Michael Hopper, Wayne Kristoff
Subscriptions are free, upon request in writing, to persons dealing with or considering
Embedded Computing Design. For others inside the U.S. and Canada, subscriptions are ADVERTISING/BUSINESS OFFICE
$24/year. For 1st class delivery outside the U.S. and Canada, subscriptions are $50/year 30233 Jefferson Avenue
(advance payment in U.S. funds required). St. Clair Shores, MI 48082
Canada: Publication agreement number 40048627 Tel.: 586-415-6500 • Fax: 586-415-4882
Return address: WDS, Station A, PO Box 54, Windsor, ON N9A 615
POSTMASTER: Send address changes to
EDITORIAL/PRODUCTION OFFICE
13253 La Montana, Suite 207
Embedded Computing Design
13253 La Montana, Suite 207
OpenSystems Fountain Hills, Arizona 85268
Fountain Hills, AZ 85268 Publishing TM Tel.: 480-967-5581 • Fax: 480-837-6466
MANAGING EDITOR
SALES OFFICE 586-415-6500 Bonnie Crutcher
bcrutcher@opensystems-publishing.com
VP OF MARKETING & SALES ACCOUNT MANAGER
Patrick Hopper Tom Varcie VICE PRESIDENT, EDITORIAL
phopper@opensystems-publishing.com tvarcie@opensystems-publishing.com Rosemary Kristoff
SENIOR ACCOUNT MANAGER rkristoff@opensystems-publishing.com
Dennis Doyle MARKETING COORDINATOR
Andrea Stabile TECHNICAL EDITOR
ddoyle@opensystems-publishing.com
astabile@opensystems-publishing.com
PRINT/ONLINE MARKETING SPECIALIST Chad Lumsden
Christine Long FOR REPRINTS: clumsden@opensystems-publishing.com
clong@opensystems-publishing.com Call the Sales Office
NEW PRODUCTS EDITOR
newproducts@opensystems-publishing.com
NEWS EDITOR
news@embedded-computing.com
CONTRIBUTING WRITER
Mika Kukkonen
CONTRIBUTING WRITER
Murry Shohat
CONTRIBUTING WRITER
Markus Levy
SENIOR DESIGNER
Joann Toth
BUSINESS MANAGER
Karen Layman
CIRCULATION/OFFICE MANAGER
Phyllis Thompson
subscriptions@opensystems-publishing.com
W
W
e certainly can look back at 2003 and say it was a good year. Thanks to all of our vendors,
advertisers, authors, and subscribers, Embedded Computing Design has definitely made an
impact on the embedded community. In spite of the slow-down in the economy, the embedded
industry continues to survive due to wireless technology boosting the ever-increasing needs
of consumers, the continued development in the automotive and medical sectors, and the military and Bonnie I. Crutcher
aerospace product sectors in support of homeland security, etc.
This special winter issue of ECD features a review of some of the most innovative products in the embedded world today. We have
categorized these products by industry to appeal to the variety of professionals within our readership who are looking for such products
for their development projects. If you do not see what youʼre looking for in this review, you can do an online advanced product search
at www.opensystems-publishing.com.
Speaking of online, we are pleased to announce that all of OpenSystemsʼ magazines are now available for digital subscription. Visit
www.opensystems-publishing.com/subscription/ to subscribe. In addition, each magazine will be available for digital download after
print publication is completed.
We expect the coming year to be another great year as we bring you more new product information, greater technical editorial, and a
fifth issue – an embedded product catalog, scheduled for the spring. Visit www.embedded-computing.com to view the 2004 editorial
calendar and to learn whatʼs ahead for next year.
bcrutcher@opensystems-publishing.com
RSC #9 @ www.embedded-computing.com/rsc
10 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 11
By Bonnie Crutcher
SnapGear announces embedded Linux support for the military and aerospace industry,” said Bob Morris, vice
president of sales and marketing for LynuxWorks.
for new Intel gigabit network processors
SnapGear Inc., a leader in embedded Linux security, has
More information is available at www.lynuxworks.com.
announced Linux platform support for network processors based
on Intel XScale technology. SnapGear will add support for the Intel
IXP2400, Intel IXP2800, and Intel IXP2850 network processors. MontaVista Software advances enhanced
The optimized Linux kernel provides wire speed throughput while Linux platform for telecommunications and
delivering security functions such as firewall and multi-VPN networking
support. MontaVista Software, Inc. has announced MontaVista Linux
Carrier Grade Edition 3.1 (CGE), the next generation of the
“Intel continues to focus on providing cost-effective, power- companyʼs carrier-grade Linux operating system and development
efficient network processor solutions that extend from small office environment.
equipment to service providersʼ core switching equipment,” said
Doug Davis, General Manager, Intel Network Processor Division. MontaVista Linux Carrier Grade Edition 3.1 advances earlier
“Working with companies like SnapGear helps ensure broad versions of CGE with support for key emerging industry standards
support for embedded Linux for networking appliances and secure designed for high availability and telecommunications. It also adds
Internet communications.” support for the IBM PowerPC architecture. CGE 3.1 combines
full support for the PICMG 3.0 Advanced Telecommunications
For more information, visit www.snapgear.org. Computing Architecture (AdvancedTCA) technology with support
for key, high-availability APIs from the Service Availability
NTT Data Intellilink joins OSDL (SA) Forum. CGE 3.1 implements APIs from the SA Forumʼs
The Open Source Development Labs (OSDL) has announced Application Interface Specification (AIS) for clustering. Other
that NTT Data Intellilink, a subsidiary of NTT Data, one of the highlights of the new product are increased support for standards
largest systems integrators in Japan, has joined the lab as its newest including a Native POSIX Thread Library (NPTL). The third
member. release of MontaVista Linux Carrier Grade Edition includes an
expanded ecosystem.
NTT Data Intellilink, which partners with NTT Data and the
NTT group companies on enterprise systems support, was an Additional information is available at www.montavista.com.
early champion of open source software solutions. The firm has
expertise in open source and Linux-based systems, including Wind River hops on embedded Linux
feature and performance tuning, deployment, office automation, bandwagon
data base implementation, Web serving, middleware, and more. Wind River has launched its first official support for embedded
Linux. For its initial foray into the embedded Linux market, the
“Weʼre pleased to have NTT Data Intellilink, one of Japanʼs most
company is targeting its $4,000 visionProbe II hardware bring-
important systems integration companies, working with us as a new
up tool at embedded Linux system-level software development.
member to advance Linux in the worldʼs second largest economy,”
Company officials say they plan a step-by-step approach toward
said Stuart Cohen, CEO of OSDL. “We look forward to NTT Data
embedded Linux, suggesting more Linux-related announcements
Intellilinkʼs contributions working with OSDL, customers, and the
lie ahead for the embedded software giant.
Linux development community as we broaden our commitment
in Japan.”
Late in July 2003 there were some hints that Wind River might be
Visit OSDL on the Web at www.osdl.org. planning a strategic shift toward Linux when Wind River Chairman
Jerry Fiddler was quoted in the San Jose Mercury News as saying,
“Far from running from Linux, most commercial companies like
LynuxWorks’ LynxOS-178 onboard Bombardier Wind River are trying to figure out how to embrace it and provide
Challenger 300 aircraft the long-term support that mainstream customers require.” Wind
Rockwell Collins is using LynuxWorksʼ LynxOS-178 as the River had taken a pretty absolute stance against Linux, according
embedded Real-Time Operating System (RTOS) in the Adaptive to Senior VP of Products Dave Fraser. “But, after much analysis,
Flight Display systems onboard the Bombardier Challenger 300 the conclusion is that thereʼs a business opportunity, that Linux is a
aircraft. The aircraft recently received FAA, JAA, and Transport
massive force, and itʼs here to stay in the embedded market.”
Canada certification and is completing flight tests in anticipation
of first aircraft delivery.
For more information, visit www.windriver.com.
“The deployment of LynxOS-178 in the Bombardier Challenger OSDL is a trademark of Open Source Development Labs, Inc. Linux is a
300 aircraft demonstrates how our collaboration with Rockwell trademark of Linus Torvalds. Other third party marks and brands are the RSC #13 @ www.embedded-computing.com/rsc
Collins has led to the development of ground breaking technology property of their respective holders.
Windows CE .NET
small changes in the input values may
be sufficient to allow the software to
execute without failure. This deliberate
perturbation of the input can be done
serially, followed by an acceptance test
in data diverse analog of the recovery
By Nat Frampton and Dr. Richard Lee block approach, or a vector of perturbed
data can be fed through the algorithm
Applications might emphasize different process. The classification of failures and one or more alternate program blocks, with a voter selecting the correct result.
attributes of dependability, including: and their consequences are unique to the each of which perform specified operations, The latter approach, sometimes called
A
services provided. but in different ways. The RB program N-copy Programming or NCP because
variety of applications ranging from industrial Availability: readiness for correct tests the primary code block results for of its similarity to NVP, might have
service Approaches for achieving a particular level correctness and invokes alternate code considerably complex voter code if the
control to home entertainment appliances share a Reliability: the continuity of that of dependability vary. Fault prevention blocks when failure is detected, as shown perturbed input data results in different
service in the design phase, and fault removal in the code example in Figure 1. but acceptable outputs.
common goal – the goal of delivering highly available Safety: the avoidance of catastrophic through maintenance, are important means
consequences for delivering reliable software. Reducing
services on lower cost software and hardware. Users of Security: the prevention of un- the time required to restart a service may
authorized access improve the overall availability more than
these products expect a degree of reliability significantly would an equivalent investment in fault
The function of a system, is what the reduction. At Vibren, fault prevention takes
greater than that which desktop computers can deliver. The system is intended to do, as described place in the design phase through code
by the functional specification. A failure reviews and walkthroughs. In addition,
fault remediation through testing and
growth in the capability and reliability of platform hardware occurs when the service does not comply
maintenance remain important and cost-
with the specification. An error is a system
state, which may lead to failure. An error effective parts of the process of delivering
enables increasingly rich services from a single device. As is detected if an error message or signal reliable software.
is produced within the system, or latent if
complexity increases, software errors become an important not detected. A fault is the cause of an Specification and partitioning
error and is active when it results in an Successful projects always begin with
cause of failure. Improving dependability requires that error; otherwise, it is dormant. Software the thorough specification of service
faults are persistent, not transient, though functionality, performance, dependability,
systems detect and remediate software errors without loss they may be hard to reproduce and are and any special service modes, such as
always due to flaws in the system design. fail-safe shutdown. A key part of the Figure 1
of service. This article will discuss the basic concepts and specification is the identification and
Fault tolerance is the ability of a system to classification of faults that the system
approaches to software fault tolerance for building robust, deliver correct service in the presence of must tolerate or otherwise remediate. The For the RB design to improve reliability Software faults are an increasingly
faults through error processing – removing specification should define fault and error over the primary method alone, developers important cause of failure in complex
reliable embedded applications, and will describe how the system error state – and by treating the scenarios and consider system response must carefully design and implement the embedded systems built from off-the-
source of the fault. when faults occur in coincidence. A careful acceptance test. An imperfect test might shelf software and hardware components.
Microsoft Windows CE .NET can support such systems. specification is essential in making an decrease reliability by reporting failure Designing in a framework for detecting
A system achieves fault tolerance informed choice when allocating limited when the primary method yields correct faults and recovering from errors may be
through redundancy. Reliability improves development resources between fault results. Additionally, the serial execution a cost-effective manner to improve system
when things fail independently so that avoidance and fault tolerance efforts. of the alternate modules can compromise reliability.
a failure in one part is not likely to execution deadlines in a real-time
Microsoft Windows CE .NET has proven reaching zero failures might not be the goal happen concurrently with failures in the Partitioning the system into subsystems environment. Since entering the embedded community,
to deliver stable, real-time operating of development for reasons of cost. parallel components, thus increasing the defines the independent error containment Microsoft Windows CE has enabled a new
system services, making it an increasingly probability of a correct result. boundaries where a fault in one subsystem N-Version Programming (NVP), or class of complex and robust embedded
popular software platform for deploying For example, a rare state of a systemʼs hard can be prevented from propagating errors the voter-based approach, uses parallel software products. With complexity comes
complex solutions. Throughout the past drive after a power failure might result System software achieves fault tolerance to other subsystems. Here, CE .NET, with execution of N>=2 independently the need to acknowledge and deal with
four years, Windows CE .NET has been the in a dialog box presenting an incorrect through algorithmic diversity, computing support for multiple processes running developed, functionally equivalent soft- software faults. Microsoft has provided
catalyst for building systems that deliver message. If users can tolerate such a the action through independent paths, and in protected memory, helps enforce ware versions. The output from all a rich framework of operating system
Web integration, elaborate user interfaces, glitch in the system, then developers still judging the results. This adds complexity subsystem independence. Partitioning versions is examined to determine the features and capabilities that may be
and data collection on both specialized and consider the product shippable. For the to the system, and will only improve should reflect the hierarchy of fault correct output by vote. The voter logic leveraged to improve system reliability
commercial hardware platforms. many applications where developers can system reliability if the gains made by tolerance, identifying those faults handled does not need to understand the details of through software fault-tolerant design.
manage system failure, they can create the added code are not offset by the new locally, and those that impact several the application and might be more simple Understanding these design requirements
Building critical systems for flight control reliable solutions based on both software faults. It is OS independent other than subsystems. The specified dependability and general-purpose than the analogous will be imperative to ensuring the reliability
or life support, for example, require and hardware off-the-shelf subsystems and there being enough speed and space to run requirements are then apportioned to the acceptance test code. and dependability of the system.
carefully engineered hardware and software keep within budget constraints. the extra tasks. appropriate subsystem.
to achieve the rigorous dependability Both RB and NVP depend on design For more information about implementing
levels. However, development costs can be System dependability Building fault tolerant software Designing for tolerance diversity, an expensive process with the fault tolerant systems with Windows CE
quite considerable when trying to achieve Dependability of a computing system is Creating fault tolerant behavior in a The Recovery Block (RB) or acceptance potential to inject new logic errors into .NET and to view a longer, in-depth version
these levels of performance. Therefore, the ability to deliver trustworthy service. hardware-software system is a complex test-based design makes use of a primary the system. of this article, visit www.vibren.com.
14 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 15
Factors that influence
the decision to change
to switch-fabric
backplane technology
By Jeffrey L. Small
M
aking the decision to convert to a switch-
fabric backplane can be daunting. In
this increasingly mechanized world,
backplanes must also keep up with increasing
bandwidth demands. This challenge of meeting
bandwidth demands has spurred several backplane
technologies, including multi-point and point-to-
point, and now switch fabric has joined the lot as
the newest system in the industry. Although fabrics
will indeed be the heart of network switches and
routers in the near future, it might or might not
be timely for designers to make this change. This
article will provide system designers with an
overview of the costs and rewards of making this
paradigm shift and will aid them in facilitating the
decision-making process, ultimately determining
whether such a change is truly necessary.
Existing architectures Parallel or shared bus architectures were because a data packet can be blocked from
Bandwidth has been, and will continue once the workhorse of the industry for a transmission by another transition taking
to be, a key issue when working with number of reasons. For example, parallel place on the bus. Since the driver card
backplane technology. The constant backplanes can provide higher through- communicates with all receiver cards, it
demand for high performance has pushed put over relatively short distances, albeit allows only one data packet to be transmit-
bus-based systems to the limit. Backplanes at relatively slow speeds. Additionally, ted at a time. The widely used Peripheral
are often serviced by one of several bus although loading on the bus increases by Component Interconnect (PCI) standard
systems, including multi-drop, parallel adding parallel data lines, data through- is an example of a bus-based architecture,
bus and shared bus, shared memory, and put can be increased with relative ease. which is limited to 64 bits at 133 MHz.
point-to-point systems. Multi-drop back- However, this comes at a cost. Due to the
planes are ones in which the driver sends number and size of devices needed for a In order to combat this initial bandwidth
the data to more than one receiver, whereas parallel system, power requirements are problem, multi-port shared memory
point-to-point systems are ones in which often prohibitive. Shared bus systems are systems arrived on the scene in the late
the driver sends data to only one receiver. confined to low-bandwidth applications 1980s. This type of architecture allows for
F
shared memory systems, too, are both which a single poorly functioning device
or the last few generations of computers and communication systems,
difficult and expensive to implement. can diffuse the entire bus, the advan-
Transitioning to switch fabric the predominant system interconnect has been a parallel bus structure,
tages of a switch fabric seem obvious.
Figure 2 At face value, it appears that all signs exemplified by the ubiquitous PCI bus. The speeds of these buses have
Throughput requirements demanded a Furthermore, the point-to-point connection
point to yes when deciding to transition increased to keep up with system demands. However, limitations in the num-
solution to the limitations of a parallel, with many switch fabrics facilitates device
Star topology is centralized and supports to a switch-fabric architecture. However, ber of connections and length of runs still exist, causing a demand for higher
multi-point backplane. Hence, in the late addition and removal.
only one fabric slot on the backplane there are several factors to take into con- availability and guaranteed Quality of Service (QoS). This demand has spurred
1990s, serial point-to-point backplanes
(Figure 3). The dual star supports two sideration before making such a paradigm the development of switch fabrics and serial interconnects, such as StarFabric,
became a popular method for data trans-
fabric slots on the backplane, providing shift. The first and possibly most impor- which can handle different data types and deliver native QoS. Additionally,
mission. The ease of design, combined
redundancy. This system is generally easy tant issue deals with design complexity. because StarFabric comprises a network of switches with point-to-point
with faster transmission frequency, seemed
to control, as all traffic originates from the Jumping from a traditional parallel or connections, it can offer a virtually limitless number of nodes.
to be a solid answer to the pitfalls of other
bus systems. However, the popularity of hub of the star. Similar to other structures, point-to-point backplane to a switch fabric
however, the star network is susceptible requires massive design efforts that often System designers have come to appreciate that switch-fabric serial interconnect
point-to-point systems was short-lived as
technology quickly passed the practicality to data backlog and bottlenecking, as take months or even years to perfect. solutions provide greater architectural freedom, eliminating the performance
of such systems in favor of switch fabric well as failure problems at the central site. One key concern facing designers is the bottlenecks, physical scaling, and system partitioning limitations of bus-based
systems. Star topologies have lower bandwidth complexity associated with the layout architectures. In addition, these interconnect solutions give rise to new types of
than mesh topologies but are more cost of the switch matrix itself. One must con- architectures such as the functionally disaggregated system.
Overall, the bus architecture itself places effective to design and maintain. sider matters of protocol dependencies,
limits on: control and overhead requirements, and Disaggregation allows the architect to completely separate each system element
Figure 1 redundancy in case of failure. into its own node in a switched fabric. As such, all system function elements,
Operating frequency including processor elements, I/O boards, storage elements, and system man-
Additionally, cost may indeed prove agement boards, directly connect to the serial switched interconnect. This model
Signal propagation delay Basic switch-fabric prohibitive when implementing a switch provides the freedom to mix and match system components to most optimally
Electrical loading
topologies fabric design. Large chipsets and complex meet the needs of specific applications and users.
A truly comprehensive discussion of hardware combined with sizeable design
Propagation delay limits the physical
switch fabric is not possible in this article, teams and expensive design tools can Disaggregation provides many benefits, including:
distance a bus can span, while electrical
as many topologies exist, each with a his- add up to an unrealistic cost-to-through-
loading limits the number of devices it can
tory and its own set of costs and rewards. put ratio. These costs can be slightly High availability: A designer can make every element (including the fabric) of a
connect. Pragmatically speaking, cables
The following paragraphs, however, at diminished, however. Interconnect speeds system redundant.
cannot increase physical distances.
least introduce the basic topologies and the can be user-definable – scalable from 10 Ease of upgrade: As the performance or capacity demands on a functional
benefits of each. Figure 3 Mbits/sec to 2000 Mbits/sec per node. element increase, a designer can simply upgrade to more or higher performing
Since many of these architectures are
Thus, it is possible to start with lower-cost elements.
riddled with pitfalls, the industry has
Ring topology is a popular approach to Mesh topology takes the star concept a components and then upgrade as needed. Longer product life cycle: A designer can extend the life cycle of systems
begun to turn to switch-fabric architecture.
configuring networks (Figure 2). Data step further (Figure 4). As interconnects Obviously, these lower-cost pieces are
In fact, many would argue that both the almost indefinitely through functional upgrades, and can add new functionality
packets flow in one direction with each are added to eliminate dead branches in a also lower speed. As a result, this cost-
present and the future of the industry are to existing disaggregated systems.
node first receiving the data and then star network, a point is reached when all cutting measure might not solve the initial
in this protocol. Before jumping on the
transmitting it to the next node in the nodes have connections to all other nodes. problem of speed.
switch-fabric bandwagon, however, it is System disaggregation, however, places substantial requirements on the under-
sequence. Ease of design and lack of data At this point, the hierarchy disappears
first important to introduce many of the Moreover, time to market may be a lying interconnect technology. First, the interconnect technology must support
backlogs (bottlenecks) make this topology and each node can become an end point,
topologies of switch fabric and the benefits factor. With competition always increas- processor-to-processor communication. This includes support for multiple proces-
and disadvantages of each. ing, transitioning to switch fabric may sor types, such as x86, PowerPC, etc., and a range of other processing devices
force a company into a non-competitive including microcontrollers, DSPs, NPUs, and application-specific processors such
Switch-fabric architecture
Although all switch fabrics are not equal,
“Although all switch fabrics are not equal, they standpoint. It might, therefore, be more as security accelerators.
advantageous to redesign existing archi-
they generally provide both the power and
flexibility needed to build cutting-edge generally provide both the power and flexibility needed tecture to create additional generations,
and thereby generate increased revenue
Second, the interconnect must provide for processor-to-device communication.
As noted earlier, the types of devices that the interconnect must support are
communications equipment and offer vast, including networks, storage, and many other application-specific I/O devices.
a degree of scalability and reliability to build cutting-edge communications equipment with minimal R & D cost.
The interconnect should be capable of handling control as well as data-plane
not found in the previously mentioned Finally, as with any backplane design, traffic. For this reason, the system requires seamless support for PCI.
bus-based ICs. and offer a degree of scalability and reliability ...” signal integrity is a primary concern. The
18 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 19
S I D E B A R
Continued
Jeffrey Small is
currently a systems
engineer in Fairchild
Semiconductorʼs
corporate marketing
department having
worked for the previ-
ous seven years as a
senior applications
engineer in the com-
panyʼs Interface Products Group in South
Portland, Maine. Jeff earned his B.S.E.E.T.
from the University of Maine at Orono.
Fairchild Semiconductor
82 Running Hill Road
South Portland, Maine 04106
Tel.: 207-775-8100 • Fax: 207-775-8745
E-mail: jeffrey.small@fairchildsemi.com
Web site: www.fairchildsemi.com
RSC #20 @ www.embedded-computing.com/rsc
RapidIO delivers low latency and LP-LVDS, Low Voltage Differential Signaling (LVDS), typi- RapidIO-PCI bridge
cally has 8 or 16 data bits in each direction along with clock and board, and one stan-
frame signals in each direction. The parallel interface is suitable dard CompactPCI
high bandwidth for multi-computers for chip-to-chip and some board-to-board communication across slot for the system
standard printed circuit board technology at throughputs around host board running
10 Gbits/sec. Windows 2000. Each
PowerPC processor in
Serial interface the system has a direct con-
By Thomas Roberts For pin-sensitive implementations, RapidIO defines a serial inter- nection to the RapidIO switch
face that uses differential current steering drivers based on those fabric, resulting in a theoretical
bisection bandwidth of roughly Figure 1
defined in the 802.3 XAUI specifications. Engineers developed
this signaling technology to drive long distances over backplanes. 10 Gbytes/sec. Up to 40 fiber-optic
interfaces in the rear of the system support the input data stream
for an aggregate peak of up to 10 Gbytes/sec. However, designers
The RapidIO interconnect design accommodates the next-generation performance RapidIO performance in a fully functional
did not exercise these fiber-optic I/O modules during the RapidIO
system performance testing.
and transport requirements for chip-to-chip and board-to-board communications within Engineers can now make true system performance tests of
RapidIO. For example, Mercury Computer Systemsʼ ImpactRT
embedded computer systems. Targeted for an initial bandwidth of between 1 and 12 Gbytes/sec 3100 (Figure 1), a CompactPCI-based multi-computer, implements
per device pair, RapidIO technology is particularly well suited to applications that must meet stringent the RapidIO parallel physical interface over an active backplane. “It is transparent to application and
The peak data transfer performance of a parallel RapidIO link
latency constraints and exceed the performance capabilities of a single processor. as implemented in that system is 622 Mbytes/sec in one direction,
or 1.244 Gbytes/sec in two directions. Designers ran a series of
operating system software, does not rely
tests to determine how actual measured performance compared
RapidIO offers tremendous potential for increasing the bandwidth and, hence, overall performance of to this theoretical value. on device drivers, and is amenable to
computing systems using multiple processors. This article will examine tests on a multi-computer Designed to address high-end signal and image processing appli-
cations, the ImpactRT 3100 system served as a system-level
software-managed programming ...”
system to exploit the potential of RapidIO. The test data validates the performance claims
made by the RapidIO community and demonstrates the architectureʼs maturity for
use in real-world applications. S I D E B A R
The RapidIO Trade Association recently released a set of extensions to the base RapidIO
New RapidIO flow protocol. These extensions, which have been in development for 18 months, will be able
U
to control congestion that sometimes occurs in high-utilization data plane applications.
nlike other next-generation I/O technologies that augment RapidIO specification layers These extensions complement the link-based flow control mechanisms already included
control extensions for
or displace PCI or Ethernet, RapidIO technology fills The RapidIO specification comprises three partition layers: in the RapidIO architecture and support the development of larger and more complex
the full spectrum of interconnect needs within an embedded logical, transport, and physical. This multilevel partitioning RapidIO-based systems, such as media gateways, radio network controllers, and routers
system, starting with the microprocessor bus. Designers scales and accommodates future enhancements while maintaining used in mobile networks.
can integrate RapidIO interfaces directly into communications
processors, digital signal processors (DSPs), Field Programmable
compatibility with legacy RapidIO technology.
data plane applications Work on the flow control extensions began in early 2002 at the instigation of major
Gate Arrays (FPGAs), and host processors enabling low- Logical layer system OEMs that were interested in deploying the RapidIO interconnect as a system-
latency, tightly coupled multi-computing. The steady and predict-
able increase in microprocessor clock speeds has driven system
The logical layer specification defines the overall protocol and
packet formats. This layer is physically independent and can
enable immediate wide combined control and data plane interconnect. They were concerned that, in
complex systems, sole reliance on the link-based flow control mechanism might expose
bandwidth requirements beyond the capabilities of any bus
development of robust,
transmit data over anything from serial to parallel interfaces, from the system to issues such as second-order, head-of-line blocking that, in the worst case,
architecture. RapidIO provides a direct memory-mapped inter- copper to fiber media. The logical layer contains the information could lead to performance collapse.
face, evolved from microprocessor buses, which designers can necessary for end points to initiate and complete a transaction, such A task group performed extensive simulation work with queue-based system models of
implement into part of an FPGA or into a small corner of a
microprocessor.
as the destination address and the size of the transaction.
high-utilization the RapidIO interconnect. Using expected traffic patterns, the group evaluated various
proposed flow control solutions. After review of the simulation results and the impact of
Transport layer
communication systems
The RapidIO Trade Association, a non-profit corporation governed the proposed changes to existing RapidIO devices and infrastructure, the group settled
The transport layer specification provides the necessary route on a relatively simple directed XON/XOFF mechanism as the preferred solution.
by member companies, administers RapidIO as an open standard information for a packet to move from end point to end point.
and directs its future development. RapidIO provides high data The task group found this mechanism to keep mean packet delay much closer to an ideal
bandwidth as well as message passing services in a shared mem- Physical layer system with infinite buffers than link-flow control alone. For example, simulation models
ory model. It is transparent to application and operating system The physical layer specification describes the specifics of the device showed that as network utilization increased from 70 percent to 90 percent, the mean
software, does not rely on device drivers, and is amenable to level interface, such as packet transport mechanisms, flow control, By Sam Fuller and Greg Shippen packet delay increased by only 22 percent over the ideal versus 89 percent when they
software-managed programming techniques. electrical characteristics, and low-level error management. used link-flow control alone.
22 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 23
Processor board Designers built the active backplane around an 8-port RapidIO a way as to minimize the impact of other activities that can take
The quad-processor board itself represents a complex packaging
switch. These switches reside both on the physical backplane place within fabric controllers. Thus, the experiment assumed that
challenge. Each 6U processing board contains four PowerPC and on each board in the system. Figure 4 illustrates the RapidIO each command packet fetch consumed approximately 250 nsecs,
G4 Compute Nodes (CNs) and a RapidIO switch. Each G4 CN switch fabric topology on the backplane in the test harness system. no snoop activity affected the DCACHE, and the impact of DDR
consists of a 1-GHz PowerPC 7445 with 256 or 512 Mbytes of Passing data between processors on different boards involves refresh was minimal.
SDRAM and a CN ASIC, which provides the interface to the routing it through the switch on the board to a switch onto the
RapidIO fabric for each CN. The board also includes three, off- active backplane, and then either to a switch on another board or to The unidirectional NWRITE test achieved a measured perfor-
board RapidIO links from the RapidIO switch. Two of these links another backplane switch, which in turn routes the data to a board.
use the J4 pins of the boardʼs CompactPCI connector, where they mance of 585.4 Mbytes/sec, or 94 percent of the theoretical
Thus, the data packet can parse through up to four switches. raw-data capacity of the RapidIO
can join with a RapidIO interlink module. The third RapidIO link
uses the J5 pins, where it can connect with a rear transition module link. Bearing in mind that the
for very high-bandwidth fiber-optic I/O. (See Figures 2 and 3.) potential overhead consumes 3
percent of the linkʼs bandwidth,
this measured performance of
94 percent raw capacity is even
more impressive. The bidirec-
tional test achieved 73 percent
of theoretical performance. The
decreased data rate is due largely
to the additional overhead of
bidirectional traffic and falls
well within the expected range
of performance.
The extensions, which introduce a new transfers, the additional specification work provides a standardized approach. The The widespread use of the open standard
logical layer transaction type called purpose of this approach is to aid in the development of broadly interoperable RapidIO- RapidIO technology within embedded
Congestion Control Packets (CCP), are based semiconductor devices and subsystems. computing systems will greatly simplify
S I D E B A R
24 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 25
Table 1 lists the performance obtained under each of four outstand- Unique capabilities with RapidIO
ing-response settings. Predictably, the one-outstanding-response For designers with high-end bandwidth and processing challenges,
case provides the lowest performance, since the sending node a RapidIO-based system offers unique capability solutions. The
must wait for confirmation following each transfer that it sends. RapidIO interconnect was introduced with the promise of ample
Conversely, performance varies little between the 4, 8, and 16- data transfer capacity for the most demanding embedded-real-time
response case, in both the unidirectional and bidirectional tests. multiprocessing applications. RapidIO systems can deliver data
transfer rates very close to the architectureʼs theoretical maximum
performance, in real-world conditions.
Outstanding Unidirectional Bidirectional Thomas Roberts joined Mercury Computer
Responses Data Rate Data Rate Systems in 1999 and has more than 20
years of experience in systems engineer-
1 146.39 Mbytes/sec (23%) 283.32 Mbytes/sec (23%) ing and technical marketing with IBM,
Nixdorf, Data General, Digital Equipment,
and Compaq. Tom holds an MBA from
4 558.63 Mbytes/sec (90%) 732.10 Mbytes/sec (59%) the University of Kansas and a B.S. in
engineering from Cornell University.
8 576.41 Mbytes/sec (93%) 744.70 Mbytes/sec (60%)
Mercury Computer Systems provides high-performance embed-
ded, real-time digital signal and image processing computer
16 576.66 Mbytes/sec (93%) 745.90 Mbytes/sec (60%)
systems. Its products transform sensor data to information for
analysis and interpretation for defense electronics, medical
diagnostic imaging, and semiconductor imaging applications.
Table 1 For more information, contact Mercury Computer Systems directly.
Automation revolutionizes
the process required to create the final diagnostics application. most companies cannot afford. While there
are Commercial-Off-the-Shelf (COTS)
hardware components on the market, until
now, there have been no COTS software
O
ne of the biggest challenges facing embedded device vendors is building custom hardware and software that meets ment of custom hardware designs, there-
expected performance, cost, and feature requirements. A major contributor to this challenge is the need to write fore delivering the quickest return on
investment for the companyʼs embedded
new software to enable and control custom hardware. According to a 2002 survey by Embedded Market Forecasters device future.
(Minimizing Risk and Maximizing Opportunities in the New Economy, Krasner and Andrews), many final embedded
designs fall short of expectations in key categories, such as performance, functionality, and features. According to the Joseph Skazinski is president and co-
founder of Kozio, Inc. Joseph and his
research, 71.5 percent of all designs were not within 30 percent of pre-design performance expectations. Equally alarm- team launched Kozio
ing, embedded device vendors who build custom software suffer from project completion delays averaging four months. in 2002 to deliver
Fortunately, there is new technology available that overcomes many of the obstacles associated with embedded systems embedded diagnostics
software using an
development. This article provides an overview about automated embedded systems diagnostics, and how this new technol- innovative process.
ogy helps meet the challenge of designing custom software and hardware for embedded devices. He holds a B.S. in
computer science from
Figure 1
must verify that each component operates in conjunction with the other components Michigan Technology
Obstacles of an effective University and has
connected via the internal bus architecture. Developers must test all Integrated Circuits The next step is to use the configuration data as input into a process that pulls from three
diagnostics process more than 14 years
(ICs) FPGAs, and ASICs for adherence to the hardware bus specification, such as PCI, primary libraries: executive, components, and services. The executive library provides the
While it may seem plausible that running of experience in the
VME, or others. Another crucial test point involves the determination of performance operating system and command interpreter. The components library contains software to
the final software application on custom storage and aerospace industries, focus-
characteristics. For the purposes of hardware validation during functional or manufac- initialize and control all chips and buses on the hardware platform. The services library
hardware is sufficient for testing designs, ing heavily on embedded software.
turing tests, it is essential to have test suites that validate the entire board automatically, provides higher-level test applications that mimic the final application in behavior, but take
this assumption has flaws. In many
uniquely identifying and logging individual errors. into account a large number of variations. Designers then create a customized intermediate
instances, the application is incomplete Kozio, Inc. is a technology pioneer in
or unstable when the hardware design library for the target platform that supports the basic input/output functionality required by automating embedded systems diagnostics
is completed and ready for verification. Automated diagnostic software takes the driver’s seat the executive and higher-level software components. With these items in place, designers for custom hardware designs. kDiagnos-
This methodology can also be proble- New, off-the-shelf diagnostic software designs slash the cost of building custom embed- can then build a final executable image that they can download to the target and program tics, its flagship software product, pro-
matic because engineers often build ded systems. This technology provides a ready-to-run diagnostics platform for embedded into the appropriate memory source, such as Flash memory. vides advanced diagnostics services for
applications with the assumption that systems, automating the time-intensive steps required to support custom hardware. To
end-to-end hardware validation, including
efficiently verify new hardware designs, software must provide comprehensive verifi-
the hardware is functioning properly.
Applications are typically not well suited cation and fault isolation capabilities. The solution is an automated test suite that fully “Finding a way to support the myriad permutations external devices. By building test libraries
for all major processors and buses, Kozio
for diagnostics, i.e., they cannot eas- exercises all board components while providing individual test execution for fault isola-
ily break down tasks to identify design tion. Complete test coverage is also essential, for example, exercising a board as it might of hardware components is essential ...” provides embedded system vendors,
contract manufacturers, and embedded
flaws more readily. A hardware problem function in demanding and disparate customer environments. Customizing tests in the form
consulting firms with a solution that
may trigger an application failure but of scripts built from an extensive library of test primitives, and incorporating advanced When the target system resets, or cycles the power, the diagnostics interpreter executes greatly reduces the cost of verifying new
give no indication of the actual problem. test services, such as data streaming and data validation, might accomplish this exercise. using a serial port for communications to the end user via a terminal emulation program. designs and validating manufactured
Therefore, the system might simply crash. From this interface, the end user has the ability to interactively execute test cases, either devices.
Building the bridge to custom configurations one at a time, or in one or more groups of test cases. The designer can interactively verify
In response to this challenge, compa- A major impediment to commercialization of embedded software, including diagnostics, the new design or run an endless looping service for compliance testing, including measur- Contact the company directly for further
nies have attempted to build proprietary is the sheer variety of board designs. A designʼs processor, memory, bus architecture, and ing emissions, temperature, power ranges, and more. information.
diagnostics software that minimizes the I/O peripherals can all vary. Finding a way to support the myriad permutations of hardware
efforts of supporting new hardware. This components is essential to developing embedded systems software efficiently. With this process, a user need only deliver a hardware specification, or at a minimum, the
hardware configuration data, to work with off-the-shelf diagnostic software. If one needs
Kozio, Inc.
task requires one or more senior soft-
ware engineers who also know hardware. The process of automatically creating custom software to support custom hardware begins to extend the capabilities of the diagnostics platform, one can write custom routines and 1716 A North Main Street • #127
Unfortunately, these individuals are not by creating libraries that support the processor, bus architecture, and other components. automatically include them in the platform for execution at the interpreter. One can archive
Longmont, CO 80501
easy to hire or easy to spare from other Designers build these libraries while adhering to an overall layered architecture, expos- scripts written for a platform and use them in the future on similar platforms that take
development efforts. ing individual interfaces for use by the higher-level libraries and services. Designers also advantage of the latest technology. For companies collaborating in the same fashion, they Tel.: 866-513-0391 • Fax: 970-532-5276
expose the interfaces to these libraries to the diagnostics user who can execute functions can extract custom scripts from the target, e-mail them to the collaborating site, download
E-mail: joseph.skazinski@kozio.com
To verify hardware designs successfully, at the interpreter or retrieve them from internally written code. This configuration allows them to the target, and execute them. This time-saving feature allows execution of the same
software must be able to exercise all for the extension of the overall system capabilities to support proprietary ASICs, FPGAs, test on various platforms for problem isolation. Because of the relatively simple interface, Web site: www.kozio.com
components. Additionally, the software or other ICs. support staff or even customers can use these scripts to report problems in the field.
28 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 29
By Ross Bannatyne
I
n this article, Ross will discuss a new category of electronic hybrid evolving on both types of devices. The
DSC is simply a logical progression in the
controller that combines the most useful attributes of Microcontroller evolution of these product categories. The
Units (MCUs) and Digital Signal Processors (DSPs). This new category DSC has evolved due to the requirement
for a device that is cost effective in appli-
of product is particularly well suited for use in electro-mechanical cations that need both an MCU and a DSP.
systems that require high-end computational functionality as well as The DSC will replace both chips. Motor
control is an example of such an applica-
the ability to control actuators, such as motors, in real time. Ross will tion that can benefit from a DSC. For this
also discuss automotive braking and steering systems, as they are good reason, many of the peripheral features
that designers integrate onto DSCs, such
examples of applications that implement this new technology. as Pulse Width Modulation (PWM) timers
and A/D converters, are also necessary for
the effective control of motors.
Evolution of the hybrid controller
The diagram in Figure 1 depicts the evolution of the hybrid controller. Designers some- The advantages of integrating controller
times call the hybrid controller a Digital Signal Controller (DSC). The DSC is a hybrid of and processor functions into a single DSC
DSPs and MCUs and coexists alongside these devices. The diagram also illustrates the chip are the usual ones that have been
Microprocessor Unit (MPU) – a highly integrated processor that does not contain on-chip driving such integration in recent years:
integrated peripherals, such as memory arrays.
Reduced overall component cost
Reduced board space
Reduced logistical controls
Digital
Increased reliability
Signal
Processor The benefit of merging all of these features
(DSP)
into a single architecture rather than taking
a coprocessor approach, i.e., an MCU with
Digital a DSP coprocessor onboard, is that this
Signal
Central Controller architecture requires only one software
Processing (DSC) program. This approach greatly simplifies
Unit the development task and reduces addi-
(CPU)
Micro tional overhead, such as the requirement
Controller for MCU and DSP development tools,
Unit learning curves, etc. The single algorithm
(MCU)
includes orientation for both the control
portion and the signal-processing portion.
Micro
Processor
Unit New architecture, new
(MPU)
applications
The Motorola 56F8300 family is a good
Figure 1 example of the new generation of DSCs.
The engineering community has adopted
it for use in real-time, electro-mechanical
The optimization of MCUs enables them to perform an array of logical, diagnostic, and systems that require high performance
Specialized
arithmetical operations on almost any combination of input data
Architecture control capability as well as DSP-level
from various sources, Micro
for Signal
while DSPs are very efficient at repetitive, numerically intensive tasks. The specific
Processing signal processing performance. Two typi-
Controller
features that define a DSP or an MCU product make it clear that the same hardware is Unitcal applications are brake-by-wire systems
Digital (MCU)
Signal
RSC #30 @ www.embedded-computing.com/rsc Processor Embedded Computing Design
Integrated Winter 2003 / 31
(DSP) on-chip Peripherals
CAN
and electronic power steering systems. Manufacturers are adopting these advanced Another optimized peripheral module that the DSC can use is the A/D converter. In motor of Texas at Austin where he graduated
systems for state-of-the-art automobiles. control applications, designers commonly use a vector control algorithm. This algorithm from the Option II Executive MBA pro-
requires two simultaneous conversions on A/D converter input channels. The specific gram. Ross has authored more than 100
Currently, there is a trend toward implementing direct-assist electric motor steering design of the A/D converters on the 56800 family allows for accurate vector measurement publications including the books, Using
INTERFACES systems from the more conventional electro-hydraulic power steering systems. As chas-
sis control for steering systems becomes more complex, it might require more fast math
capability in addition to micro-controller functionality. The algorithmic controller must
by incorporating high resolution, fast sampling, and simultaneous sampling.
Future expectations
Microprocessors and Microcomputers,
Prentice Hall, 1999, and Electronic
Control Systems, Society of Automotive
USB, PCI, PARALLEL now provide capabilities such as control-oriented instructions, higher code density, and The emergence of a DSC category of devices was inevitable, given the growth in popularity Engineers, 2003. Ross holds one patent
for a signature analyzer circuit for failsafe
easy programming capability, which use high-level languages. Some designers have of DSP techniques in applications such as automotive by-wire systems. The main benefit
considered DSPs to provide these capabilities but are finding that the highly integrated that this hybrid solution offers is the ability to function as both a signal processing engine automotive systems.
devices that provide both digital signal processing capabilities as well as microcontroller and a controller unit. This functionality would have previously required both an MCU and
capabilities might be a better fit. a DSP – a luxury for which few designers can budget. In addition to the reduced chipset Motorolaʼs Semiconductor Products
cost, having only one programmable device for which to write software and to debug is Sector creates DigitalDNA system-on-
another significant benefit. chip solutions for a connected world.
Motorola specifically developed the 56F8300 to address the needs of such systems as well
The companyʼs strong focus on wireless
as a variety of automotive motor control applications. Engineers implemented a Harvard
The industry expects that availability of such products will further popularize the use of communications and networking enables
style architecture, which uses both a load/store bus for data and an instruction bus for
signal processing algorithms in embedded control applications and will drive down the customers to develop smarter, simpler,
instructions, and which provides three 16-bit data address buses and three 16-bit address safer, and synchronized products for the
buses. Most microcontrollers use a Von Neumann style architecture, which implements cost of products that had previously required expensive components and lengthy develop-
ment efforts. Further advanced automotive systems that are likely to implement such individual, work team, home, and auto-
a single bus for both data and mobile. For more information, contact
instructions. The Harvard archi- technology in the near future are collision avoidance systems, drowsiness detection
Motorola directly.
tecture is more powerful, as it systems, and integrated chassis control systems that electronically integrate steering,
supports parallelism in fetching braking, and suspension systems.
data and instructions. Figure 2 Motorola SPS
shows a die photograph of the Ross Bannatyne is currently manager of the distribution market 6501 West William Cannon Drive
56F8300 controller. segment in America for the 8 and 16-bit products division of
Motorolaʼs Semiconductor Product Sector based in Austin, Texas. Austin, TX 78735
Ross relocated to Austin from Scotland in 1995 and had spent four Tel.: 512-895-2000 • Fax: 512-891-0318
There is a high expectation that,
in the near future, electrical years working for Unisys before joining Motorola. E-mail: rbannatyne@motorola.com
systems will replace todayʼs Web site: www.motorola.com/
For PCs standard braking systems,
which use hydraulic fluid.
Ross graduated with honors in Electrical and Electronic Engineering
from the University of Edinburgh. He also attended the University
semiconductors
32 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 33
TM
By Michael O’Donnell
What is OSEK/VDX and where did it OSEK Network Manager (NM) defines protocols for managing
come from? networks during runtime. The NM provides standardized
A consortium of mostly European automotive companies created features, which ensure the functionality of inter-networking by
the OSEK standard in 1993. The consortiumʼs goal was to address standardized interfaces.
OSEK Run-Time Interface (ORTI) enhances interoperability
the high recurring costs in developing and redeveloping Electronic
and portability by defining a common interface for any
Control Unit (ECU) software and to improve the compatibility of
microcontroller platform and any OSEK vendor. ORTI allows
those applications. In 1994, OSEK merged with VDX, a similar
different development tool vendors to debug various OSEK
initiative in the French automotive industry. The two standards
implementations. In addition, an ASCII interface for the ORTI
bodies presented their harmonized OSEK/VDX standard in
file makes extensions easy and manageable.
October 1995. Since then, OSEK/VDX has gained broader OSEK Implementation Language (OIL) is the configuration
recognition in the industry, and a steering committee that includes language that allows embedded designers to describe the
Adam Opel, BMW, DaimlerChrysler, PSA, Renault, Robert Bosch, complete OSEK system for system configuration and
Siemens, and Volkswagen currently manages it. generation. OIL creates readable, archivable ASCII text files
and is the key to enabling interoperability between different
It is important to note that OSEK/VDX is a standard, not a OSEK OS vendors.
technology. For purposes of simplicity, OSEK/VDX will Time Triggered OS (OSEKtime) is an emerging standard that
sometimes appear as OSEK throughout this article. OSEK/VDX extends the OSEK OS specification to allow systems designers
includes the following specifications: to sequence applications and communications (via FTCom)
on local and remote controllers as if they were running on the
OSEK Operating System (OS) defines a standard interface for same controller.
a single-processor operating system and offers the necessary Fault Tolerant Communication (FTCom) usually represents
functionality to support event-driven control systems. The part of an OSEKtime implementation and defines a standard
OSEK OS is the primary focus of this article. interface for fault tolerant communication.
OSEK Communication (COM) defines a protocol for inter-task
and inter-module communications among deeply embedded All these specifications tend to move forward independently of one
systems. another. The consortium and participants in the working groups
Task 3
Task 2
Task 1
which demonstrates how integration between disparate tools development process and then transitioning to standard status
increases the value of both technologies. The result is a greater checking, developers can reduce the total product development
choice of products for customers, cost savings for vendors, and Tasks
costs and limit the memory and performance overhead in the final
accelerated time to market. product.
A range of industries can leverage the OSEK/VDX OS. For Tasks can also be preemptive or non-preemptive. The OS allows
example, the storage application and home appliance markets Message an application to comprise a number of independently scheduled
Counter Alarm tasks, and it can schedule them through fixed priority preemptive
often have strict requirements for high performance and low running
memory footprint systems. The OSEK specification is ideal for wait terminate scheduling. This means the OS will interrupt one task in favor
developing applications that require operating systems with a of a higher priority task. The OS will resume the original tasks
footprint below 5 Kbytes. In some OSEK OS implementations, waiting preempt start suspended once the processor has completed all the high-priority tasks. The
it is possible to fit an OS into less than 700 bytes of code. Due non-preemptive option allows a task to run its course without
to OSEKʼs wide application and strong worldwide adoption, it Events release activate Resource interruption from other tasks. This option helps protect access to
has attracted the interest of technology leaders throughout the ready shared data. The system can also be a combination of preemptive
embedded systems community. More than 50 of these companies, and non-preemptive tasks, which permits a mixed-mode scheduler.
including Metrowerks, a Motorola company, have joined the The developer can assign this combination anywhere in the
OSEK technical committee to ensure OSEK/VDX continues to OS system.
evolve in a positive way.
36 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 37
Resource management What should a designer look for in OSEK/VDX Where to go from here
Resource management controls access to shared resources such technology? To learn more about the OSEK specification and how to fully
as memory and hardware. Within this specification, OSEK How does a designer choose the right tools? When the time comes leverage its capabilities, refer to the following resources:
enables a priority ceiling protocol to prevent two tasks or ISRs to select an OSEK/VDX vendor, the vendorʼs product should
from occupying the same resource at the same time. The priority be OSEK-certified. This requirement ensures that the product www.osek-vdx.org
ceiling protocol also addresses the problems of priority inversion has met the rigorous requirements of the OSEK standards body. This is the primary Web site for the OSEK/VDX specification
and deadlock. Priority inversion occurs when a lower-priority task In addition, the designer will be able to fully leverage the key and provides details on all the specifications.
delays the execution of a higher-priority task. When the system is advantages of OSEK/VDX: high performance, small memory
deadlocked, it means the task cannot execute because it is waiting footprint, and reliability. www.CodeWarriorU.com
interminably for mutually locked resources. To learn how to develop embedded applications, CodeWarriorU
Interrupts Next, look for a vendor that works across several platforms, e.g., provides Web-based training on OSEK/VDX application
The OS defines two categories of interrupt service routines (ISRs). The priority ceiling protocol statically assigns priority ceilings 8, 16, and 32-bit microcontrollers. The vendor not only should support development.
There is one main difference between them: category 1 interrupts to each resource in the early stages of development. To prevent integration between industry-leading tools and technologies,
do not include OS system calls, and category 2 does include them. other tasks from running while another has locked a resource, but also should have a Capability Maturity Model (CMM) rating of Programming in the OSEK/VDX Environment, by Joseph
The hardware schedules the interrupts and it can interrupt both this protocol temporarily increases the priority of the task that has Level 3 or above. This rating indicates that the vendor employs a Lemieux, 2001.
preemptable and non-preemptable tasks. If an interrupt routine locked the resource. However, any task with a priority higher than manageable and repeatable software development process resulting
the highest priority task with access to the resource can still run. This book explains how to develop OSEK/VDX applications
activates a task, then the OS schedules the task after the end in end products with few defects. This is important for those
and addresses the three main components of the standard: the
of all active interrupt routines. The latest release of the OSEK working in an industry where safety and reliability are critical.
OS, COM, and NM. Readers can learn about the standard
OS specification has simplified ISR processing, but there are
in its entirety or refer only to those sections that cover the
challenges regarding rescheduling of tasks after termination of a
nested set of ISRs. Designers should investigate these issues early “If an interrupt routine activates a task, Also, look for a flexible business model to meet the needs for low,
medium, and high-volume applications. When comparing vendors, specifications theyʼre implementing. A fourth section details
in the requirement process to ensure they meet product-timing itʼs important to have elasticity in this space if your embedded input/output programming, of which the specification does not
requirements. then the OS schedules the task after the applications require a small footprint and high reliability. Finally, explicitly cover.
the vendorʼs technology should support the ORTI specification and
Michael OʼDonnell currently serves as
Events
Events are owned by and linked to extended tasks. Events are used
end of all active interrupt routines.” integrate with the compiler for easier system debugging.
director of transportation and standards
to synchronize different tasks and for signaling between tasks. Any Metrowerks, for example, offers a robust, OSEK-certified product marketing at Metrowerks. With
task, including basic tasks, can set an event. However, only the OS that they developed in accordance with the Software more than 10 years of experience in the
owner task can either clear the event or wait for the event. Alarms and counters Engineering Instituteʼs (SEI) highest CMM rating. In addition, embedded market, Michael has developed
The OSEK OS also defines alarms and counters, which Metrowerks offers deterministic scheduling for its OSEK/VDX embedded software for a variety of auto-
synchronize task activation with recurring events. This feature implementation. Deterministic scheduling employs repeatable, motive applications, including transmission
supports portability and code reuse by allowing separation between mathematical techniques to evaluate and determine the worst- controllers, while with General Motorsʼ
the timing and functional behavior of a task. case system load, which dramatically improves the end product.
Powertrain Division. Michael earned a
Designers use these proven mathematical tools in a user-friendly
bachelorʼs degree in electrical engineering
The OS can define alarms as either single alarms or cyclic alarms. graphical format to accelerate design and test time using worst-case
It also provides services to cancel alarms and to get the current state and what-if analysis. When a developer designs and tests systems from The University of Texas at Austin.
of an alarm. The OS statically assigns an alarm to one counter, one using deterministic scheduling, they can tune the processor and
task, and one action. The action could be to either activate a task or memory configurations to provide maximum capabilities with Metrowerks Corporation creates CodeWarrior software and
set an event. Counters are measured in ticks and can represent time minimized costs. Figure 2 provides a checklist of features to look hardware products and services for developers with a particular
or number of pulses received, for example. Each implementation for in development tools. focus on automotive, consumer electronics, wireless, networking,
provides at least one timer counter and can schedule periodic and communications industries. As a leading OSEK/VDX
events as well. An API specific manipulates other counters to each technology provider, Metrowerks supports 8, 16, and 32-bit
implementation of the OSEK OS. The standards group included microcontrollers and offers an OSEK-certified operating
the counter API in the 1.0 version of the specification, but they Buyer’s Guide Checklist: system thatʼs been developed in accordance with the Software
removed it from the 2.2.1 version by request, due to the complexity
of timer interfaces among various microcontrollers. What to look for in OSEK/VDX Engineering Instituteʼs highest CMM rating, level 5.
development tools: Founded in 1985, Metrowerks is an independently operating
Error handling and hook routines subsidiary of Motorola, Inc. For more information, contact
OSEK/VDX provides minimal runtime error handling because in a
Michael or the company directly.
static system, runtime errors are rare. OSEK provides enough error OSEK-certified
handling via extended return functionality to debug applications in
the initial development stages. Then, it can turn off error handling Capability Maturity Model® (CMM)-rated
to eliminate the extra code after release of the product. software process (level 3 or above) Metrowerks, Inc.
Flexible business model for low, medium, 7700 West Parmer Lane • Mail drop: PL63
Hook routines are part of the operating system and the OS can use
them as diagnostics during system startup or system shutdown, and high-volume applications Austin, TX 78729
as in the case of a severe error. The OS uses the hooks to build High-performance Tel.: 512-996-5300
testing algorithms for application-dependent debugging purposes
and, therefore, they have a higher priority than all tasks. The OS Integrated with compiler E-mail: modonnell@metrowerks.com
will call one hook routine on an error occurrence. However, the
Support for a broad range of microcontrollers Web site: www.metrowerks.com
specification does not allow hook routines to call most operating
system services. This restriction is necessary to reduce system Small memory footprint
complexity.
Integration with industry-leading tools
38 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 39
Processor performance
drives in-car
By Markus Levy entertainment
Linux
O
nce upon a time, a car was just a their products so that the consumer can add to evaluate processors for a variety of
car – a form of transportation – plain in new functionality with simple software NEWS
applications, including automotive info-
and simple. Then came the age of upgrades. tainment. These new benchmarks include:
electronics, and the semiconductor content
of an automobile began to grow for appli- Processor vendors are already compet- MP3 decode
cations from antilock brakes to dashboard ing for the big business that could come MPEG-4 video encode and decode
news
news
controls. Now the use of electronics in out of automotive infotainment systems. MPEG-2 video encode and decode
automobiles is becoming more pervasive Some infotainment applications that will Cryptography algorithms that represent
with the advent of in-car entertainment be especially demanding on processorsʼ tasks involved with eCommerce trans-
devices such as rear-seat DVD players. capabilities are media streaming for MP3 actions, such as those that consumers
and MPEG. Speech recognition will also will make from their cars
The automotive infotainment space com- become a key feature.
bines a wide range of technologies, such as While these benchmarks will be able to
speech recognition, navigational mapping, EEMBC has recently announced digital test a processor coreʼs computational
wireless connectivity, and DVD playback. entertainment benchmarks that will help ability, they will also have a significant
Regardless of specific features, however,
infotainment systems need to incorporate
enough processing performance to meet
consumer expectations and automotive
industry requirements. To meet price
points where infotainment becomes
standardbcrutcher@opensystems-publishing.com
equipment, system designers will
further need to specify a microprocessor
that can single-handedly and simultane-
ously execute many of these applications.
2.0
impact on the processorʼs caches and
system memory, and thereby will provide
The drawback here is lack of flexibility.
The second direction is the use of faster
None of these directions is a novel
concept. System designers have been
U P D AT E
a detailed analysis of processor strengths processor cores. Cores designed to run using function-specific coprocessors for
and weaknesses. above 500 MHz would be able to perform decades. However, the ideal application-
well on these benchmarks using the brute specific hardware for an infotainment
These benchmarks will help evaluate three
Carrier Grade Linux V2.0 is out —
force method. Run any processor at a high system is one that is optimized to do the
directions taken by processor vendors in job but also has enough flexibility to
the embedded industry, particularly in the enough clock speed and it will be able
change over time.
O
SDLʼs new Carrier Grade Linux (CGL) V2.0 Requirements In the communications industry, we are indeed seeing a revolu-
Definition is now out. The document is much bigger than tion as customers and vendors move from the old “we build it all
the first version we published last year. Itʼs now 146 in-house” to a Commercial-Off-the-Shelf (COTS) world where
requirements contained in 105 pages. We are addressing a much everyone agrees to use common industry-proven building blocks
larger scope with the addition of clustering and security sections. for their infrastructure to save money and time.
More than 40 people from 12 companies representing different Several major Linux distributions have already pledged their sup-
areas of the CGL ecosystem participated in the creation of the port for CGL V2.0, and I believe the third party software vendors
EEMBC document. We had important contributions from big names in the are also waking to the idea of building products on top of CGL
communications industry, the IT industry, and Linux distributions, features. To help that process, we have also defined a new process
2222 Francisco Drive including Alcatel, Cisco, Ericsson, HP, IBM, Intel, MontaVista called CGL registration for the Linux distribution companies.
Suite 510-203 Software, Nokia, and SUSE LINUX. Working together, weʼve
given the market a well-defined blueprint for the use of Linux in From the beginning, the most important goal of that process was
El Dorado Hills, CA 95762 communications infrastructure products. to make registration as cheap as possible for the Linux distribu-
tion companies to implement. So we have defined a simple self-
Tel.: 530-672-9113 So those are the raw facts. Nevertheless, in this article I want to registration process, which just asks that Linux distribution
get my feet off the ground and present some high-flying personal companies show publicly how they have met the most important
Fax: 530-672-9103
opinions about why the work we have done is important and CGL V2.0 features.
E-mail: markus@eembc.org how it will benefit everybody, including the non-corporate people
in the Linux community. The only way OSDL will be involved in the process is to publicize
Web site: www.eembc.org a Web page that lists links to Linux distributions where they post
First, letʼs get the basic truth out: CGL is partly about the money. their own registration results. OSDL is a big believer in the Open
It is about the money that network equipment providers (NEPs) Source development process, and we believe that open peer review
like Alcatel, Cisco, and others will save by using Linux in is the best way for all the major players to show the status of their
registration work.
their next-generation communications products. That money is
important, because those NEPs will cut costs by shifting from
Linux is a community effort. The OSDL CGL working group is,
a relatively expensive in-house or proprietary operating system
in my opinion, also a community. In addition, I would very much
and instead invest in the Linux ecosystem to make the open
like to believe that the working group is a valuable member of the
source operating system good enough for their own use. That NEP
larger Linux community. Our work is to make Linux go to a space
investment today will save them a lot of money in the future. That
where its use seemed at best silly just a few years ago – I have
may sound like something straight out of a TV ad – “Buy now and first hand experience with this. I invite both the members of the
save!” – but itʼs also true. communication industry who are not on the CGL working group,
as well as the members of the larger Linux community, to take a
But CGL is not only about the money, but also about enhancing closer look at our work. We want you to be involved in the work
Linux – improving both the kernel and the software stack used we are doing. We want your contributions, at whatever level of
in Linux distributions. While some of the features in CGL V2.0 involvement you wish, because Linux is here to stay.
may seem specific to the communications industry, most of them
apply just as much to other uses of Linux. These are features You can download your free copy of the new OSDL CGL 2.0
as important in big data center computers as well as my laptop Requirements Definition at www.osdl.org/docs/carrier_grade_
computer. Additionally, CGL, simply by existing, gives companies linux_requirements_definition_version_20.pdf.
a good reason to work on those features and see them getting into
the mainline kernel and major Linux distributions. For more information about OSDL, contact:
In the communication industry space, or ecosystem as I like to call
it, OSDLʼs CGL working group serves as a catalyst. It is a neutral
Open Source Development Lab, Inc.
place where companies that contributed much of the CGL V2.0 15275 SW Koll Parkway • Suite H • Beaverton, OR 97006
Requirements Definition can work on shared problems, and is Tel.: 503-626-2455 • Fax: 503-626-2436
also open to all companies that want to be a part of the “Linux Web site: www.osdl.org
RSC #4201 @ www.embedded-computing.com/rsc RSC #4202 @ www.embedded-computing.com/rsc revolution” in the communications industry.
42 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 43
Windows XP Embedded
Advanced
By Sean D. Liming
Published by RTC Books
W
indows XP embedded, or XPe, is a tool suite that is used While much of the pages are filled with very technically oriented
mainly as an operating system in a variety of forms. Devices information, the main idea behind this book is to give the reader
such as kiosks, ATM machines, and palm-held organization the tools, knowledge, and know-how to actually understand how
devices take advantage of its ease of use and logical interface. The and why the system is working. Liming does this with clear and
program is based on the Windows XP core, and this book covers a concise explanations, walkthroughs, tables, diagrams, coding
wide range of different topics relating to XPe. examples, and many other learning aides to convey his ideas.
RTC Books
927 Calle Negocio • Suite G • San Clemente, CA 92673
E-mail: books@rtcgroup.com
Web site: www.rtcbooks.com
RSC #44 @ www.embedded-computing.com/rsc
RSC #45 @ www.embedded-computing.com/rsc
44 / Winter 2003 Embedded Computing Design
Motorola
Programming Research
QNX
Telelogic
TestQuest
The Mathworks
Timesys
T oday, manufacturers of automobiles need to look beyond design of the simple radio, or automatic windows
and locks. They must face the demands for new safety, comfort, and convenience features, and increasing
entertainment demands from consumers. As a result, electronics in cars today consist of a number of subsystems,
Venture Development Corporation
One Apple Hill Drive • Suite 206 • Natick, MA 01760
Tel.: 508-653-9000 • Fax: 508-653-9836
and the components of these subsystems need to communicate in real time with each other and the driver.
E-mail: info@vdc-corp.com
Complex interrelationships now exist between partnerships and strategic alliances and the automotive suppliers. Web site: www.vdc-corp.com
OEMs continue to consolidate their base of suppliers to meet pricing pressures, and suppliers are establishing
global partnerships with semiconductor, wireless connectivity, and consumer electronics companies to add value
to electronics solutions.
➤ SUBSCRIBE to the leading
Report highlights Market overview Embedded magazine at ...
bcrutcher@opensystems-publishing.com
www.embedded-computing.com
VDC analysts found that the electronics technology in auto- For purposes of this report, VDC researchers analyzed the
mobiles is driving innovation with increasing numbers of following product categories to determine current and future
Electronic Control Units (ECUs). Results indicate that software market trends in embedded OS and software tools for the auto-
has increasingly become more important and complex in support- motive industry.
ing new functionality due to increasing numbers of ECUs.
Embedded operating systems
Analysts also found that automotive OEMs are challenged by the Software development tools
growth in complexity of embedded software applications due to Design automation tools
increased functionality and connectivity requirements. The use Test automation tools
of Design Automation Tools (DAT) provides OEMs with a new
process for analyzing and validating their products through use of Following is a list of companies that VDC included in the research
executable models. for this report:
VDC estimates that the shipment of dynamic systems design tools Altium/Tasking
in 2002 was by far the largest product category of the automotive ARM
industry. Analysts predict that this product category will remain Artisan Software
the largest through the forecast period as automotive engineers Enea Embedded Technology
continue to embrace the use of graphical design methods to rapidly ETAS
visualize the system, exchange information, and accelerate the Express Logic
development process between OEMs and suppliers. dSpace
Green Hills Software
Software integration from multiple suppliers and configuration IAR Systems Software
management for in-vehicle software will increasingly become IBM/Rational Software
more important to OEMs, especially as consumer electronic I-Logix
devices find their way into the vehicle and require wireless LynuxWorks
connectivity and interfaces. Mentor Graphics/Accelerated Technology
Metrowerks
For embedded developers in the automotive industry, selecting the Microsoft
microprocessor is predominantly the first component selected. MontaVista Software RSC #4701 @ www.embedded-computing.com/rsc RSC #4702 @ www.embedded-computing.com/rsc
46 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 47
RSC #49 @ www.embedded-computing.com/rsc
EMBEDDED INDUSTRY PRODUCT REVIEW
A E R O S PA C E
Nallatech, Inc.
12565 Research Parkway
Orlando, FL 32826
BenNUEY-PC104+
Embedded industry trends
www.nallatech.com
By Matt Cicciari
The BenNUEY-PC104+, based on the PC/
104-Plus standard, combines unparalleled off-
U
biquitous availability of new technol- control systems that use wireless mesh resources, and yes, less money, are just
ogies and advances in connectivity networks to ensure high availability and some of the shortages that companies face module I/O, flexible FPGA device support,
have put new business requirements real-time reporting and updates. each day. and exceptional bandwidth capabilities for
on embedded systems. No longer can these
systems be dedicated-function or special- The trend toward standards that are Reduce hardware and next-generation embedded system designs. By
purpose, operating in isolation from the technology rich is not limited to hardware software costs replacing the traditional ISA connectors in the
rest of the computing environment. Tech- platforms. Operating systems and applica- The latest trend for companies building PC/104-Plus stack with a new, high-density
nology alone is no longer a competitive tions are more off-the-shelf with the ability embedded products has been a shift toward
advantage. to readily support unique embedded needs; obtaining COTS hardware and software.
connector, the BenNUEY-PC104+ provides
for example, hard-real-time headless This, in addition to reusing existing hard- the high levels of interconnectivity required
Costs and flexibility benefits of Com- operation and footprint optimization. ware for new projects, is helping to reduce
mercial Off-the-Shelf (COTS) hardware Suppliers of these products can no longer to interface up to 56 million gates of FPGA
the infrastructure costs for companies
that include standard technologies, such compete on feature and function alone, striving to compete. capacity using the latest Virtex-II FPGAs from
as 1394/FireWire and USB, have driven but need to deliver complete solutions Xilinx. Supplied as standard with two FPGAs,
developers away from proprietary and that reduce the OEMʼs time and cost Increase ROI
non-standard components. Advances in to market. the first is a Virtex-II device, with a choice
It almost goes without saying that com-
networking – the Internet, standards, panies are looking to get more out of their of 2V3000, 2V6000, or 2V8000 FPGAs. The
wireless, costs – allow organizations to These trends and business requirements
continue to increase productivity and cut across many major vertical markets
investments. It is no longer acceptable second FPGA comes pre-configured with
to break even. In order to be successful, firmware for PCI interfacing and board control,
streamline operations by connecting including consumer electronics, industrial companies are asking to get much more
islands of embedded systems with the control and automation, medical, military/ out of everything they do. There is no supporting a simplified and accelerated design
enterprise. Think about the implications aerospace, and process control. Developers
of just a couple of examples like Radio and OEMs of embedded systems to these
room for waste. process. In addition, three DIME-II module FEATURES
Frequency Identification (RFID) on retail- markets face many new challenges as Companies that can find the right combi- slots provide flexible expansion capability that
ers (such as the hard plastic tage on leather a result. In todayʼs embedded business nation of answers to these concerns will enables developers to construct fully customized • PC/104-Plus form factor
jackets in stores) and manufacturers, and environment, there are four overriding
competitive themes that drive key business
find themselves atop the list of success- embedded systems using standard products. The • Three DIME slots for logic & I/O expansion
ful, profitable companies. The following
decisions: embedded industry product review will BenNUEY-PC104+ includes a separate power • Up to 7 Virtex-II FPGAs
50 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 51
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
A E R O S PA C E
A E R O S PA C E
Targa Systems Technobox
2081 Merivale Road, #200 PMB 300 • 4201 Church Road
Ottawa, Ontario K2G1G9 • Canada Mt. Laurel, NJ 08054
Targaʼs solid-state 6U VME Flash Disk has been The 3923 is a FlexATX Processor PMC (PrPMC)
designed specifically to replace hard disk drives carrier and development platform. This carrier
in rugged aerospace and military environments. board provides two PMC sites plus three PCI
The 6U VME board is available in a single- card slots (two 64-bit and one 32-bit). Using the
slot board (up to 30 Gbytes) and in a dual slot 3923, a designer can work with a single PrPMC,
configuration, with capacities up to 90 Gbytes. dual PrPMCs, or a PrPMC and PMC for hard-
Both convection-cooled and conduction-cooled ware and/or software development. All PCI slots
units are available. The VME25 Flash Disk are keyed for 3.3-volt signaling. The PCI bus will
design meets demanding military standards run at 66 MHz, if all PCI cards assert 66 MHz
FEATURES
and is suitable for a wide range of airborne and enabled. At least one PMC site must be populated
ground applications. The VME25 is available • No moving parts with a PrPMC running in monarch mode. Site Aʼs
in Fast and Ultra SCSI, as well as ATA and I/O • Conduction-cooled rear I/O is directed to connectors for a floppy disk
memory-mapped interfaces. A version is also and/or external IDE device. The rear I/O for site
• Convection-cooled
available in the CompactPCI 3U and 6U form B is directed to a DIN connector that emulates
factors. • Capacities up to 90 Gbytes
P2 of a VMEbus board. Each site has a fan to
• MTBF 500,000 hours
cool the mounted PrPMC or PMC. LEDs provide
.......... • Fast access times status for memory, configuration, I/O access, FEATURES
For more information, visit www.targasystems.com .
• Low power consumption power, PCI interrupt, and bus mastering activity. • FlexATX platform for PrPMC development and/or
delivery
• Write protect
•
.......... Dual PMC sites allow various configurations
with PrPMCs and PMCs
• High-speed erase
For more information, visit www.technobox.com.
• All solid state • Slots for three PCI cards (two 64-bit, one 32-bit)
rear I/O access for external IDE or floppy drive
52 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 53
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
A E R O S PA C E
A U T O M AT E D T E S T
Technobox Advantech Embedded Computing
PMB 300 • 4201 Church Road 15375 Barranca Parkway, Suite A-106
Mt. Laurel, NJ 08054 Irvine, CA 92618
Toll Free: 1-800-866-6008
The 4044 is a passive adapter that permits opera- The PCM-7220 series Application Ready
tion of a standard 32- or 64-bit PCI-X card in a Platform (ARP) integrates Intelʼs PXA255 pro-
PMC-X slot. One PCI-X edge finger connector cessor and Windows CE .NET or Embedded
supports keying for 32-bit 5V signaling PCI cards. Linux solution in a 78mm x 104mm (3" x 4")
A second edge finger connector supports keying compact form factor. It is designed to provide
for 32-bit or 64-bit 3.3V signaling PCI-X cards. customers with a high-performance subsystem
A universal 5V/3.3V signaling PCI-X card can be board based on Intelʼs XScale™ technology with
used in either position. An 8-layer design assures character of ready-to-run, compact, and flexible
optimal performance when using the adapter with
expansion to meet versatile application needs.
high-speed PCI-X boards. Six 20-pin box connec-
Certified platform functionality offers fast and
tors provide an interface for a logic analyzer to
access the full 64-bit PCI-X bus. The pin out of FEATURES flexible Customized To Order Service (CTOS).
these connectors support HP 01650-63203 termi- The PCM-7220 offers customers a fast time-to-
• Adapts 32 or 64-bit PCI cards to a PMC site FEATURES
nation adapters. Color-coded test points are also market and flexible reference platform that is
provided to allow supply voltage measurements. • Supports PCI 33/66
fully customizable. All functionality has been • RISC 2.5" ready-to-run SBC with an Intel PXA255
processor
• Supports PCI-X 66/100/133 completely certified and can be leveraged to
LEDs monitor power supplies and key signals. customize various hardware specifications and • Windows CE .NET/Linux Platform integrates
• 8-layer design for optimal performance with Advantech software solution including
Logic provided on the board decodes the PCI-X system optimization needs based on customersʼ Bootloader, device driver, OS kernel, and sys-
bus cycles into memory RD/WR, I/O RD/WR, • Logic analyzer headers (compatible with HP tem utility in a pre-installed package on either
1650-63203 termination adapters) requests. This solution platform, based on Intelʼs onboard Flash or CF card
and configuration space RD/WR, with associated XScale technology, offers rich I/O interfaces and
• Access to JTAG chain between host and PCI
• Multiple boot options through the onboard Flash,
LEDs providing indication of status. Pulse-stretch- card
high performance, along with an Intel PXA255 extended memory module, or CF card
ers allow visible detection of short-lived events. • LEDs convey PCI bus operation(PCI bus
•
command code decoded for individual LEDs) processor complete with a 32-bit, and up to Extended temperature (Advantech Phoenix
Furthermore, a novel analog circuit provides a models) available as optional models
400-MHz speed, SoC engine. It also reserves
voltage (0 to 1 VDC) proportional to the band- • Supports bandwidth measurement • Full power management for ultra-low-power
interfaces for flexible configuration that will performance (Normal – <2.5 W/Suspend <200
width utilization of the PCI bus. Schottky diodes
• Schottky diodes minimize undershoot and
exceed expectations for high performance vs. mW)
are used to minimize signal undershoot and other transmission line effects
transmission line effects. An optional Roboclock® cost. Expand your versatile needs through the • AMI-120 interface for quick function applica-
tions
• LEDs display power, bus signals, and bus cycles
ARM Module Interface (AMI-120). Through this
PLL clock buffer (P/N 4051) can be added to the • SM bus interface for battery powered applica-
board to allow skewing of the front edge of the • Optional PLL clock buffer for +/- 4ns skewing of
PCI clock
unique open expansion interface, AMI-120, the tions
PCI clock +/- 4 ns (in 1 ns steps) to optimize setup full line of AMI solution modules offers similar • Evaluation kit integrating 5.7" STN QVGA panel,
and hold times on the PCI-X bus. The setting is • Optional build with DC-to-DC converter to
support 5-volt systems expansion functionality as the PC/104 to x86 touchscreen, battery pack, 8DI & 8DO/8 x 8
matrix key pad (hot key) is available for project
controlled using a rotary switch on the board. platforms. The AMI modules interface is also feasibility evaluation
open to customized solution modules as well. • Industrial mobile device platform
A build option (P/N 4068) includes a 10 watt,
5-to-3.3 volt DC-to-DC converter. • Distribution data management
..........
• Touch-base human machine interface
.......... For more information, visit www.advantech.com/risc.
• Medical and security controller or data entry
For more information, visit www.technobox.com. operator interfaces
54 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 55
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
A U T O M AT E D T E S T
A U T O M AT E D T E S T
EL Technology Inc. VMETRO, Inc.
46750 Fremont Blvd., #104 1880 Dairy Ashford, Suite 400
Fremont, Ca 94538 Houston, TX 77077
The IPC-BAE7 is a high performance PC/104 The Vanguard is a family of PCI, PMC, and
CPU module that supports VIA Eden series CompactPCI bus analyzers designed for debug-
processors with clock speeds up to 800 MHz. ging, testing, and validating of next-generation
For ultimate performance capability, the IPC- PCI-X and PCI boards and systems. The analyzer
BAE7 packs all the functions of a versatile is able to capture and display all bus activity
system, including a VIA VT8606 VGA. Chipset in PCI-X/PCI-based systems up to 133 MHz
supports CRT and LCD with shared system with powerful trigger and store qualifiers, and
memory up to 32 Mbytes and Intel 82559ER offers real-time statistics to measure system
Ethernet. System memory is provided by one performance. The analyzer assists the designer
SOMIMM socket that accommodates up to 512 from the beginning of the design through the FEATURES
Mbytes SDRAM. Watchdog timer, digital I/O, integration phase. For hardware engineers, the
• PCI, PMC, or CompactPCI form factor
USB, IDE, FDD, parallel and serial ports, and analyzer displays bus timing in waveform or
CompactFlash socket also come with this board. list form, giving the hardware designer a view • 0-133 MHz PCI-X and 0-67 MHz PCI support
Also, the IPC-BAE7 power operates at only 5V. FEATURES of the bus behavior. For software engineers, the • 2 Msample trace buffer at 256 bits
• VIA Eden series CPU state analyzer provides an easy-to-read overview • Concurrent and independent operation of all
functions
.......... • Supports CRT, 18-bit TFT LCD of the bus transactions. For system integrators,
Send your inquiry to sales@elt-ipc.com. the analyzer provides performance monitors, • 3.3V or 5V support
• Intel 82559ER Fast Ethernet digital I/O (4 × in,
4 × out) comparative analysis, and behavior qualifica- • USB or Ethernet communication
• CompactFlash tion. The exerciser acts as a PCI-X or PCI master • Eight word recognizers and 16-level sequencer
for defining trigger events
target, with 8 Mbytes of memory or interrupter,
for emulation of not yet available devices. The • Pre-defined and user-defined statistics
protocol checker detects 71 PCI-X or 45 PCI • Basic exerciser or enhanced exerciser with PCI-
X error injection
protocol errors to determine if bus devices are
violating the specification. The compliance • Automatic protocol and compliance checker
..........
For more information, visit www.vmetro.com.
56 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 57
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
C O M M U N I C AT I O N S
C O M M U N I C AT I O N S
Aurora Technologies, Inc. Aurora Technologies, Inc.
10 Mupac Dr. 10 Mupac Dr.
Brockton, MA 02301 Brockton, MA 02301
Tel.: 508-588-6110 Tel.: 508-588-6110
Saturn 8520 PCI Multiport Serial Controller www.auroratech.com StarFabric Development Kit www.auroratech.com
The Saturn Multiport, an eight-port PCI com- This StarFabric Development Kit is designed to
munications controller, provides the performance aid you in your StarFabric application develop-
and reliability needed for high-speed serial ment and reduce time to market. The kit inte-
communications. Supports data transfer rates up grates Auroraʼs CP-SFX8 Fabric Card with CG
to 256 Kbits/sec synchronous and 230.4 Kbits/sec Mupacʼs 2.17 backplane and 585 Series eight-
asynchronous, full duplex. slot, portable, aluminum enclosure.
The Saturn Multiport supports SPARC Solaris, Auroraʼs PICMG 2.17 compliant CP-SFX8 6U
Rev. 7, 8, and 9; Solaris x86, Rev. 2.6, 7, and 8; Fabric Card lets you implement a centralized fab-
and Linux (kernel build 2.4.17 and above). ric topology in a CompactPCI chassis. It features
FEATURES efficient, low (less than 3µsecs) latency design FEATURES
.......... and offers aggregate bandwidth of 40 Gbits/sec.
Visit www.auroratech.com for more information.
• Eight ports from one PCI bus slot
The PMC site operates in monarch or non-mon- • Aids you in your StarFabric application develop-
ment
• Each port is assignable for synchronous or
arch mode. The card is compatible with MS
asynchronous communications • Reduces time to market
Windows and Linux.
• Synchronous data transfer rates up to 256 • 15.75" (H) (9U) x 9.2/11.6" (W) x 11.7" (D) chassis
Kbits/sec and asynchronous data transfer rates (400mm x 234/296mm x 297mm)
up to 230.4 Kbits/sec, full duplex, simultaneously
on all ports
Highly serviceable and maintainable, the 9U- • Eight-slot, 7U CompactPCI backplane with front
& rear I/O
high 585 Series from CG Mupac features a flush
• Supports SPARC Solaris, Rev. 7, 8, and 9; Solaris
• Features up to eight links to the backplane and
x86, Rev. 2.6, 7, and 8; and Linux (as of kernel card cage accommodating eight 6U x 160mm two front panel links with chassis
build 2.4.17 and above)
CompactPCI boards housed in a vertical orienta-
• Interface options include: • Supports up to four node cards within the
-RS-232 tion. The backplanes support IPMB as specified chassis
-RS-422/485 with DB-25 connectors via an exter- in PICMG 2.9 rev. 1.0, 5.0, or 3.3-volt keying and
nal breakout box
Hot Swap. Optional 1101.11 compliant 80mm
• Compatible with Sun synchronous communica-
transition I/O cards are supported. Included
tions protocols
are: one 5.25" x 1.63"; one 3.5" x 1.0" acces-
• Optional Aurora synchronous communications
protocol software for Sun Solaris include X.25 sible peripheral bay; one 3.5" internal bay 320W
and HDLC LAPB
autosense ATX power supply; dual 50/90CFM
fans; accepts Pentium, Celeron, or Pentium II/III
CompactPCI SBCs; Hot Swap compliant.
..........
Visit www.auroratech.com for more information.
58 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 59
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
C O M M U N I C AT I O N S
C O M M U N I C AT I O N S
GE Fanuc General Standards Corporation
12090 South Memorial Parkway 3208 Whitesburg Drive SW • Huntsville, AL 35802
Huntsville, AL 35803 Tel.: 1-800-653-9970 • Fax: 256-880-8788
controller. The PCI-to-PCI bridge interface to the • 1 Mbyte of L2 cache with baud rate generators, digital phase-locked • Either RS-422/485 or RS-232 interface available
CompactPCI bus is automatically configured to • Up to 2 Gbytes DDR SDRAM loop for clock recovery, and a full duplex • VxWorks™ and WinNT™ drivers available
operate as either a transparent or non-transparent • Two Ethernet controllers support 10/100/ DMA interface. The board only requires simple • Up to 10-Mbits/sec synchronous operation on
each channel
bridge. This implementation is fully compliant 1000Base-TX interfaces read/write statements to operate. This board is
with PICMG 2.0 Rev. 3.0, PICMG 2.1 Rev. 2.0, • Two USB 2.0 ports available on all form factors, including PCI, • Up to 1-Mbits/sec asynchronous operation on
each channel
and PCI-to-PCI Bridge Architecture Rev. 1.1. • Serial ATA support CompactPCI, VME, and PC/104-Plus. See our
Web site for more details. • Up to 32-Kbyte FIFOs for transmit and receive of
each channel (eight FIFOs total)
• Two high-performance, 16550-compatible serial
The VMICPCI-7806 features a wide range of I/O ports
• Serial channel cabling via front panel of host
and storage interfaces through the front panel • Fully supports PICMG 2.16 .......... • Built-in self-test capability verifies proper opera-
as well as the backplane J3 connector to ensure • Two PMC expansion sites E-mail: sales@generalstandards.com for more information. tion of the card
maximum flexibility. A 64-bit, 66/33-MHz PMC • Supports asynchronous, bisync, SDLC, HDLC,
• Universal 64-bit/66-MHz CompactPCI bus inter- and 9-bit protocols
site and 32-bit, 33-MHz PMC site enable further face
I/O expansion. • IPMI 1.0 support • Parity and CRC error detection
• IDE and floppy drive interfaces • DMA to/from Zilog Z16C30 (USC) to onboard
FIFOs
Supports operating systems such as Windows
2000/Windows XP and Linux. • DMA to/from onboard FIFOs to PMC host
For more information, visit www.gefanuc.com/embedded. • Sync word selection allows an interrupt upon
the reception of a user-specified character
60 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 61
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
C O M M U N I C AT I O N S
C O M M U N I C AT I O N S
Interphase Corporation Interphase Corporation
2901 N. Dallas Parkway, Suite 200 2901 N. Dallas Parkway, Suite 200
Dallas, Texas 75093 Dallas, Texas 75093
Tel.: 214-654-5000 • Fax: 214-654-5500 Tel.: 214-654-5000 • Fax: 214-654-5500
The new 45NS (PMC) network security accelera- The 4531S PMC ATM over T3/E3 communi-
tion module from Interphase is designed to free cations controller is designed for carrier-class
up host CPU cycles used for embedded security telecommunication networks supporting the
software processing in todayʼs VPN, gateway, most demanding ATM applications in broadband
secure router, firewall, IAD, and general-enter- Internet access and integrated voice and data
prise-network access servers. Integrating the over carrier and enterprise ATM backbones. This
Interphase security accelerator card into these ready-to-use, single port T3/E3 line interface is
applications will increase network efficiency and fully standards-compliant and features software
response times by offloading bandwidth-intensive development tools to facilitate immediate inte-
IPSec and SSL security protocol processing from gration into CompactPCI, VME or other custom FEATURES
the host CPU, and the hardware-based architec- FEATURES telecommunication platforms. Featuring a • Gateway-on-a-card capable for bridging of ATM
and Ethernet networks on a single slot
ture of this solution will provide a new level of • Intelligent packet processing for IPSec and SSL powerful MPC8260 RISC onboard processor
reliability to network security applications. By acceleration, offloading host CPUs of process- at 200 MHz, high performance architecture, • Motorola’s MPC8260 (PowerQUICC II) onboard
intensive network security functions in next- processor at 200 MHz
providing intelligent packet processing, the 45NS generation applications such as VPNs, firewalls, and advanced ATM functionality, the 4531S is
• ATM protocol support for VBR, CBR, and UBR
module can perform a variety of functions for secure routers, IADs, gateways, and enterprise the industryʼs best choice for a powerful PMC Quality-of-Service (QoS) classes
network access servers
addressing the complex security needs of todayʼs I/O solution in high availability servers driving • Fully integrated Fast Ethernet port on front panel
enterprise and carrier grade systems, including • Specialized Hifn 7854 network security proces-
next-generation wireless broadband telecom-
sor enables support for up to 512,000 simultane-
• Software selectable T3 or E3 line interface
header analysis, payload extraction, compression, ous sessions munications. A passive, more economical T3/E3
encryption, authentication, and packet assembly. • Supports all major security and compression solution is also available with Interphaseʼs 4531.
protocols, including IPSec, 3DES, AES, and SHA
Based on the specialized Hifn 7854 security • Modular design for a variety of environments,
..........
including PCI, CompactPCI, VME, and propri-
processor, the 45NS module accelerates basic etary architectures For more information, visit www.interphase.com.
security algorithms including DES, 3DES, MD5, • Functions performed to offload host CPUs
from bandwidth-intensive security processing:
SHA-1, RC4, and AES. Other product features header analysis, payload extraction, compres-
include support for full duplex OC-3/STM-1 sion, encryption, authentication, and packet
assembly
(155-Mbits/sec) rates, true random number
generation, a 64-bit/66-MHz PCI bus with univer- • Support for full duplex OC-3/STM-1 (155 Mbits/
sec) rates, true random number generation,
64 Mbytes of private memory, public key support
sal signaling, 64 Mbytes of private memory for with built-in public key processor
security session data and parameter storage, and
• Software development tools for Linux utilizing
support for up to 512K simultaneous sessions. the FreeSWAN IPSec stack
62 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 63
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
C O M M U N I C AT I O N S
C O M M U N I C AT I O N S
Interphase Corporation Interphase Corporation
2901 N. Dallas Parkway, Suite 200 2901 N. Dallas Parkway, Suite 200
Dallas, Texas 75093 Dallas, Texas 75093
Tel.: 214-654-5000 • Fax: 214-654-5500 Tel.: 214-654-5000 • Fax: 214-654-5500
4532 Intelligent PMC OC-3/STM-1 Communications Controller www.interphase.com 4539 Intelligent PMC T1/E1/J1 Communications Controller www.interphase.com
(passive also available) (CompactPCI, PCI, CPSB also available)
A gateway-on-a-card, the 4532 is an intelligent One card does it all – an unprecedented gateway-
ATM over OC-3/STM-1 controller, enabling on-a-card technology on the Interphase T1/E1/J1
direct connectivity to SONET/SDH facilities, product family. Voice, data, ATM, frame relay,
thus eliminating the need for additional line and signaling traffic can be intermixed in order
termination equipment. Featuring a software to migrate to advanced networks without the
selectable 155-Mbits/sec SONET/OC-3 or SDH/ replacement of legacy equipment. The following
STM-1 interface plus 10/100Base-T Ethernet services can be supported, some simultaneously,
interface, the 4532 supports ATM to Ethernet on one card: ATM, SS7, PPP, HDLC, Ethernet,
interworking. This functionality enables bridg- FEATURES
Frame Relay, X.25, ISDN, ATM to Ethernet
ing of ATM and Ethernet networks on a single interworking, SS7 to Ethernet interworking,
card instead of an entire system. Other features: • Motorola MPC8260A (PowerQUICC II™) onboard
frame relay and voice traffic over TDM, frame
300 MHz processor
ATM adaptation layers AAL0, 2, and 5; inte- relay conversion to IP over Ethernet, signaling
• Gateway-on-a-card capability for bridging ATM
grated CSU; and robust software development and Ethernet networks and IP over Ethernet, frame relay conversion FEATURES
environment for VxWorks and Solaris. Custom • One software selectable SONET/SDH OC-3/ to ATM, signaling termination of narrowband
STM-1 interface (front access) • MPC8264 (PowerQUICC II) 300 MHz onboard
software is also available. Purpose-designed to broadband SS7 interworking, ATM to TDM processor
for the most demanding ATM applications, • One Fast Ethernet interface (front panel)
interworking, and voice pass-through to DSPs. • Four or eight software selectable T1/E1/J1
interfaces with options for front or rear access
including 2G/3G wireless (UMTS/W-CDMA, • Supports up to 64,000 virtual connections Other features include: Inverse Multiplexing for (8 ports on CompactPCI and CPSB products
CDMA2000/1 x RTT, and 3 x RTT), broad- • Telecom clock management, master or slave ATM (IMA) – Aggregates bandwidth of up to only).
synchronization modes
band Internet access (DSLAMs, gateways, eight T1 lines; four to eight software-selectable • One Fast Ethernet interface for remote manage-
etc.), integrated voice/data over enterprise ATM • Integrated CSU eliminates the need for addi-
T1/E1/J1 interfaces; 10/100Base-T Ethernet ment or interworking
tional line termination equipment and allows
backbones, and converged next-generation net- direct connectivity to SONET/SDH facilities. interface for remote LAN capability or interwork- • Integrated CSU on T1 lines (eliminating the need
for additional line termination equipment) with
works (softswitches, media gateways, etc.). New • ATM protocol support for VBR, CBR, and UBR ing connectivity; integrated CSU eliminates the support for Facility Data Link
Quality-of-Service classes
network processor blades are also available and need for additional line termination equipment; • Support for ATM AAL0, AAL2, and AAL5
are purpose-built for 3G wireless and converged • Robust software development tools for seam-
MPC8264 processor at 300 MHz. Purpose-built
Adaptation Layers
less integration with a common architecture to
NGN applications. The 4576 is also available most Interphase products for ability to “mix-and- for 2G/3G wireless, broadband network access, • Multiprotocol capable to support SS7, ATM,
match” between various interfaces and form Frame Relay, X.25, ISDN, HDLC, and PPP, plus
as a passive OC-3/STM-1 solution that is price/ factors and converged next-generation networks (NGNs: interworking of multiple protocols including ATM
to Ethernet, SS7 to Ethernet, and Narrowband
performance maximized. softswitches, media gateways, etc.). SS7 to Broadband SS7
64 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 65
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
C O M M U N I C AT I O N S
C O M M U N I C AT I O N S
Interphase Corporation RadiSys
2901 N. Dallas Parkway, Suite 200 5445 NE Dawson Creek Drive
Dallas, Texas 75093 Hillsboro, OR 97124
Tel.: 214-654-5000 • Fax: 214-654-5500
Application-ready solution offers multimillion RadiSys SYS50, the industryʼs first fully inte-
packet processing per second, predeveloped grated, CompactPCI PICMG 2.16 platform. The
protocol stacks for ATM-Ethernet interwork- SYS50 is ideal for high availability applications
ings, and more. The Interphase iNAV 9200 series such as signaling, media gateways, VoIP gate-
offers up to three times the protocol process- ways, switching and routing functions, billing
ing performance at a fraction of the price and servers, and storage servers including HLR and
equipment real estate of alternative gateway FEATURES VLR. The RadiSys SYS50 is the latest addition
solutions for broadband access networks. iNAV to the companyʼs family of switched fabric blade
• Up to 5X improvement in price-to-performance
9200 is an advanced protocol bridging solu- ratio over router alternatives on the market products based on CompactPCI, CompactPCI
today for bridging ATM and Ethernet networks
tion for DSLAM, cable head-end (CMTS), and 2.16, and ATCA form factors and broadens the
fixed wireless (LMDS) access environments. • Purpose-built for convergence, wireless, and
companyʼs range of modules for blade servers,
broadband access applications
In addition, it can function as a standalone SS7, dual OC-3c line cards, and NPU modules, FEATURES
• Wintegra WinPath Packet Processor:
multiservice switch, wireless gateway, or a media Revolutionary design purpose-built for high-end among others.
gateway, and can also be used to perform packet access networking yielding multimillion packet • PICMG 2.16-compliant 9U platform
processing per second
routing/classification, ATM switching, or ATM The RadiSys SYS50 is an integrated platform • High availability design
• ATM to Ethernet interworking function bridges
Segmentation and Reassembling (SARing). ATM and Ethernet networks consisting of a 9U chassis, layer 2 switches, CPU • Redundant 24-link port
Initial iNAV 9200 units will perform ATM–to- • High degree of configurability via industry blades, media modules, and platform manage- • Fast Ethernet, Layer 2 switches with built-in plat-
standard Command Line Interface (CLI) and
Ethernet or Ethernet-to-ATM interworking using SNMP-style management
ment capability all integrated with the operating form management software
multiple OC-3/STM-1 and Fast/Gigabit Ethernet system. RadiSys has pre-validated each building • Intel 1.2 GHz Pentium® III Processor-M
• Facilitates IP routing and classification, ATM
interfaces. Future versions will support multiple switching, and SARing, Packets over SONET, block to ensure platform level compatibility. This • 512 Mbytes SDRAM with ECC
and Ethernet-to-ATM interworking
network protocols over T1/E1/J1, T3/E3, and means customers no longer need to spend their
• L2 to L4 header processing with extensive QoS • Ultra-2 SCSI controller (via PMC and PIM)
OC-12/STM-4 interfaces. A blade format of this features precious development time performing valida-
solution is also available, the Interphase iNAV tion testing of individual building blocks from • IDE: includes a 20-Gbyte IDE hard disk drive and
a 32x CD-ROM drive
• Data and control path functions in a single,
4000, operating as one function in a multi-slot, highly programmable platform for cost efficiency multiple vendors, which can be time consuming.
and flexibility
multipurpose system. Instead, the RadiSys SYS50 provides customers
a proven system platform that can be used as the
.......... foundation for their production configuration,
For more information, visit www.interphase.com. shaving months off their development time.
..........
For more information, visit www.radisys.com.
66 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 67
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
C O M M U N I C AT I O N S
CONSUMER
Zephyr Engineering, Inc. SBS Technologies, Inc.
1620 West Fountainhead Pkwy., Suite 320 2400 Louisiana Blvd.
Tempe, AZ 85282-1876 Albuquerque, NM 87110
Tel.: 480-736-8714 • Fax: 480-732-8322
The ZPC.1900 Security Processor Development SBSʼ dual-port, 10-Gbit/sec, PMC InfiniBand
Platform from Zephyr Engineering, Inc. is a Host Channel Adapter (HCA) is engineered
high-performance platform suitable for software to drive the full performance of high-speed
development of security applications, and is InfiniBand fabrics. Designed to provide the high
the ideal development platform for MPC180, throughput and low CPU utilization required
MPC184, MPC185, or MPC190 security for a 10-Gbit/sec database or High Performance
processors. The ZPC.1900 Security Processor Computing Clustering (HPCC), the HCA is
Development Platform has onboard MPC180 configured with 256 Mbytes of DDR memory.
and MPC185 security processors and offers The InfiniBand architecture defines and supports FEATURES
a complete single board solution. It also many applications, most with Remote Direct
FEATURES • Second-generation, 10-Gbit/sec, InfiniBand 4x
supports a 32-bit 33/66-MHz PMC card, so you Memory Access (RDMA) capabilities. RDMA, HCA PMC IBTA v1.0a compatible design
can add either a ZPCI.3900 MPC190 security • MPC8265 CPU with onboard MPC180 and
combined with the inherent characteristics of • Supports up to 16 million queue pairs
MPC185 security processors
processor module or a ZPCI.3901 MPC184 InfiniBand, offers a high level of dexterity and • InfiniRISC™ embedded RISC processor
• 32-bit, 33/66-MHz PMC slot for MPC184 and
security processor module. MPC190 security processor modules enables high performance clustering, com-
• HCA core capable of full-wire-speed transmis-
• Onboard 2 Mbytes Flash ROM with SIMM munication, and storage traffic to run over an sions over InfiniBand links
socket for expansion to 18 Mbytes
The standard ATX form factor gives you system InfiniBand fabric. Application support includes: • Low latency transport
flexibility and allows mounting in a variety of • DIMM socket for up to 128 Mbytes SDRAM
Sockets Direct Protocol (SDP) for running over
• 256 Mbytes DDR memory
off-the-shelf cases from desktop to rugge- • Separate 8-Kbyte EEPROM for boot configura- existing TCP applications without modifica-
dized rack-mount. There are plenty of onboard
tion
tion; Internet Protocol over InfiniBand (IpolB) • Multicast, atomic, and large message support
resources with 64 Mbytes of 64-bit SDRAM • One each 10Base-T and 100Base-T Ethernet
to run IP over InfiniBand links; SCSI Remote • Support for eight data Vls, plus the VL15 man-
ports agement lane
DIMM (expandable to 128 Mbytes), 2 Mbytes of • JTAG COP CPU emulator connector Protocol (SRP) for storage area networking
• Sophisticated Quality-of-Service (QoS) features
Flash (expandable to 18 Mbytes), two Ethernet (SAN). Embedded application support includes:
ports (10Base-T and 100Base-T), two RS-232 • Two RS-232C serial ports
video streaming, aerospace, military, and elec-
ports, JTAG COP connector for CPU emula- • Three 96-pin DIN connectors for user expansion tronic controls. The IB4X-PMC-2 is based on
tor, and Mictor logic analyzer connectors. You • Mictor connectors for logic analyzer connection Mellanoxʼs InfiniHost™ silicon featuring an
have all the resources you need to develop your HCA core capable of full-wire-speed trans-
applications. The ZPC.1900 is your solution • Standard motherboard footprint fits standard
missions over InfiniBand links. With a full
ATX chassis
to long hardware lead times and is perfect for hardware implementation of the InfiniBand
software developers. Set up your software architecture and hardware transport, the core
environment virtually overnight and start fully supports RDMA transfers to reduce CPU
development immediately. overhead and to free the host processors for
application use.
..........
For more information, e-mail info@ZPCI.com. ..........
Visit www.sbs.com for more information.
68 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 69
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
Advantech Embedded Computing Datalight Inc.
15375 Barranca Parkway, Suite A-106 21520 30th Dr SE, M/S110
Irvine, CA 92618 Bothell, WA 98021
Toll Free: 1-800-866-6008
Advantechʼs OFPC-215 Series Open Frame Panel ROM-DOS is the essential operating system
Computer is the newest model of our reengineered for x86 devices. Since its introduction in 1989,
Open Frame PC line designed to provide customers ROM-DOS is the essential operating system for
with maximum flexibility, performance, and integra- x86 devices. From its long success in the embed-
tion ease. The OFPC-215 Series includes a touch- ded arena, ROM-DOS has expanded worldwide
panel monitor with a computer system box joined into desktops and servers. ROM-DOS handles
together, perfect for integration into large, more todayʼs large disk drives and long file names.
complex systems. Because of the OFPC-215ʼs modu-
lar design, customers can choose the right SBC/LCD With ROM-DOS, the current standards of long
panel configuration that suits their application needs filename support, permitting file names up to
best, plus use numerous third-party components. The 255 characters, FAT32 support, and providing
modular design allows for easy upgrades and the FEATURES complete access to large disk drives, are directly
flexibility to be easily adapted to different housings available within the kernel, so no extra driv- FEATURES
as well. Scalable from Pentium III CPUs up to 1.26 • 15" high brightness TFT LCD with 1024 × 768
resolution ers need to be loaded. Long file names can be • RXE – Relocatable Executables
GHz for increased multimedia support to a VIA low
• Touch panels provide options, including SAW, read, written, and deleted on large hard drives
power processor for reduced cost and lower power capacitive, resistive, SAW for vandal proof, and • Build – Customizable Kernel
strength with ROM-DOS using standard DOS/Windows
usage, the OFPC-215 simplifies cabling issues, I/O • Dynamic device driver
configuration, and chassis design. Great flexibility • Computer system boxes provide SBC options of APIs. Minimize your risks. ROM-DOS is solid
P III, VIA low power processor, or Ezra
and fully supported. The interface to DOS and its • SOCKETS™ – embedded TCP/IP stack
and scalable – Advantech Open Frame computers are
• Attachable and detachable LCD touch panels
internal functions are well documented. Instead • FAT32 kernel support
designed to fit anywhere developers have space or in different sizes and different levels of SBC
environment constraints. Flexible and interchangeable
systems of spending valuable development time research- • LFN kernel support
choices are key to meeting niche application needs. • On Screen Display (OSD) for screen tuning and ing function calls or learning new development
quick display adjustment
suites, you can go straight to work using a stable, • Full technical support
The OFPC-215 is based on our industrial-proven box
• Strong standalone system with a versatile func-
well understood OS, and save costs. • Datalight Reliance™
PC series that offers a choice of integrated SBCs that tion set that includes support for 1x SDRAM up
to 512 Mbytes
can go into housings and can easily be mounted on • Datalight FlashFX
or into equipment. Our LCD touch monitors have • 2" × 3.5" HDD bays
ROM-DOS gives you the power and freedom
been used in the harshest environments, including • PCI and PC/104 expansion to manipulate ROM creatively. You can embed
HMI, kiosks, and other applications. Their steel, open • 2 × USB ports, 1 × parallel port, 4 × serial ports, the OS, as well as applications. With Datalightʼs
frame design can integrate customersʼ specific IDs 1 × 100Base-T Ethernet
Superboot technology, you can create hidden
(faceplates) for image and branding concerns. The • PS/2 keyboard and mouse ports
partitions that can reside on any disk. Within a
system is prime for expansion, with ordering options • MIC-in, SPK-out, Line-in/out, DC-out (for LCD) ROM-DOS Superboot partition you can contain
and CD-audio in
such as Giga-LAN, VESA mounting, and CD-ROM/ system recovery software, so if software fails,
RW/Combo available. The unit accepts all major OS you can restore the device from ROM and avoid
configurations, with available embedded OS and the costs of failed product returns.
driver support.
..........
..........
Visit www.datalight.com for more information.
For more information, visit www.advantech.com/acg.
70 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 71
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
Grid Connect Hartmann Elektronik GmbH
Tel.: 630-245-1445 • Fax: 630-245-1717 Motorstrasse 43 • D-70499
E-mail: sales@gridconnect.com Stuttgart, Germany
Tel.: +49 711 13989 0 • Fax: +49 711 8661191
CAN Interfaces: USB, PCI, Parallel, and Chips www.gridconnect.com Bridge Boards www.hartmann-elektronik.de
Grid Connect supplies all types of CAN products The Bridge boards by Hartmann Elektronik pro-
for developers and plant engineers. The complete vide an interface between the PCI/CompactPCI
set of adapters for CAN 2.0B support baud rates bus and StarFabric. The bridge translates
up to 1 Mbit and a full featured set of software. parallel PCI traffic into serial frame format for
The adapters for the PC include USB, Firewire, transmission across StarFabric. The fabric inter-
Parallel, PCI, ISA, PC/104, and custom. The rich face consists of two, 2.5-Gbit/sec full duplex
set of software includes a FREE set of Windows links. These links comprise four aggregated
or Linux drivers with a basic software API. A 622-Mbit/sec LVDS differential pairs, which FEATURES
more advanced API is available for a small cost. greatly simplify implementation. Itʼs your • Separate application: concurrent data transfer to
two remote systems
Protocol aware tools and stacks are available for choice: The two links can be bundled to create a
many protocols including: CANOpen, DeviceNet, 5-Gbit/sec full duplex unit. Or, if you prefer, • Non-transparent mode: economical clustering
of several CPUs, increased computing power,
J1939, and others. Diagnostic tools for CAN, a redundant connection can be implemented creation of redundant systems
FEATURES
CANOpen, and Detective are also available by using the links separately.
to help the end-user troubleshoot live network • Hardware adapters for USB, Fireware, Parallel,
PCI, PC/104, and ISA
problems. The DSTni-LX and EX chips with two StarFabric – a net of PCI buses: The bridge boards
on-chip CAN interfaces provide the embedded • Free Windows 98/2000/NT device drivers
extend your PCI bus and connect it to other PCI
OEM a single-chip solution with royalty FREE • Free software API to read/write/open/close
or CompactPCI systems – and at distances of up
software. The DSTni chips provide high-speed • Free Linux device driver to 13 meters in each case. This configuration
CAN hardware and protocol software along with • Advanced software API available for complex allows a single low-priced PC CPU to control
the other integrated peripherals: 10/100Base-T, software applications more than 1000 Compact PCI system components
serial ports, SPI, I2C, USB, and Profibus. Grid • DeviceNet and CANOpen tools – with data transfer rates of up to 880 Mbytes/
Connect (formerly Synergetic/Lantronix) has • DSTni-LX and EX system-on-chip solutions for sec. Greatest benefit to you: The bridge mode
embedded OEMs
been a leader in the embedded and networking (transparent function) does not require additional
marketplace for more than 15 years. Grid Connect • Full CAN 2.0B compliance
software drivers that slow down your system.
believes companies should provide network • Custom hardware and software available
hardware (chips, controllers, and packaged The parallel data traffic is converted to a serial
systems) at reasonable prices and provide high format by a StarFabric IC and transferred via
quality software and services to their customers. cat5 cable pairs.
.......... ..........
For more information, e-mail sales@gridconnect.com. For more information, e-mail info@hartmann-elektronik.de.
72 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 73
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
Lanner Electronics Inc. MEN Micro
925 Canada Court 3740 North Josey Lane, Suite 203
City of Industry, CA 91748 Carrollton, TX 75007
Tel.: 626-581-1898 • Fax: 626-581-1897 Tel.: 972-939-2675
EM-660A/B is based on the VIA Eden low- The EM04N, an Embedded System Module
power processor and the feature rich VIA (ESM), is a complete SBC. ESMs address
VT8606/VT82C686B chipset. The VT8606 chip the most common challenges of embedded
with integrated graphics supports a 36-bit LDC applications: how to meet tailored application-
display panel and two channels of 18-bit LVDS. specific I/O requirements while minimizing
Other features include one SODIMM socket for development time and design risk. Specialized
up to 512 Mbytes of SDRAM system memory, I/O on an ESM can be implemented on a cus-
one Realtek RTL8100B 10/100Base-T NIC, one tomized carrier board, keeping design costs low
PCI expansion slot, one CompactFlash type I/II and making the final solution extremely cost-
socket, one PC/104 slot, and four COM ports. effective. ESMs consist of basic hardware FEATURES
FEATURES including a processor, support chipset, memory,
.......... and common computer I/O. Most ESMs include • PowerPC MPC8245/266 MHz (optional 400 MHz)
• VIA Eden/Ezra low-power CPU onboard
E-mail: sales@lanner-usa.com for more information. an FPGA for implementing application-specific • Cyclone 250,000 gate FPGA
• VIA chipset with integrated AGP 4X graphics
I/O. Board support packages (BSPs) are available • Up to 512 Mbytes SDRAM
• 36-bit TFT and two channels LVDS support
for the most prevalent operating systems. A com- • SO-DIMM socket for SDRAM
• 10/100Base-T NIC and AC-97 audio
plete embedded system can be configured with a
• CompactFlash socket
• Four COMs, one LPT, four USBs, one IrDA, and standalone ESM, with an ESM on an application-
PC104/PCI
specific carrier card, or with an ESM and stacked • Graphics controller (with 16 Mbytes SDRAM) via
FPGA Dual 100Base-T ports
PC/104-Plus I/O modules. The EM04N features
• Two serial RS-232 communications ports
the MPC8245 PowerPC (Kahlua II) micro-
processor with clock speeds from 266 MHz to • Additional interfaces for CAN and IDE via FPGA
400 MHz. The EM04N is ideal for low-cost, • Linux and VxWorks board support
deeply embedded applications in harsh environ-
ments, such as machine control, man-machine
interfaces, fieldbus bridges, or embedded
Linux PCs.
..........
Visit www.menmicro.com for more information.
74 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 75
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
Mercury Computer Systems, Inc. Micro/sys
199 Riverneck Road 3730 Park Place
Chelmsford, MA 01824 Montrose, CA 91020
The First RapidIO Multi-computer – The The SBC1586 is a Pentium PC/104 computer
ImpactRT 3100 multi-computer is the new with CompactFlash. Based on the Low-Power
flagship of Mercuryʼs product line, scaling to Embedded Pentium processor with MMX tech-
2.4 TeraOPS of processing and over 60 Gbytes nology, it packs plenty of memory and copious
of communication ban width in a single amounts of storage into a PC/104-sized board.
CompactPCI chassis. This quantum leap in
system performance delivers a strong long-term With 1 Mbyte of onboard Flash, accessible as a
growth path for developers of applications in read/write disk, and up to 256 Mbytes of DRAM,
medical imaging, semiconductor wafer inspec- many large programs can be run. However,
tion, defense electronics, or any industry where if additional storage capacity is required, the
high compute density is required. CompactFlash connector allows hundreds of
megabytes of removable program and data
Power: Up to 600 GFLOPS/2.4 TeraOPS – The storage. External IDE drives can also be connected
ImpactRT 3100 architecture balances comput- when necessary. FEATURES
ing, communications, and I/O, scaling system • Compact PC/104 footprint
FEATURES Four serial ports, 10/100Base-T Ethernet, a printer
capabilities to meet a wide range of applica-
port, a USB port, three counter/timers, and a • Low-Power Pentium, 166 or 266MHz
tion-specific requirements. Harnessing PowerPC • The first RapidIO multi-computer
watchdog timer mean that the SBC1586 wonʼt • Up to 256 Mbytes SDRAM
7445 microprocessors to reach 600 GFLOPS or • Scales to 76 processors
require any additional I/O for many applications.
2.4 TeraOPS, the ImpactRT 3100 multi-computer • CompactFlash connector
• Up to 600 GFLOPS/2.4 TeraOPS
However, if additional capabilities are needed,
has the muscle to plow through the toughest • Four serial ports
• 60 Gbytes/sec over the RapidIO switch fabric PC/104 expansion allows a wide variety of I/O
computing tasks.
• Up to 10 Gbytes/sec Fiber I/O cards to be stacked on the SBC1586. • One USB port
RapidIO bandwidth: 60 Gbytes/sec – Communi- • Software compatible with RACE++ systems • 10/100Base-T Ethernet
Micro/sys installs a ready-to-run firmware sys-
cation bottlenecks are eliminated by a RapidIO • Watchdog timer
tem at no cost. This firmware includes a com-
switch fabric. Each compute node and I/O node plete industrial BIOS, board setup screens, and • CPU and ambient temperature sensors
in the ImpactRT 3100 system has a direct con- application download utilities, and can create a • Floppy and IDE drive interfaces
nection to the RapidIO switch fabric, yielding DOS-like execution environment immediately • Battery-backed real-time clock
an aggregate of 60 Gbytes/sec of simultaneous upon powerup. Borland or Microsoft C/C++
communication among the nodes. This tremen- • DOS, Windows 95/98/NT, Linux, Windows CE, NT
16-bit .EXE files can be downloaded to the board Embedded, VxWorks
dous bandwidth supports an immense amount upon receipt. Alternatively, the computer may
of data streaming through the system so that the be configured to boot 32-bit operating systems
computational power of the ImpactRT 3100 gets upon powerup. A development kit that includes
maximum utilization. cables, sample software, and full documentation
is available.
..........
For more information, visit www.mc.com. ..........
For more information visit www.embeddedsys.com.
76 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 77
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
Microbus Inc. SBS Technologies, Inc.
10849 Kinghurst, Ste. 105 • Houston, TX 77099 2400 Louisiana Blvd.
Tel.: 1-800-688-4405 • Fax: 281-568-4604 Albuquerque, NM 87110
E-mail: sales@microbus-usa.com
• PC/104-Plus form factor processor and RAM configurations and an • 566-MHz Celeron; 700-MHz Pentium III
.......... impressive array of peripherals including
For more information, visit www.microbus.com. • Rugged design • CE compliant
video interface, Ethernet, HD, and FlashDrive,
• Single or dual antenna • EMI protection, Flash drive up to 512 Mbytes or
combined with a custom specific assembly local 2.5" hard disk
• 802.11b, 2.4 GHz, 11 Mbits/sec service provides optimized price/performance • Conduction cooling
• 802.11a, 5 GHz, 54 Mbits/sec for all kinds of OEM applications. Special • Optional –40°/+50°C
features include four serial channels with flex-
• 802.11g 2.4 GHz, 54 Mbits/sec
• Fast Ethernet
ible opto-isolated RS-232 or RS-422 interfacing,
• 802.11a/b/g multiband
a CANbus device for low-cost fieldbus I/O, and • CANbus for low-cost I/O
slots enable custom specific extensions such as • Three PMC/104+ extension slots
Interbus-S, Profibus, Device-Net, and others.
• Up to 256 Mbytes SDRAM with ECC
Rugged needs are addressed with an extended
temperature range of up to –40°C to +50°C, and • Opto-isolated I/O
..........
Visit www.sbs.com for more information.
78 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 79
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
SCIDYNE SCIDYNE
649 School Street 649 School Street
Pembroke, MA 02359-3649 Pembroke, MA 02359-3649
Tel.: 781-293-3059 • Fax: 781-293-4034 Tel.: 781-293-3059 • Fax: 781-293-4034
ADIO-104 Analog and Digital I/O Module www.scidyne.com DIO96-104 High-Density Digital I/O Module 100-7618 www.scidyne.com
Analog and digital I/O module designed to The DIO96-104 provides 96 TTL/CMOS com-
satisfy mainstream and cost-sensitive applica- patible digital I/O channels arranged as four
tions. The ADIO-104 will be the only peripheral 24-bit groups. Each group is divided into three
board required in many instances. The sixteen 8-bit ports and is controlled by a separate
single-ended, 12-bit analog inputs are indepen- 82C55A peripheral interface chip. This industry
dently programmable to operate in one of four standard device offers very flexible configura-
ranges: ±5V, ±10V, +5V or +10V. This feature tions, including software programmable port
effectively increases the dynamic range to 14-bits directions and strobed I/O handshaking. The
when using range-switching software techniques. I/O circuitry has been designed without pas-
The analog-to-digital converter operates at up to sive pull-up or pull-down resistors allowing the
50 Ksamples/sec and allows the separate acquisi- userʼs application to individually dictate how
tion and conversion intervals to be controlled by FEATURES each channel will be handled during reset and
the host software or automatically timed by the input modes. External devices connect to the
ADIO-104 hardware. A special feature allows • Analog I/O and digital I/O in an inexpensive
DIO96-104 through four identical 26-pin IDC FEATURES
PC/104 module
simultaneous (Phase-Coherent) acquisition on • Sixteen 12-bit, multi-range analog inputs (±10V, flat-ribbon headers, which include access to • 96 digital I/O channels
identically configured analog input pairs. Eight ±5V, +5V, +10V) the hostʼs +5VDC supply for powering external
• Uses industry standard 82C55A chips
12-bit analog outputs are provided and share • Over 50 Ksamples/sec analog input throughput, circuitry. A standard J1/P1 stack-through con-
self-timed or user-controlled acquisition
a common jumper selectable output range and nector allows the DIO96-104 to reside anywhere • Supports input, output, and strobed I/O opera-
tions
can be updated simultaneously using a single • Eight 12-bit multi-range analog outputs (+5V,
within an 8-bit PC/104 stack. Adding an optional
+10V, –5V, –10V, ±5V, ±10V)
• Low-power CMOS design
software command, a necessity in phase-critical • 24 digital I/O channels, four of which are 50VDC J2/P2 connector provides 16-bit stack-through
applications such as X-Y positioning. Depending open-drain outputs compatibility. • Single +5V power requirement
on the model purchased, all analog outputs are • One 8-bit binary pulse accumulator (counter)
and can be software programmed for input or • PORT-C four upper channels feature 50V165ma
open-drain MOSFETs
output operation on a 4-bit nibble basis. PORT-B
has six bidirectional channels and two dedicated • Standard J1/P1 stack-through connector
input channels. Pull-up resistors on the four • Optional J2/P2 connector provides 16-bit stack-
through compatibility
lower channels simplify connections to external
switches, contact closures, and open-collector
devices. PORT-C is an output-only port.
..........
For more information, visit www.scidyne.com.
80 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 81
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
Technobox Technoland
PMB 300 • 4201 Church Road 1050 Stewart Drive
Mt. Laurel, NJ 08054 Sunnyvale, CA 94085
The 3761 is an Ultra 160 SE/LVD SCSI con- Technoland introduces a cutting-edge ETX
troller. The ULTRA160 SCSI PMC provides an (Embedded Technology Extended) CPU module,
interface connection between a host board PCI the TL-EmbSBC ET710. This module shortens
bus and a SCSI device. Designed around an LSI product development time and offers flexible
Logic 53C1000 controller, the 3761 supports time-to-market solutions for OEM/ODM clients.
operation with either single-ended or low-voltage The TL-EmbSBC ET710 is an embedded plug-on
differential signaling. The 53C1000R also fea- module. It can be placed on a customized base-
tures an intelligent processing engine that reduces board according to the customerʼs specific needs.
processor overhead in handling SCSI interface Since the baseboard can be designed separately,
operations. Signaling mode is automatically FEATURES it can dramatically reduce custom product
set. Furthermore, the board will automatically development time.
accommodate 32 or 64-bit bus width, 3.3V or 5V • Provides a single Ultra160 SE/LVD interface
signaling, and either a 33 or 66-MHz clock. The • LSI 53C1000R controller The TL-EmbSBC ET710 is an extremely compact
SCSI bus is available out the front panel through CPU module based on the Intel 815EB chipset. FEATURES
• Front panel connectivity via 68-pin VHDCI con-
a 68-pin VHDCI connector per ANSI X3.131 nector with user-selectable active termination The board also has four board-to-board, high- • Supports Intel Mobile Pentium III or ULV Celeron
specification. An active termination network • Automatic setting of signaling mode, bus width, density interface connectors for I/O signals that
and clock • 133MHz FSB, 933MHz CPU clock
for each SCSI signal line terminates the SCSI plug onto baseboards specific to customersʼ appli-
bus. Termination can be toggled on or off by • Front-panel status LEDs
cations. Additional onboard standard interfaces • Requires no CPU fan
setting a DIP switch. Onboard LEDs indicate • Flash-resident boot code include two IDEs, two serial ports, one parallel • Intel 815EB chipset, ATI M6 VGA controller
operational status. port, four USB ports, and one IrDA interface. • 16 Mbytes VGA memory, CRT/LCD support
Other advanced features for the TL-EmbSBC
.......... • Intel 82801 10/100 LAN with Intel 82562E PHY
ET710 include PCI-to-ISA bridge support (three
For more information, visit www.technobox.com.
ISA compatible slots). • One SO-DIMM socket for up to 512 Mbytes
SDRAM
applications and can simply plug onto any form • Small form factor: 95mm x 114mm (3.74" x 4.5")
factors, including ATX, PICMG, CompactPCI,
ISA, PCI, PISA, and VME, with no hassle. The
interchangeability and scalability of both the
TL-EmbSBC ET710 and the baseboard provide
the fastest time-to-market solutions for embedded
applications.
..........
Visit www.technoland.com for more information.
82 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 83
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
Technologic Systems, Inc. VersaLogic Corp.
16610 E. Laser Dr., #10 3888 Stewart Rd
Fountain Hills, AZ 85268 Eugene, OR 97402
1-800-824-3163
New PC-compatible SBC features PCMCIA When selecting a PC board for your industrial
slot, Fast Ethernet, IDE CompactFlash, 12-bit application, be sure that it can withstand the harsh
A/D, 12-bit DAC, digital I/O, and more. The environment of the factory floor. Many comput-
new TS-5600 is a PC-compatible SBC based ers donʼt have what it takes to stand up to the
on the 133-MHz AMD 5x86 with 32 Mbytes environmental fluctuations, shock, vibration, and
of onboard high-speed SDRAM (64 Mbytes contaminant exposure that industrial equipment
available). The embedded PC BIOS provides may be subjected to. For real industrial appli-
the standard PC BIOS calls and redirects the cations, you need an embedded computer that
FEATURES
console to a COM port. The standard PCMCIA is rock solid, well supported, and designed for
slot supports 802.11b WiFi cards, cellular • 133-MHz 586, 32 Mbytes RAM rugged applications. FEATURES
modems, and a wide variety of card bus and PC • PC-compatible x86
• 133-MHz 486/586 class CPU
cards including: modems, ATA hard drives, net- The Bobcat 586 PC/104-Plus SBC has earned
• PCMCIA socket
• 64 Mbytes system RAM
work cards, and various data acquisition cards. a reputation for flawless operation in even the
The onboard Fast Ethernet adapter is connected • 10/100 Ethernet
most extreme environments. The Bobcat utilizes a • Dual-speed fast Ethernet
via PCI bus to provide connection to Local Area • 12-bit A/D and DAC options
low-power 586 processor, accepts a DiskOnChip • 32-pin DiskOnChip socket
Networks and the Internet. The system will boot • Bootable IDE CompactFlash for up to 1 Gbyte local storage, includes four • Battery-backed SRAM option
to an IDE device in the form of CompactFlash. COM ports, a Fast Ethernet port, PC/104 and
• CMOS setup and RTC are PC standard, battery • Four COM ports
Direct booting is supported for: Linux, DOS, backup optional PC/104-Plus expansion, and 64 Mbytes of
QNX, Pharlap, SMX, etc. Technologic Systemsʼ onboard RAM. Also, the Bobcat is available • PC/104 and PC/104-Plus expansion interface
• 23 digital I/O
embedded distribution of Linux can provide in an extended temperature (–40° to +85°C) • Watchdog timer
• Alphanumeric LCD and matrix keypad interface
complete network connectivity and includes ker- version and can operate without a battery. • Two general-purpose timer inputs
nel drivers for analog I/O, digital I/O, watchdog • Two RS-232 serial ports (RS-485 available)
• Vcc sensing reset circuit
timer, etc. TS-Linux is open-source GNU/Linux • Single +5VDC supply OEMs and system integrators especially like
• Extended temperature option (100 MHz)
using a 2.4.18 kernel and the standard GlibC. the field-upgradeable BIOS with reconfigurable
• PC/104 bus, dimensions: 4.3" x 5.6"
• Network boot capability (third-party boot code
Many binaries will copy directly from a desktop defaults, remote network boot capability, and not included)
system to TS-Linux and will run without modi- built-in reliability features like the Vcc-sensing
fication. Analog options include a six-channel reset circuit. Thereʼs a whole lot of functionality
12-bit A/D and a two-channel 12-bit DAC. packed onto one PC/104-Plus board, combined
with the advantage of VersaLogic support with
.......... every one we ship. (Platinum Vendor, VDC
Visit www.embeddedx86.com for more information.
2002-2003 industry reports.)
..........
Check out specs and pricing for the Bobcat and other VersaLogic
products at www.VersaLogic.com/productinfo/.
84 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 85
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
INDUSTRIAL
INDUSTRIAL
Vibren Technologies WinSystems, Inc.
80 Central Street 715 Stadium Drive
Boxborough, MA 01719-1200 Arlington, TX 76011 U.S.A.
the board best fits into their architectural design. run on them. It also supports Linux and other • 48 Bidirectional TTL digital I/O lines
• LCD controller with touchscreen and backlight
controls
PC-compatible x86 operating systems such • Four RS-232 serial ports with FIFO, COM1, and
.......... • Support for SVGA/64K colors or XGA/256 colors
as QNX and VxWorks. Its PC software compat-
COM2 with optional RS-422/485/J1708 support
For more information, visit www.vibren.com. • Two dual Ultra DMA/100 EIDE hard drive
• I/O module adds 36 user configurable I/O signals ibility assures easy program development and connectors
checkout. • Floppy disk controller supports one or two drives
• Future CPUs PXA255 XScale, ARM, SH7727/7760,
• Bidirectional LPT port supports EPP/ECP
• Windows CE .NET 4.2 board support package
WinSystems has specialized in designing and
• 32 to 512 Mbytes of system SDRAM supported
• System-level and application software develop- manufacturing embedded computers for indus-
ment trial applications for more than 22 years. The • Socket for up to 1 Gbyte DiskOnChip or
CompactFlash
company has gained an excellent reputation for
• Operating temperature –40ºC to +85ºC
its innovative design and engineering skills and is
recognized as a leading supplier of embedded PC
board-level products.
..........
Visit www.winsystems.com more information.
86 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 87
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
MEDICAL
MEDICAL
Advantech Embedded Computing Arcus Technology Inc.
15375 Barranca Parkway, Suite A-106 4160-G Technology Dr.
Ivine, CA 92618 Fremont, CA 94538
Toll Free: 1-800-866-6008
Advantechʼs POC-123, POC-153 and POC-173 Arcus Technology introduces the Proteus Motion
are medical-grade multimedia panel compu- Controllers, innovative and cost effective stepper
ters. These medical systems are UL2601- motion controllers for PC/104, PCI, and stand-
1/EN60601-1 approved, and the low-current alone platform with USB, Ethernet, and RS-232/
leakage power supply enables them to act ideal 485 communication interfaces.
and to secure point-of-care solutions for patients
and hospital practitioners. The POC-123/153/173 The Proteus Motion Controllers come with full
motion control features and capabilities: linear/
series is specially designed to resist spills and
circular interpolated motions, s-curve profiling,
water damage, and ensure dust resistance with
limits/home/alarm inputs, encoder feedback, text
their protected LCDs, sealed ports, and card FEATURES
based multitasking motion programs, position
slots. The quality, reliability, safety, and software
• UL2601-1/EN60601-1, CE and FCC Class B latch inputs, synchronous outputs, digital servo
support at the point-of-care is making it easier certified
interface, up to 72 digital inputs/outputs, analog
for hospital system integrators to incorporate • Point-of-care terminals for eHealthcare and
inputs for general-purpose or joystick use, and
medical applications
POC-123/153/173 into their existing or new FEATURES
much more.
system configurations. • 12.1", 15" or 17" LCD displays
• Four-axis stepper motion control
• Spill and dust resistant
Windows based program is provided to quickly • Linear and circular interpolation
POC-123/153/173 series offers system inte- • 802.11b wireless antenna and touchscreen setup, program, debug, and monitor the control-
grators full-featured I/O and expansion slot (optional)
lers. Communication drivers and sample codes • Limits/home/alarm inputs
(PCI/PCMCIA) capabilities. They integrate • Supports VIA C3 Eden socket 370-based Pentium
in VB, VC++, and LabVIEW are provided for • Encoder feedback
III/Celeron/VIA C3 CPU
12.1", 15" or 17", high brightness/high contrast custom user-interface development. The stand- • Digital inputs up to 72 points
• Supports up to 512 Mbytes SDRAM
alone Proteus Motion Controllers also come with
LCDs (500:1 contrast ratio & 350 cd/m LCD), • Analog inputs two channels
which are ideal for better image quality and • One 2.5" IDE HDD; 1.44 Mbytes
Proteus-PDA, a Palm OS interface program, and
PACS and DICOM applications such as intra-oral • Slim type CD ROM (Optional: CD RW/DVD ROM) Proteus-WEB, a web-server capable controller • Multitasking
and endoscopy, CT, and ECG. • Type II × 2 PCMCIA that enables you to use Internet browser to monitor • PC-104, PCI, standalone
and control the Proteus Motion Controllers.
• Fast Ethernet interface • USB, Ethernet, RS-232/485
They are versatile point-of-care solutions with
• One PCI expansion slot In addition to the Proteus Motion Controllers,
emphasis on dependability and safe, quiet
Arcus Technology provides complete motion
operation. These panels feature an intuitive control solutions from integrated motor/driver
touch screen interface and are able to seam- package to custom-built OEM motion package.
lessly integrate into any environment (supports
802.11b wireless). ..........
Visit www.arcus-technology.com for more information or contact
.......... our distributor, NetMotion by email: sales@netmotion.com or by
For more information, visit www.advantech.com/ehealthcare.
phone: 800-790-7837.
88 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 89
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
MEDICAL
M I L I TA R Y
VersaLogic Corp. Adtron Corporation
3888 Stewart Rd 3710 E. University Dr., Suite 5
Eugene, OR 97402 Phoenix, AZ 85034
1-800-824-3163
PC/104 and EBX for medical electronic devices www.VersaLogic.com I25FB www.adtron.com
VersaLogic Corp. delivers top quality boards for Shock, vibration, high altitude, extreme tempera-
use in medical and other high-tech industries. ture, humidity, and dust particles destroy hard
VersaLogicʼs embedded computers have many disk and tape drives. Adtron Flash disks, such
advantages over desktop PCs including long-term as Adtronʼs 2.5" and 3.5" offerings, stand up to
availability, rugged construction, high reliability, the demands of hostile defense environments
and compact size. Quality design features include while providing exceptional performance. Adtron
latching I/O connectors, watchdog timers, voltage accelerated life testing (based on MIL-HDBK-
sensing reset circuits, programmable CPU tem- 217F standards) at a 100 percent duty cycle dem-
perature sensors, and more. Our high Mean Time onstrates an extended life equivalent of 56 years
Between Failure (MTBF) ratings translate into
FEATURES and continuing without failure. Sophisticated
excellent field performance, eliminating costly
defect management such as error detection and FEATURES
field service calls and minimizing downtime. • PC/104, PC/104-Plus, and EBX form factors
correction, sector sparing (similar to disk drives),
Youʼll find VersaLogic products in diverse medi- • Low power and extended temperature boards
and wear leveling extend the life of a Flash disk • Capacities ranging from 64 Mbytes to 64 Gbytes
of solid state Flash
cal applications such as pacemaker calibration • Processors from 586 to Pentium III High Mean beyond that of magnetic media. • Transfer rates up to 33 Mbytes per second
Time Between Failure (MTBF) rates
tools, endoscopic surgery devices, autoclaves,
and phaco-emulsification equipment. A five- • ATi video chip, 4 Mbytes VRAM, 2D/3D support
The I25FB and its sister IDE products incorpo- • 2.5" and 3.5" form factors
year product availability guarantee ensures • Expansion modules for add-on functionality
rate Adtronʼs proprietary media controller, the • Interfaces include PIO, Multiword DMA, and
UDMA
that VersaLogic will keep your project online • Customization available foundation for “cacheless” technology and accel-
and supported for the long term. erated performance. Our new ATA controller per- • Tested to MIL-STD-810F specifications
• Product longevity guarantee
mits enhanced emulation features, such as those • Secure erase capabilities compliant with
Products that fit your application: • Expert technical support NISPOM DoD 5220.22-M, NSA/CSS, 130-2,
required for tape functions. Adtron technology, AFSSI-5020, AR 380-19, and NAVSO P-5239-26
• EBX-compliant SBCs from Celeron to • Lot tracking and revision locks
Pentium III coupled with industry standard interfaces (IDE • Field upgradeable firmware prevents future
obsolescence
• PC/104-Plus processor modules from 586 to • Formal product change notifications and ATA) and Flash media, delivers unparalleled
Pentium III • Award-winning customer service flexibility in tailoring data storage solutions to • SCSI models also available
• PC/104 and PC/104-Plus expansion modules - your applicationʼs unique needs. To see the com-
Ethernet, video, I/O, and others. plete line of Adtron SCSI and IDE Flash drives,
visit our Web site at www.adtron.com or contact
VersaLogic Corp. prides itself on delivering the us at 602-735-0300.
best service in the industry with its knowledge-
able customer service and technical support ..........
staff. VersaLogicʼs support system generates Visit www.adtron.com for more information.
the highest-rated customer satisfaction in the
business, recognized by industry analysts Venture
Development Corporation, with Platinum Vendor
rankings in their 2002 and 2003 industry reports.
..........
For more information visit www.VersaLogic.com/medical/.
90 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 91
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
Advantech Embedded Computing CG Mupac, Inc.
15375 Barranca Parkway, Suite A-106 10 Mupac Dr.
Ivine, CA 92618 Brockton, MA 02301
Toll Free: 1-800-866-6008 Tel.: 508-588-6110
Advantechʼs PCM-9580 is a powerful 5.25" CG Mupacʼs 714T Series 3/4 Size ATR Chassis
SBC aimed at fulfilling the needs of embedded provides the highest available power supply
applications requiring the highest multimedia and wattage through its innovative heat spreader
data processing performance. Utilizing an Intel design to target your high performance military
Pentium 4 processor and Intel 845GV chipset, the and transportation applications.
PCM-9580 gives embedded developers the power
to drive the most dynamic applications, perfect for This 3/4 Size ATR chassis is designed to meet
high-end POS, gaming, and kiosk applications the requirements of the ARINC 404A/MIL-STD-
where performance is key. The PCM-9580 not only 91403. During the design process of this chassis,
gives developers the Intel reputation and brand in thermal simulation was employed to optimize the
their application, but also the assurance of a long FEATURES size and location of the heat spreaders, which are
product life cycle and strict revision control. responsible for conducting heat away from the
• Socket 478 up to 3.06 GHz Intel Pentium 4
• Supports Gigabit Ethernet (PCM-9580FG) chassisʼ power supply and board area. To bring
Providing support for Intel Socket 478 Celeron/ these simulated results into the real world, this
Pentium 4 processors up to 3.06 GHz and higher • Supports embedded USB, 4 USB 2.0 ports
all-aluminum chassis was dip brazed, which
with FSB of 533 MHz/400 MHz and 256/512 • Supports two-channel, 48-bit LVDS interface FEATURES
completely seals the enclosure and helps to
Kbytes L2 cache, the Intel 845GV chipset
• Optional audio interface quickly conduct heat away from the boards • 3/4-size, conduction-cooled ATR (Air Transport
delivers increased system responsiveness and Rack) chassis
and power supply. Wedge lock guides not only
performance by providing maximum bandwidth • Designed to meet the requirements of the ARINC
secure the boards into the rack but also provide a 404A/MIL-STD-91403
for I/O-intensive applications. Two 184-pin
thermally conductive path for removing heat • Accommodates VME, VME64X, and CompactPCI
DIMM sockets support SDRAM DDR 200/266
generated by each board. open architectures
for up to 2 Gbytes total memory, giving custom-
• Unique backplane I/O breakout area and direct
ers scalable performance options. The 845GV plug-in power supply provides a more rugged
delivers ultimate graphics support with integrated Up to 135 watts can be expected from the power design by reducing the number of cables
Intel Extreme Graphics, delivering sharp 2D and supply while the chassis is in a 50°C ambient • Innovative power supply heat sink allows for
highest available wattage in this size and class
3D graphics, fast rendering, and with incredible environment. The power supply plugs directly of ATR chassis
detail. The 845GV architecture works perfectly into the backplane to eliminate the need for power
cabling to the backplane. • Custom backplane configurations are also
with the Pentium 4 processor, enabling balanced available
92 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 93
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
Condor Engineering, Inc. Data Device Corporation
101 W. Anapamu Street 105 Wilbur Place
Santa Barbara, CA 93101 Bohemia, NY 11716
Tel.: 805-965-8000 • Fax: 805-963-9630
Condor Engineeringʼs new Q-1553 product fam- The FC-75000 FibreAccess™ series are dual
ily offers the highest level of performance and redundant Fibre Channel Network Interface
flexibility for MIL-STD-1553 Notice II appli- Controller (NIC) PMC cards optimized for use in
cations. Available in PCI, PMC, VME, cPCI, military/aerospace applications. The FibreAccess
PC/104 and PC/104-Plus formats, Condorʼs Q- NICs operate at either 1-Gbit/sec or 2-Gbit/sec
1553 products provide up to four dual-redundant data rates in point-to-point, arbitrated loop, or
switched fabric topologies. Fibre Access cards
1553 channels on a single board. All boards are
are available with either electrical or optical inter-
available in a single-function and multi-function faces on a conduction-cooled PMC form factor.
versions. Other standard features include 45-bit FEATURES Based on DDCʼs own Fibre Channel technology,
message time-tagging, triggers, error injection/ FibreAccessʼs architecture is optimized to meet the
detection, automatic/manual RT Status Bit, Mode • 1Mbyte RAM per channel
highly deterministic performance, high reliability,
Code responses, advanced BC functionality, IRIG • Abstract-level API for Windows XP, 2000, Me,
and demanding environmental requirements of
NT, 98, 95, Linux, Solaris, LynxOS and VxWorks FEATURES
B signal Receiver/Generator with GPS synchro- embedded, real-time, military applications. Its
• 1760 support
nization and on-board Test Bus and much more. flexible FPGA-based architecture can be tailored • DDC-developed technology to support long life
cycles
• Extensive I/O triggers and discretes
to meet a wide range of specific system require-
• Optional BusTools/1553 GUI analyzer ments. Moreover, FibreAccess is not subject to • Redundancy: Dual independent ports and
.......... autonomous failover
For more information, e-mail sales@condoreng.com . rapidly changing commercial market forces that • Conduction-cooled PCI Mezzanine Card (PMC)
can result in shortened life cycles. providing extended temperature
tary COTS supplier of digital interface devices. • Choice of transformer isolated electrical or fiber
optic interface
FibreAccess NICs support Class 2 acknowledged
and Class 3 unacknowledged Fibre Channel ser- • ASM, FC-AE-1553, TCP/IP, and UDP/IP support
94 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 95
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
Delphi Engineering Group Diversified Technology, Inc.
485 East 17th St. Suite 400 476 Highland Colony Parkway
Costa Mesa, CA 92627 Ridgeland, MS 39157
1GHz PMC ADC Digitizer www.delphieng.com eTX-Lx05 Embedded Computer Module www.dtims.com
Delphiʼs 1GHz PMC ADC Digitizer is a PCI The eTX-Lx05 embedded computer module, part
Mezzanine Card (PMC) analog-to-digital con- of DTIʼs embedded product offering, features
verter board with onboard digital filtering. It uses either an Intel Pentium III or Celeron low-power
an 8-bit sampling A/D converter, sampling at a processor, the Intel 815E chipset, and up to 512
rate of up to 1 GHz. It is designed for digitizing Mbytes PC100/133 SDRAM on a single 144-pin
wide bandwidth analog signals at very high sam- SODIMM socket. The integrated 2D/3D AGP4X
pling rates of up to 1 GSPS. Buffering of the digi- video controller is enhanced with an 8-Mbyte
tized data samples is provided onboard, as well display cache simultaneous LVDS, digital flat
as in phase and quadrature data processing. The panel, and CRT output; the integrated ACʼ97 2.1 FEATURES
onboard digital filter coefficients are downloaded controller and CODEC provide excellent audio
FEATURES quality. The 10Base-T/100Base-TX Ethernet • Single Intel low-power Pentium III or ULV
from the host processor. The processed sample Celeron processor to 933 MHz
data is transferred to the processor card through • Analog input: Typical -3dB bandwidth of 1.0 GHz and Ultra ATA/100 EIDE controllers support
• Intel 815E chipset with 100/133 MHz front-side
the PCI bus for further host processing. This is • 1-GHz sampling rate fast data/file transfer. Four Universal Serial Bus bus
an excellent acquisition module for RADAR and (USB), two serial, and one shared, selectable • Up to 512 Mbytes SDRAM/PC100/133, non-ECC
• Low Bit Error Rate (10-13) @ 1 GSPS
parallel/floppy port round out the basic board. memory
LIDAR applications hosted on quad-PowerPC
processor boards. • Signal-to-noise ratio minimum 44dB • AGP CRT, LCD, and TV-out video controller with
8 Mbytes SDRAM
• Trigger jitter of 1/2 clock cycle The eTX-Lx05 AMI BIOS, in field upgradeable
Flash, supports software Ethernet option ROM • 10/100Base-Tx Ethernet
The boardʼs Xilinx Virtex II family of FPGAs • Sample interval programmable from 5 to 8191
samples with 5nsecs resolution enable/disable, video override, serial/parallel port • Dual-channel Ultra ATA/100 EIDE
implements processing, buffering, timing, and the
PCI interface. FPGA design can be customized • 64-bit, 66-MHz PCI 2.2 compliant bus re-mapping/disable, keyboard disable, and con- • AC’97 2.1 audio (OUT, IN, MIC)
sole redirection. Other features include hardware
for specific applications, such as data preprocess- • 4 × USB, 2 × serial, and 1 × parallel ports
monitor (input voltages, temperature), program-
ing. It utilizes DSP functions, for example, FIR, • Supports four 32-bit/33-MHz PCI buses
mable two-stage watchdog timer, battery-backed
IQ demodulation, and FFT. Processed sample
real-time clock, power fail circuit, SMBIOS • Hardware monitor, RTC, and two-stage watch-
data is transferred to the host system through the dog timer
v2.3.1 and S.M.A.R.T. support.
PCI bus. Data collection timing and duration are • ETX Specification 2.6 compliant
fully programmable through the PCI bus. PCI
DTIʼs eTX-Lx05 addresses embedded require- • 4.49" × 3.94" × 0.47"
interfacing is implemented in an onboard FPGA.
ments for the medical, COTS military/defense,
An analog single-ended input signal of 500mV automotive, transportation, gaming, test and
peak to peak is accepted through an SMA female measurement, and Internet markets. The board
type connector on the front edge of the module. combined with the FlexATA-compliant I/O base-
An analog single-ended clock input of +4dBm is board supports time-to-market sensitive applica-
provided through an SMA female type connector tions. The small thin form factor and the scalable
on the front edge of the module. The signal input performance configurations support both the
is looped through to an output. PCI and ISA bus architectures.
.......... ..........
For more information, visit www.delphieng.com.
For more information, visit www.dtims.com.
96 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 97
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
Dy 4 Systems Dy 4 Systems
333 Palladium Drive 333 Palladium Drive
Kanata, Ontario K2V1A6 • Canada Kanata, Ontario K2V1A6 • Canada
this challenge by offering a full-speed onboard - Supports 3.3V or 5V signalling armored vehicles, and many harsh environment • 64 or 128 Mbytes of contiguous direct-mapped
- 33 or 66-MHz operation Flash memory
PMC site that allows developers to integrate naval systems. A future enhancement of the - Hardware write protection provided
Dy 4 or third-party PMCs directly onto the 122. • 64-bit, 33/66-MHz PMC Expansion Site 182 will be the provision of a unique user-pro- - Permanent Alternate Boot System (PABS)
provides back-up boot capability
A rich complement of I/O is also available on the grammable feature that provides the user with
122 including Ethernet/Fast Ethernet, up to three • Memory
the capability to tailor or develop customized • 32 Kbytes AutoStore nvSRAM
- 128 Mbytes or 256 Mbytes of SDRAM
with ECC at 100 MHz
serial channels (1 × RS-232, 2 × RS-422/485), - 64 Mbytes non-volatile Flash
hardware implementations on the base card. • One 10/100/1000Base-T Gigabit Ethernet port
up to 16-bit discrete digital I/O, and a Universal - Flash for Permanent Alternate Boot Site This feature will be available as an optional • One 10/100Base-T Ethernet port
(PABS)
Serial Bus (USB) port. - 32 Kbytes non-volatile RAM FPGA-based IPM.
• Two 64-bit, 66-MHz PMC sites on independent
PCI buses
.......... • I/O .......... - One 133-MHz PCI-X capable, one 66-MHz
capable
For more information, visit www.dy4.com.www.dy4.com. - 1 x 10/100Base-T Ethernet port For more information, visit www.dy4.com.www.dy4.com. - Optimized cooling of conduction-cooled
- 1 x RS-232 serial port PMCs
- 2 x HDLC/SDLC-capable EIA 422/485
serial channels (2 asynchronous or 1
synchronous) • Controlled impedance I/O routing for Fibre
Channel, digital video, and other high-speed
- 1 x USB interfaces
- 8 x general-purpose DMA controllers
• VxWorks, INTEGRITY & TimeSys Linux Support
- Up to 16 bits discrete I/O
98 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 99
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
GE Fanuc General Standards Corporation
12090 South Memorial Parkway 3208 Whitesburg Drive SW
Huntsville, AL 35803 Huntsville, AL 35802
Tel.: 1-800-653-9970 • Fax: 256-880-8788
The VMIVME-7050 is the flagship of GE Fanucʼs The 12-bit PMC-12AISS8AO4 analog I/O
PowerPC-based SBCs. Highly integrated and board samples and digitizes eight input channels
versatile, the single slot SBC provides increased simultaneously at rates up to 2.0 Msamples/sec
performance at an energy efficient level for for each channel. The resulting 12-bit sampled
demanding embedded computing requirements. data is available to the PCI bus through a 64-
Ksample FIFO buffer. All data is channel-tagged.
Utilizing the IBM 750FX/GX PowerPC pro- The analog inputs can be sampled in groups
cessor with 512 Kbytes of on-chip L2 cache of one through eight channels, and the sample
and processor speeds up to 1.0 GHz, the clock can be generated either from an internal
VMIVME-7050 delivers extreme high perfor- rate generator, through software, or by external
FEATURES
mance. The VMIVME-7050 features two serial hardware. Both burst and continuous sampling
ports (up to 10 Mbytes/sec per channel), supports • IBM 750FX/GX PowerPC processor (733 MHz to
modes are supported. Input ranges are software-
1.0 GHz)
dual Gigabit Ethernet LANS, and provides up selectable as ±10V, ±1V or ±100mV. The inputs
• Marvell MV64360 system controller with 2
can be divided into two channel groups, each
Mbytes integrated SRAM
to 64.5 Mbytes of Flash. Onboard memory is
of which can be assigned an input range and FEATURES
provided by up to 2 Gbytes of DDR SDRAM • Dual 64-bit PCI-X on PMC expansion sites (back-
ward compatible) with support for double-wide clocking rate independently of the other. Four • Eight differential analog inputs with dedicated
with ECC running at 133 MHz, and PC2100 PMC card
12-bit, 2.0 Msamples/sec ADC per channel
analog output channels provide software-selected
without losing any PMC expansion capabili- • Up to 2 Gbytes of DDR SDRAM with ECC
output ranges of ±2.5V, ±5V, or ±10V and are • True simultaneous sampling of all inputs; mini-
ties. The powerful IBM processor is mated with mum data skew
• 512 Kbytes of on-chip L2 cache
accessed directly through dedicated control
the industryʼs most powerful system controller • Sampling rates to 2.0 Msamples/sec per channel
• 64.5 Mbytes total bootable Flash (64 Mbytes sol- registers. A 16-bit bidirectional digital port can (16 Msamples/sec aggregate rate)
(Marvell Discovery II) to yield one of the most dered down, 512 Kbytes in PLCC32 socket)
be configured as two independent byte-wide • DMA engine supports both block-mode and
impressive designs on the market. • Ultra-DMA IDE controller to CompactFlash
Socket (Type 1)
ports. demand-mode analog data transfers
100 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 101
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
General Standards Corporation MCC Systems, Inc.
3208 Whitesburg Drive SW 113 McHenry Rd, #239
Huntsville, AL 35802 Buffalo Grove, IL 60089
Tel.: 1-800-653-9970 • Fax: 256-880-8788
The six-channel PMC-16HSDI analog input board MCC Systems, Inc. is in a unique position to
provides high-density precision 16-bit analog provide its customers with a variety of consulting
input resources in a single-width PMC form factor. and engineering services from on-site debugging
Optimized for flexibility and performance, the board to full systems engineering. Areas of expertise
is ideal for a wide variety of applications, ranging include:
from precision voltage measurements to the analy-
Linux development
sis of complex audio signals and waveforms. Each Linux BSP development
of the six sigma-delta analog input channels can Software Development Kits (SDKs)
be controlled by either of two independent sample Linux device drivers
clocks, and multiple channels can be harmonically Linux training
locked together. Internal auto calibration networks Linux support
permit periodic calibration to be performed without Bid and proposal writing
removing the board from the system. FEATURES
Project management
FEATURES
Systems engineering • TimeSys Linux
A PCI interface adapter provides the interface • Sima delta conversion; no external antialiasing Custom software development
filters required • ELDK Linux
between the controlling PCI bus and the internal Systems integration
local controller through a 32-bit local bus. Each • High effective sampling rate; 16-32 times the
VxWorks® BSP development • MontaVista Linux.
effective rate of successive approximation
of the six input channels contains an input buffer, Tornado® integration • Eclipse-based Java
• Converters operate at the same conversion rate
VxWorks device drivers
an adaptive digital-image filter, and a dedicated • Eclipse-based C and C++
sigma-delta A/D converter. The inputs can be config- • Integral antialiasing input filters reject out-of- Windows® development with C# and C++
band interference components
.NET® development • INTEGRITY
ured for either differential or single-ended operation,
• Software-selectable ranges: ±1.25V, ±2.5V, ±5V
Visual C++® development • VxWorks & Tornado
or an internal voltage reference can be applied to or ±10V
all channels to support self-test operations and auto • Six, 16-bit analog input channels; dedicated • Board support /SDK
calibration. Gain and offset trimming of the input sigma-delta converter per channel Microprocessor expertise includes: PPC8260,
• Device drivers
channels is performed by calibration DACs that are • Sample rates adjustable up to 1,100 Ksamples/ PPC860, PPC405, x86, MIPS, ARM, i960,
loaded with channel correction values during auto
sec per channel
Hitachi SH, 68K, and Coldfire. • Proven track record
calibration. The use of calibration DACs eliminates • Two independent sample-rate generators;
• C#, Java, ADA
adjustable with 0.2 percent resolution
the missing codes that occur when analog input ..........
• Low noise; typically less than 0.4mVRMS RTI • More than 30 years experience
For more information, visit www.mccengineering.com.
channels are calibrated exclusively in the digital
domain. Multiple channels can be synchronized to • 64 Ksamples FIFO buffer. All data is channel-
tagged
perform synchronous sampling, either by a soft-
• VxWorks and WinNT drivers are available
ware command, or by external hardware sync and
clock input signals. This board is available on all
form factors, including PCI, CPCI, VME, and
PC/104-Plus. See our Web site for more details.
..........
E-mail: sales@generalstandards.com for more information.
102 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 103
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
MCC Systems, Inc. MCC Systems, Inc.
113 McHenry Rd, #239 113 McHenry Rd, #239
Buffalo Grove, IL 60089 Buffalo Grove, IL 60089
Todayʼs embedded systems developer needs every TRT for Linux offers a new and unique way of
advantage they can get in producing world-class monitoring operational Linux systems. With TRT
software and systems on schedule and within tight for Linux, the user can monitor multiple different
budget constraints. Appropriate training is the key Linux systems using the same Eclipse-based user
to improved time-to-productivity and more able interface with multiple points of access!
personnel. MCC Systems provides the broadest
selection of embedded systems courseware in the The interactive Linux Remote Shell (LRS)
industry, delivered by some of the best instructors capability provides user-level access to running
in the industry. Course list includes: Linux target system via a TCP/IP link. The inte-
Linux Development grated scripting engine is perfect for creating
Developing for Embedded Linux test scripts while you develop your application
Developing Linux Device Drivers code. The Linux System Monitor (LSM) capabil-
Developing Linux BSPs and SDKs
ity provides 22 distinct points of system usage
Transitioning VxWorks Applications
Transitioning OSE Applications information. TRT also provides 11 points of
per-process information via the Linux Process
Green Hills Development Monitor (LPM). Use these points of informa-
Using the MULTI IDE
tion to monitor your application process while
Introduction to the INTEGRITY OS FEATURES
INTEGRITY and the MULTI IDE it is running. Monitoring multiple processes is
INTEGRITY BSP Development • Embedded Linux
as simple as launching multiple LPMs. FEATURES
• Linux device drivers
Embedded Systems
Who can use this product? Application develop- • Monitor via LSM
Real-Time Operating Systems • Linux board support transitioning
Graphics for Embedded Systems ers can use this product to monitor their Linux • Resource usage
• INTEGRITY OS
Usability for Embedded Systems application processes from a remote location • Access multiple systems
Robust Software for Embedded Systems • MULTI IDE
with minimal intrusion into the system. System • Simultaneous debug
• VxWorks & Tornado
test managers can use it to create system test
VxWorks Development • Multiple user access
VxWorks 5.x and Tornado 2.x • Time-to-productivity procedures and documentation. System integra-
VxWorks BSP Development tors can use this product to transition the product • Advanced scripting
• Decrease support costs
to manufacturing. In addition, system testers • Non-intrusive debug
Software Design Technologies • C, C++
UML for Embedded Development
can use it to perform system test and maintenance • Linux remote shell
104 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 105
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
SBS Technologies, Inc. SBS Technologies, Inc.
2400 Louisiana Blvd. 2400 Louisiana Blvd.
Albuquerque, NM 87110 Albuquerque, NM 87110
tested, qualified, and flown in some of the most • Lightweight – less than 9 pounds (4.08 kg)
.......... • Multiple initiator-capable copper interface
support
extreme environmental conditions. Because of its • Modified COTS RCOM03 conduction-cooled
chassis For more information, visit www.sbs.com.
reconfigurability and robust design, the AMC- • SCSI target, SCSI initiator
open standards, and utilizes RTOS operating • A ruggedized, 3U CompactPCI SBC • Unique high-bandwidth and low-latency firm-
ware and software running on industry standard
QLogic Fibre Channel 2200 controller chips
system software. The AMC-cPCI-3000 comes
configured with an off-the-shelf power supply,
a ruggedized 3U CompactPCI PowerPC-based
RL4 or CM4 SBC running up to 500 MHz, and
includes Fast Ethernet, four serial ports, paral-
lel I/O, Build In Test (BIT), VxWorks, or Green
Hills Integrity operating system support.
..........
For more information, visit www.sbs.com.
106 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 107
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
SBS Technologies, Inc. Targa Systems
2400 Louisiana Blvd. 2081 Merivale Road, #200
Albuquerque, NM 87110 Ottawa, Ontario K2G1G9 • Canada
SBS Technologies recently introduced the latest Targaʼs solid-state 6U VME Flash Disk has been
in its family of high-performance 6U VMEbus designed specifically to replace hard disk drives
SBCs, the VG5. Configured with dual proces- in rugged aerospace and military environments.
sors, the VG delivers the speed and bandwidth The 6U VME board is available in a single-
needed for performance-oriented applications slot board (up to 30 Gbytes) and in a dual slot
such as real-time control, post video processing, configuration, with capacities up to 90 Gbytes.
and signal processing subsystems. Both convection-cooled and conduction-cooled
units are available. The VME25 Flash Disk
The VG5 comes with a choice of one or two design meets demanding military standards
FEATURES
integrated 800-1300 MHz Motorola MPC7455/ and is suitable for a wide range of airborne and
FEATURES
57 PowerPC processors featuring AltiVec tech- ground applications. The VME25 is available • No moving parts
nology. The design permits two computing • MPC7455/57 PowerPC™ processors with
in Fast and Ultra SCSI, as well as ATA and I/O • Conduction-cooled
AltiVec™ technology and 2/4 Mbytes L3 cache
platforms with independent operating systems memory-mapped interfaces. A version is also
• Asymmetrical Multiprocessor Architecture • Convection-cooled
to work in parallel within one slot. Each pro- (ASMP) available in the CompactPCI 3U and 6U form
cessor has its own memory and chipset so factors. • Capacities up to 90 Gbytes
• Integrated Gigabit Ethernet and Fast Ethernet
one processor node can accomplish number- ports • MTBF 500,000 hours
crunching DSP tasks while the other works as • Two PMC slots
.......... • Fast access times
a general-purpose CPU and facilitates I/O • Commercial and conduction cooled versions For more information, visit www.targasystems.com .
• Low power consumption
functions for the board. In summary, the VG5 • Support for the Ready Driver™ program assur-
ing easy integration of additional SBS I/O • Write protect
can handle the workload of two boards. modules
• High-speed erase
• The VG5 packs two complete processor subsys-
.......... tems on a single board • All solid state
108 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 109
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
Thales Computers Themis Computer
3100 Spring Forest Road 3185 Laurelview Court
Raleigh, NC 27616 Fremont, CA 94538
Tel.: 510-252-0870 • Fax: 510-490-5529
Thales Computersʼ PowerEngine7 delivers higher Themis Computerʼs new USPIIe-USB is a family
performance and lower power consumption than of high-performance VMEbus computer boards
any other board on the market. Employing the based on Sun® Microsystemsʼ most advanced
PowerPC 750FX processor results in 50 percent 64-bit embedded SPARC superscalar proces-
more performance with 25 percent less power sors. The USPIIe-USB provides users with a
consumption than competing boards, making it 650-MHz UltraSPARC™ RISC processing
ideal for demanding military and severe environ- performance and Solaris 8 and Solaris 9 com-
ment applications. The PowerEngine7 features patibility.
single or dual PowerPC 750FX processors,
FEATURES
operating at 733 MHz, providing extremely The USPIIe-USB is available in one-slot,
high performance at more than 1600 Dhrystone • Single or dual PowerPC 750FX processors, two-slot, and three-slot configurations. The
operating at 733 MHz, up to GHZ FEATURES
2.1 MIPS, while drawing a very low 14 watts affordable USPIIe-USB/1 single-slot model
of power for the entire board. The new SBC • 50 percent more performance with 25 percent
features a compact 6U form factor, low power • 6U VME64 engine with 64-bit 650-MHz
less power consumption UltraSPARC IIi processor
includes up to 512 Mbytes of SDRAM and up to • Up to 512 Mbytes of SDRAM dissipation, and flexibility for embedded comput-
• 512 Kbytes of L2 cache memory
128 Mbytes of Flash memory. A 133 MHz ing applications. The USPIIe-USB/2P2 model
• Up to 128 Mbytes of Flash memory
• High performance Tundra 64x Tundra VME64
Avignon host bridge system controller is opti- facilitates I/O expansion in a two-VME slot interface
mized for use with the PowerPC processor. • 133 MHz Avignon host bridge system controller
configuration. The USPIIe-USB/2P3 is a dou- • 128 Mbytes to 4 Gbytes SDRAM memory
The ALMA2e PCI/VME bus bridge provides • ALMA2e PCI/VMEbus bridge for 2eSST transfers blewide configuration providing users three
for 2eSST transfers. Other features include • Three USB 1.0 ports (two on front panel, one at
• Twin PMC slots additional PMC slots without the expansion rear of board)
twin PMC slots (one PCI 64 @ 66 MHz, one features of the USPIIe-USB/2P2 configuration. • Up to four PMC (3.3/5V) expansion slots: one on
• Two 10/100 Base-T Ethernet interfaces
baseboard, up to three additional PMC slots on
PCI 32 @ 33 MHz), two 10/100 Base-T Ethernet The USPIIe-USB provides excellent graphics optional I/O expansion boards
interfaces, as well as four asynchronous and • Four asynchronous and two synchronous/
support with Themisʼ optional TGA3D+ graphics
asynchronous serial lines
• Up to two Fast Ethernet ports, one on baseboard,
two synchronous/asynchronous serial lines. A • Convection- and conduction-cooled versions adapter. one on optional USPIIe-USB/2P2
bridgeless PMC-Carrier is available to expand • Two 80-Mbytes/sec Ultra2 LVD SCSI ports
the PCI 64-bit bus on the P0 and increase ..........
• Injectors – both VME64 and traditional VME
the number of slots to as many as four. Available For more information, contact info@themis.com. injectors are available
110 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 111
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
M I L I TA R Y
M I L I TA R Y
Themis Computer VersaLogic Corp.
3185 Laurelview Court 3888 Stewart Rd
Fremont, CA 94538 Eugene, OR 97402
Tel.: 510-252-0870 • Fax: 510-490-5529 1-800-824-3163
The USPIIIi from Themis Computer is a new Why do military contractors buy their COTS
high-performance family of single- and dual- computers from VersaLogic? The design engi-
processor SPARC®-based VMEbus computers neers at a number of major defense contractors
for military, telecommunications, and embed- have been impressed with VersaLogicʼs outstand-
ded processing applications. Featuring a new ing technical support, off-the-shelf availability,
system architecture with 1.28 GHz UltraSPARC high reliability, and long-term availability. Fast
IIIi processors, dual 160-Mbyte/sec ultra-SCSI and accurate responses to questions allowed
ports, and dual fibre-channel ports, the USPIIIi them to complete their project in less time.
is designed to provide users the industryʼs best Design reliability ensures reduced field failure
data bandwidth, two-way scalability, and server and cost savings. Long-term availability means
less frequent product redesign. FEATURES
class I/O.
FEATURES
• Pentium III/Celeron processors from 350 to 850
• 1.28 GHz UltraSPARC with 1Mbyte L2 cache The Jaguar PC/104-Plus CPU module from MHz
The USPIIIi is a next generation computer
VersaLogic is a favorite of defense contractors • Extended temperature and low-power fanless
ideal for demanding new applications or as an • 4-Gbyte, 266 DDR SDRAM memory per CPU, 8
and systems integrators because of its small size
options
Gbytes total
upgraded replacement of earlier USP-2 SMP and powerful processing capabilities. They also • Fast Ethernet
VME products. The USPIIIi leverages Themisʼ • Memory bandwidth – 4.2 Gbytes/sec (peak), 3.3
• Up to 256 Mbytes RAM
Gbytes/sec (sustained) like the fact that it is available in low-power
USPIIe-USB™ product family, and can be fanless and extended temperature versions • AGP video/flat panel support
• Dual Ultra 160 LVD SCSI ports
configured with either one or two UltraSPARC (–40ºC to +85ºC degrees). The long list of
• Optional TGA3D+ graphics – incorporates Sun • TVS devices for ESD protection
IIIi CPUs. The single-processor configuration XVR-500 graphics technologies features includes an 850 MHz Pentium III pro-
consists of an I/O board and a CPU board assem- cessor, Fast Ethernet, AGP video and flat panel • Two high-density latching I/O connectors
• Gigabit Ethernet port
bly occupying two VME slots. A dual-processor support, TVS devices for ESD control, and • CD-ROM boot capability
• One 64-bit/66-MHz PMC slot
configuration occupies three VME slots. Each PC/104 and PC/104-Plus expandability that • CPU temperature sensor
USPIIIi CPU has a local SMP readable 4-Gbyte • Up to three PMC expansion slots (up to five slots
make this board a winner for almost any mission-
with optional TGA3D+ graphics) • High reliability design and construction
memory, both processors of a dual-processor critical embedded system.
• Dual FC-AL ports
• Field upgradable BIOS with OEM enhancements
configuration that can access up to 8 Gbytes
of memory. • Universe II 64x VME interface
VersaLogicʼs product line includes a full range • Customizing available
• Solaris™ operating environment support for of PC/104, PC/104-Plus, EBX, and STD32
superior scalability
.......... SBCs with processors and features for any size
For more information, contact info@themis.com. • Rugged design for reliability in harsh operating application. Whatʼs more, the support youʼll get
environments – up to 30 Gbytes shock
with your VersaLogic embedded computer rates
among the best in the industry. In the last two
years, according to the VDC embedded industry
reports, VersaLogic has received five platinum
vendor awards for customer service.
..........
For more information visit www.VersaLogic.com/COTSproducts/.
112 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 113
EMBEDDED INDUSTRY PRODUCT REVIEW EMBEDDED INDUSTRY PRODUCT REVIEW
PROCESS CONTROL
PROCESS CONTROL
Advantech Embedded Computing SCIDYNE
15375 Barranca Parkway, Suite A-106 649 School Street
Ivine, CA 92618 Pembroke, MA 02359-3649
Toll Free: 1-800-866-6008 Tel.: 781-293-3059 • Fax: 781-293-4034
PCM-3370 www.advantech.com/epc XIO-RO8 External I/O Eight-Channel Relay Output Board www.scidyne.com
Advantechʼs newly released PCM-3370 is a The XIO-RO8 accepts up to three 8-bit TTL/
powerful PC/104-Plus SBC that brings a new CMOS digital ports and uses one of the ports to
performance standard to the PC/104-Plus SBC control eight isolated SPDT (Form C) relay out-
form factor community. With an onboard Intel puts. Dual IDC input headers directly support the
ULV Celeron 400/650 fanless CPU or LV Pentium two most common pinout arrangements for digital
III 800/933 processor (optional), along with a VIA I/O ports. Other pinouts can be accommodated
VT8606/TwisterT + VT82C686B system chipset, with custom cable assemblies. Input resistors serve
the PCM-3370 is one of the most capable size/ to keep the XIO-RO8 outputs in a known state in
power CPU boards on the market. With onboard the event the host loses power or becomes discon-
PC/104 and PC/104-Plus I/O expansion, features nected. The remaining two non-selected ports are
can be quickly added using off-the-shelf modules, FEATURES
unaffected and can be used with other circuitry,
giving developers a fanless, high performing, and • Intel Celeron 400/650 ULV fanless, Pentium III
800/933 LV (optional) including additional XIO-RO8 boards. Each bit
scalable platform with good graphics performance
• Chipset: VIA VT8606/TwisterT and VT82C686B of the selected port controls a corresponding relay
that can fit into the tightest spaces. The PCM-3370
output. Depending on whether the XIO-RO8 is
is perfect for applications, such as medical DVRs, • VGA/LCD controller with optimized Shared
transportation, and industrial automation, where Memory Architecture (SMA) configured for “non-inverted” or “inverted” opera-
FEATURES
uncompromised SBC performance in a limited • 4x AGP VGA/LCD & LCD controller up to 1024 tion, a relay is activated by its control bit being
space, high reliability, and long product availability
x 768
logic “1” or logic “0” respectively. A status LED • Converts a low-power 8-bit digital port to eight
10A/250V SPDT relay outputs
are needed. • Supports +5V and +12V power
on each channel illuminates whenever its relay is
• Removable screw terminals accept 12-24 AWG
• Fast Ethernet PCI interface, supports wake-on- energized. By taking advantage of the buffering cir- field wiring
LAN
The PCM-3370 provides as many features as CPU cuitry and bussed interconnection nature, a special • LED status indicators show board’s operation at
boards several times its size. The PCM-3370ʼs • COM2 (5V) supports power line connected on
feature can be realized that allows multiple boards a glance
pin 9
internal 4x AGP VIA VT8606T chipset ensures to be simultaneously driven by the same digital • +5V-only power requirement can be supplied by
• PC/104 and PC/104-Plus expansion connector host or externally
excellent graphics performance and provides VGA/ port. This effectively creates another relay “pole”
• Socket for CompactFlash Card (CFC) Type I sup- • Works with products from SCIDYNE and other
LCD support up to 1024 × 768. SDRAM memory up ported for each XIO-RO8 added. Independent access to manufacturers
to 512 Mbytes is supported as is one CompactFlash • 1.6-second interval watchdog timer each relayʼs normally-closed, normally-open, and • Conveniently mounts using 3" SNAPTRACK®,
standoffs or on DIN rail
(Type I) card. Two USB 1.1 compliant ports common contacts eases wiring constraints and per-
are available as is one LPT and two COM ports • 1 SODIMM socket supports up to 512 Mbytes
• DIP switch configuration
SDRAM mits flexible mixing of AC and DC signals.
(RS-232 and RS-232/422/485). Watchdog timer
support and Fast Ethernet is provided as well. ..........
Numerous standard PCI and ISA add-on cards are For more information, visit www.scidyne.com.
available utilizing the PC/104 and PC/104-Plus
sockets. This helps speed development time and
reduces costs.
..........
For more information, visit www.advantech.com/epc.
114 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 115
Linear Technology Corporation • Differential simultaneous sampling in- terminal devices, including cellular phones,
Web site: www.linear-tech.com puts • Dual 9-pin D-Sub connectors (one PC card form-factor wireless data cards,
Model: LTC2433-1 RSC No: 15556 per channel) • Two shunt calibration multimedia smartphones, and wireless-
A low-noise, low-cost, analog-to-digital circuits per channel • Remote sensing enabled PDAs • High-performance Blackfin
converter • 16-bit resolution with input • NI-DAQ driver simplifies configuration processor core • ARM control processor
signals down to ±50mV • 1.25LSB (max) INL and measurements • Compatible operating • Extended peripheral interfaces for multi-
By Eli Shapiro • 1.45µV noise • Less than 0.02LSB transition systems: Windows 2000/NT/XP • Includes media applications • Othello EGPRS direct-
noise • 10-pin MSOP package • No status or NI-DAQ 7 driver software conversion radio • EGPRS software package
configuration registers • On-chip oscillator from TTPCom
bandwidth of 38.4 Gbytes/sec • Software
BACKPLANE: ACCESSORIES radio approach allows for the adoption • Automatic, transparent offset/full-scale
TABLE OF CONTENTS Bustronic Corporation of a single platform for multiple wireless calibration • Simultaneous 50-Hz/60-Hz Arcom Control Systems, Inc.
Web site: www.bustronic.com telecommunication standards • Single notch frequency filter • 87dB rejection of Web site: www.arcomcontrols.com
Backplane Accessories...................................116 Model: Power Interface Instruction Multiple-Data (SIMD) operation line frequencies • VREF can span 0.1V to Model: VIPER Linux
Boards RSC No: 15583 supported by two computation blocks each VCC • Low supply current: 100µA during Development Kit RSC No: 15573
Chips & Cores: DSP .......................................116
A line of power interface boards (PIBs) with an ALU, multiplier, shifter, and 32-word conversion and 4µA during shutdown • 2.7V A ready-to-run embedded Linux development
Component-Level Modules ............................116 • 3U version has two 47-pin connectors for register file • Assembly and C language to 5.5V supply range kit to support the VIPER, XScale-based
Connector: Other ..........................................117 hot-pluggable power supplies meeting the programmability PC/104 processor • Includes a pre-installed
PICMG 2.11 specification • Power taps for operating system image • Based on the 2.4
Data Acquisition............................................117 Model: Blackfin Processors RSC No: 15836
CONNECTOR: OTHER
+5V, 3.3V, and GND and fast-ons for +12V Linux kernel and includes read/write and
A series of DSP processors • Performance to Yamaichi Elect read-only support for the onboard Flash
Data Com: ATM.............................................117 and -12V • Allows users to choose between
standard power interfaces and pluggable 600 MHz/1,200 MMACs enables multichannel Web site: www.yeu.com memory using the compressed Journaling
Development Platform..................................117 audio plus VGA/D1 video processing Model: Mini SD Connectors RSC No: 15852 Flash File System (JFFS2) • Integrated
modules on Bustronic backplanes • The PIB
Enclosure + Card Rack + Power Supply .........117 interfaces to the backplane via power bugs in multimedia applications • Enhanced A line of connectors and adapters for Mini RSC #15822 support for the PXA255 graphics controller
with 6/32 screws and includes mounting dynamic power management with on-chip Secure Digital (SD) applications • Low profile and drivers for many of the onboard
Fabrics: PICMG 2.16 Ethernet........................118 voltage regulation allows operation to 0.7V, peripherals • Power management support
holes to be securely fixed to the chassis design • Can be used in a wide variety of
FPGA............................................................118 • Header for voltage sense and IPMB extending battery life in portable applications mobile phones and PDA handheld devices DATA COM: ATM • Includes a standard installation of Open-
interface • Auxiliary disk/drive connector • Application-tuned peripherals provide • Dual-point contact to prevent chattering SSH • Includes a 400-MHz VIPER SBC
I/O: Analog..................................................118 glueless connectivity to general-purpose RadiSys Corporation
• Power switch header • Sense lines help in the event the host device is dropped fitted with 64 Mbytes of DRAM, 16 Mbytes
I/O: Multifunction.........................................118 the power supply better regulate the power converters in data acquisition applications • Card/connector keying to prevent incorrect Web site: www.radisys.com of Flash, VIPER ICE (Industrial Compact
at the load end • Current-share lines allow • Multiple low-cost, pin- and code- insertion • SDIO ground tab grounds out Model: ENP-3504 RSC No: 15844 Enclosure), the VIPER-UPS (uninterruptable
IEEE 1394 (Firewire).....................................118 compatible derivatives enable software A dual OC-3C/STM-1 ATM-to-IP RNC
multiple power supplies to share current, ESD and EMI directly to the metal shell, power supply), serial and Ethernet cable
Integrated Development Environment...........118 either on one PIB or between multiple PIBs differentiation in cost sensitive consumer resulting in higher contact reliability from gateway line test and monitoring card • set, an optional Q-VGA color display and
• Geographical addressing on the power applications • Up to 148 Kbytes of on-chip Mini SD and SD card pads • Available Intel 200-MHz IXP1240 network processor touchscreen, and a quickstart manual
Mass Storage: Plug-in Unit ............................118 • UTOPIA-to-Packet bridge • Eight 10/
supply connector is selectable SRAM • 32 Kbytes of on-chip, user definable for both top-mount and reverse type
Mezzanine: PMC...........................................119 ROM (ADSP-BF531 and ADSP-BF532 only) applications 100Base-T Ethernet ports on the IX bus with
• Parallel peripheral interface supports I/O on an RTM • Optional four 10/100Base-T ENCLOSURE + CARD RACK +
Mezzanine: PrPMC........................................119 POWER SUPPLY
ITU-R 656 video data formats • Two dual- Ethernet ports on the IX bus out the front
MIL-STD-1553..............................................119 channel, full-duplex synchronous serial DATA ACQUISITION • Dual OC-3c optical interface • Up to 128 Arcom Control Systems, Inc.
ports support eight stereo I2S channels Interactive Circuits & Systems Ltd. (ICS) Mbytes of SDRAM, up to 8 Mbytes SSRAM, Web site: www.arcomcontrols.com
Processor: Celeron ........................................119
• 12 DMA channels support one- and and up to 8 Mbytes of Flash memory • Single- Model: OLYMPUS ICE RSC No: 15255
Processor: Geode..........................................119 Web site: www.ics-ltd.com
two-dimensional data transfers • Memory slot, 64-bit, 6U CompactPCI form factor • A rugged, industrial, compact enclosure
Model: ICS-710 RSC No: 15588
Processor: Other ...........................................120 controller provides glueless connection to Hot standby capability • Capable of remote for the EBX format Socket 370 OLYMPUS
A 32-channel, CompactPCI data acquisition
multiple banks of external SDRAM, SRAM, software updates • PICMG 2.16 compliant SBC • Fully tested and approved for CE/FCC
Processor: Pentium .......................................120 Flash, or ROM • Three timer/counters board • 32 differential input channels
• PICMG 2.9 compliant • CompactPCI hot- EMC compliance and safety tested to
support Pulse Width Modes (PWM) and • Onboard programmable antialiasing
Processor: PowerPC.......................................121 swap compliant • RTM for carrier class EN60950 • Available as a fanless system
event count modes • UART with support filter and gain • 24-bit Sigma-Delta ADCs
rear I/O • Front I/O for all front access • using a large passive heatsink (40°C
Prototyping & Debugging Aids ......................121 for IrDA • SPI compatible port • Real-time • Simultaneous sampling rates of up to
Full onboard diagnostic suite • Boot menu maximum operating temperature with an
Radar/Sonar................................................121
RSC #15583 clock • Watchdog timer • PLL capable of 1x 216 KHz/channel • Signal-to-noise ratio of
selection for various operating systems, 866-MHz Pentium III) or with forced air
to 63x frequency multiplication • 160-lead more than 85 dB • FPDP II, 400-Mbyte/sec
bearer-plane applications • AAL2: Voice cooling for more demanding environments
Reference System.........................................122 (12mm x 12mm) Mini-BGA and 176-lead front-panel interface • 64-bit/66-MHz
CHIPS & CORES: DSP and data (I.366.1 protocol) traffic routed on (50°C maximum operating temperature)
(24mm x 24mm) LQFP packages • Industrial CompactPCI PICMG 2.0 R3.0 hot-swap
Routers/Switches..........................................122 microengines • AAL5: (I.363.5) reassemble • Manufactured in lightweight aluminum
Analog Devices, Inc. interface • Up to 32 ICS-710 boards can
temperature range and transmission • IP layer 3 forwarding • Designed for wall or panel-mounted
Software: Application....................................123 Web site: www.analog.com/dsp be operated synchronously to ensure
between four 10/100Base-T Ethernet and installations • Includes all standard cable
Model: ADSP-TS201S RSC No: 15835 simultaneous sampling of more than
Software: Development Tool..........................123 OC-3c ATM (RFC 1577) • Ethernet encap- assemblies, a 60W universal AC input power
A TigerSHARC DSP processor • Static COMPONENT-LEVEL MODULES 1024 channels sulation of data • First release with Linux supply, and sufficient space to accept two
Software: Networking...................................124 superscalar architecture that supports Fairchild Semiconductor • VxWorks 5.5 board support package • PC/104 I/O modules
Software: Operating System..........................125 1, 8, 16, and 32-bit fixed point processing Web site: www.fairchildsemi.com National Instruments Development tools • Supports the Intel IXA
• High-performance, 600-MHz, 1.67 nsecs Model: QFET RSC No: 15536 Web site: www.ni.com SDK 2.01
Software: Protocol Stack ...............................125 instruction rate DSP core • 24 Mbits on-chip Planar MOSFETs for applications including Model: PXI-4220 RSC No: 15822
System Integration Services ..........................125 embedded DRAM internally organized in power supplies, power factor correction, A PXI data acquisition board for high-speed
six banks with user-defined partitioning • DC/DC converters, plasma display panels, strain measurements • Two strain gauge
DEVELOPMENT PLATFORM
System Monitoring........................................125
14-Channel, zero-overhead DMA controller lighting ballasts, and motion control • inputs at 200 Ksamples/sec, 16-bit resolution Analog Devices, Inc. NEW PRODUCTS
Telecom: T1 ..................................................125 • Enhanced communications instruction Offers reduced on-state loss by lowering • Programmable excitation (0 V-10V) per Web site: www.analog.com/dsp
Turnkey System: Telecom..............................126 set for wireless infrastructure applications on-resistance and reduced switching channel • Programmable gain (1 to 1000) per Model: Blackfin for
allows for the TigerSHARC to offer complete loss by lowering gate charge and output channel • Programmable 4-pole Butterworth SoftFone RSC No: 15834
Wireless .......................................................126 baseband processing • Four internal 128-bit capacitance • Available in standard surface- filter (10 Hz, 100 Hz, 1 KHz, 10 KHz) per channel A complete hardware and software system
wide internal buses providing a total memory mount and through-hole type packages • Quarter, half, and full-bridge completion that enables rapid development of EGPRS
116 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 117
FABRICS: PICMG 2.16 ETHERNET • Software programmable output ranges INTEGRATED DEVELOPMENT MEZZANINE: PMC PROCESSOR: CELERON PROCESSOR: GEODE
• Output range of the voltage channels is ENVIRONMENT
ELMA Electronic, Inc. Interactive Circuits & Systems Ltd. (ICS) Acrosser Technology Co., Ltd. Parvus Corporation
0V to 10V or ±10V; the range for the current
Web site: www.elma.com outputs is 0 or 4mA to 20mA • Current out- VenturCom, Inc. Web site: www.ics-ltd.com Web site: www.acrosser.com Web site: www.parvus.com
Model: cPSB Chassis puts are short-circuit-proof and readjusting Web site: www.vci.com Model: ICS-572 RSC No: 15742 Model: AR-B1661 RSC No: 15831 Model: SpacePC 4320 RSC No: 15599
Solutions RSC No: 15570 • Depending on the board version and Model: Phar Lap ETS RSC No: 15999 A 2-channel, 105-MHz ADC and 2-channel, A 5.25" embedded PC • Onboard Intel Ultra A PC/104 SBC • Geode Processor • PC/104
A line of 6-slot and 8-slot, PICMG 2.16 number of channels, there are one, two, A complete embedded development en- 200-MHz DAC PMC module with up to an Low Power BGA2 Celeron processor at form factor • PC/104 and PC/104-Plus ex-
compliant, compact packet switching three, or four 12-bit D/A converters • Driver vironment for Intel’s 32-bit x86 processors 8-million-gate onboard Xilinx FPGA • 400-850 MHz • Intel 440MX chipset • One pansion connectors • DiskOnChip and
backplane (cPSB) chassis solutions • 8-slot support software for Windows 98/ME/NT/ • Features a Windows-friendly RTOS, 64 Mbytes ofSDRAM • Over 16 Mbytes of DIMM socket supports up to 256 Mbytes CompactFlash interfaces • Ethernet, IDE,
versions have one or two fabric slots and 2000/XP, Linux, VxWorks, and QNX the Real-Time ETS Kernel, built to meet SRAM • Pn4 user I/O connector • PCI 64-bit/ of SDRAM memory • Supports DiskOnChip RS-232, and LPT interfaces • Real-time
the rest as node slots • Available with dual the requirements of industrial-strength 66-MHz DMA interface • Two 10/100Base-T Ethernet interfaces clock and watchdog timer • Extended
star topology for redundancy • Available with embedded applications • Supports deter- • Onboard audio output • Supports VGA temperature range • Low power consump-
connections for the H.110 bus • The 6-slot ministic, multi-threaded embedded appli- CRT/LCD, TV-out display, and dual view tion • Supports ROM-DOS, QNX, Windows
version has one fabric slot and five node cations, including reliable priority inversion MEZZANINE: PrPMC display • Compact size: 203mm x 146mm 9x/NT/CE, VxWorks, and Linux
slots • All backplanes offer one slot that is avoidance • Fixed-priority and round-robin (8" x 5.75")
Prodrive B.V.
convertible to a system slot via a CPU enable scheduling with variable time slices •
pin • The 4U horizontal chassis has a card Web site: www.prodrive.nl
Robust networking capabilities, including a
rack and is EMC shielded to meet NEBS II/III, Model: P3G4508 RSC No: 15743
built-in TCP/IP stack, WinSock 1.1 libraries,
UL, CE, and FCC requirements • Side-to-side A low-cost G4 PowerPC PMC processor
and Ethernet and serial network drivers •
airflow optimized for card, device, and PSU SNMP agent library, including SNMP MIB-II module • Motorola MPC741 processor at
requirements network information • Microsoft Win32 serial up to 500 MHz with MPX processor bus up
API library • Microsoft WinInet FTP client to 133 MHz • Up to 2 Mbytes of L2 cache
API library • Dynamic Link Libraries (DLLs) • Up to 256 Mbytes of SDRAM • Up to 32
RSC #15594 • MS-DOS-compatible file system with Mbytes of Flash • 32/64-bit 33/66-MHz PCI 2.2
support for FAT12, FAT16, and FAT32 formats, interface • Three full-duplex 10/100Base-T
as well as a wide variety of disk types Ethernet interfaces • Two full-duplex RS-232
I/O: MULTIFUNCTION serial interfaces • JTAG interface • Supports
Our new Series 445 Enclosure is really cool and
including IDE (both CHS and LBA formats), economical, too. The cantilevered air intake panel
Thales Computers floppy, PC Card ATA (both Flash and rotating Linux and VxWorks
media), M-Systems Flash and RAM disk
and plug-in removable fan tray forces filtered air
Web site: www.thalescomputers.com upward between cards.
• Real-Time GUI, including video, mouse,
RSC #15570 Model: PMC-DAADIO RSC No: 11215
and keyboard drivers • Floating-point emula-
RadiSys Corporation
A multifunction I/O PMC • Analog inputs:
tion library • Drivers for PC Card ATA disks, Web site: www.radisys.com
Eight output and 16 single-ended or eight
Ethernet adapters, serial ports, and modems Model: EXS-6424 RSC No: 15845
FPGA differential input channels • Analog outputs:
• Support for the Microsoft C/C++ runtime Processor PMC with two Intel XScale
Eight single-ended or four differential outputs
Alpha Data libraries and a subset of the Win32 API processors • Single or dual 533-MHz
• Digital I/O: 18 TTL I/O lines • DSP-to-PMC
Web site: www.alpha-data.co.uk • LinkLoc, a 32-bit linker/locator • Includes IXC1100 XScale processors, each with up
host interface with dual port RAM and a
Model: ADM-XRC-II/II Pro RSC No: 15745 the Visual System Builder, a Windows to 256 Mbytes of 133-MHz SDRAM memory
32-bit, 33-MHz PCI • 64-bit counter input
A set of Xilinx Virtex-ii and Virtex-II Pro program for configuring the Real-Time ETS • 10/100Base-T Ethernet port with front panel
• 64-bit timer output with 40-bit resolution
based FPGA processor PMCs • Support Kernel and applications connectivity and status LEDs • 10/100BaseT
• Support for VxWorks • Air or conduction-
for the largest Xilinx devices from 2V1000 Ethernet port with PN4 connectivity • Status
cooled versions
to 2V10000 and 2VP4 and 2VP50 • Up to MASS STORAGE: PLUG-IN UNIT LED • Watchdog timer • 32-bit,33/66-MHz
six banks of 512K x 36-bit ZBT SRAM • 384 PCI bus interface • Automatic sense and
Mbytes of DDR SDRAM • 16 Mbytes of IEEE 1394 (FIREWIRE)
Asine Ltd.
configuration for monarch and non-monarch The versatile features
Flash • PCI bandwidth up to 528 Mbytes/sec
Mindready Solutions, Inc.
Web site: www.asinegroup.com modes • Reset switch • Supports VxWorks of the Series 445:
• High-performance bus mastering PCI Model: AscPCI620 RSC No: 15551 operating system • Ruggedized chassis construction
interface with twin DMA • Flexible front Web site: www.mindready.com A 6U, SCSI, fast Flash disk CompactPCI • 8U 19" system enclosure features vertical card insertion
and rear panel I/O interface options, with Model: SedNet OHCI board • Interfaces via LVD or single-ended
Board Family RSC No: 15612
for VME, VME64X, and cPCI; all standard slot configurations
bandwidth up to 5 Gbytes/sec • Support SCSI bus utilizing SCSI-1/2 or SCSI-3 MIL-STD-1553 • Uncommitted rear panel for specific rear connector I/O
for Xilinx PAVE, System Generator, and A family of IEEE-1394 a and b OHCI boards protocols • 0.5 Gbytes to 14 Gbytes of Condor Engineering • Side recessed handles, lower rear access side panels
ChipScope • Programmable clock genera- • Fully compliant with the OHCI v1.0 nonvolatile Flash memory • Less than
tors • Drivers for Windows NT/2000/XP, specification • Available in popular PCI- 20µsecs access time • Sustained write Web site: www.condoreng.com • 250W, 450W, 750W and 1000W power supplies
VxWorks, and Linux; VxWorks BSP for based formats such as PCI, CompactPCI, rates at 30 Mbytes/sec and 20 Mbytes/sec Model: CORE-1553 RSC No: 12140 • Optional auxillary rear exhaust
Virtex-II Pro • Template designs included PMC, and PC/104-Plus • Provides either IEEE- • Fast erase; 10 seconds for entire media A MIL-STD-1553 hardware/software IP • Compliant to IEEE 1101.10
in Verilog/VHDL 1394a (up to 400 Mbits/sec) or IEEE-1394b • Embedded EDC/ECC, based on 48-bit design • Enables users to insert MIL-
STD-1553 functionality into PLDs/FPGAs • • Shortest lead times • Factory stock • Custom configurations
(up to 800 Mbits/sec) bus support • PCI host Reed Solomon algorithm • Built-in power-
Conforms to MIL-STD-1553B Notice II and
I/O: ANALOG
and external power feed option • Extensive
protection through either galvanic isolation
up self test • Manual and automatic self
diagnostics • TrueFFS bad block mapping- can support 1553A and MACAIR devices Call 800.423.5659
Meilhaus Electronic GmbH or with a transformer isolation option • out algorithms • Dynamic wear leveling • BC, RT, and BM functionality available or go to: www.vectorelect.com for our complete product listing
Web site: www.meilhaus.com Choice of electrical and optical interfaces, • 3.5W max power dissipation • Available • When connected to an external trans-
Model: ME-1600 RSC No: 15594 supporting various bit rates • Fully tested in three operating temperature ranges • ceiver, provides all 1553 protocol decoding/
A 12-bit, CompactPCI, analog output board for compatibility with Mindreadyís SedNet Uses existing Windows and VxWorks SCSI encoding, message processing, time stamp-
• Depending on model 4, 8, 12, or 16 analog 1394 stack and high-level protocol software drivers • MIL-STD-810F compliant ing, and message buffering
outputs for voltage • A version is available suite • Able to power external devices via the MADE IN USA
with 16 analog outputs for voltage, eight of 1394 cable • Full real-time synchronization NEW PRODUCTS NEW NEW NEW
which can also be used as current outputs between all attached devices NEW NEW NEW NEW PRODUCTS RSC #119 @ www.embedded-computing.com/rsc
118 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 119
PROCESSOR: OTHER MHz for R8C/11 MCUs, up to 16 MHz for R8C/ PROCESSOR: Power PC context switches, processor exceptions, RADAR/SONAR
10 devices • CPU runs M16C instruction set etc. • Dynamic tracing of user applications
Motorola Computer Group Thales Computers Interactive Circuits & Systems Ltd. (ICS)
with 89 instructions, allowing reuse of code • SpyKer patches dynamically linked
Web site: www.motorola.com developed for other M16C MCUs for shorter Web site: www.thalescomputers.com libraries • CPU time use, context switches, Web site: www.ics-ltd.com
Model: 56F8300 Controller system development cycles • 64 Kbytes Model: PowerEngine7 and processor exceptions are graphically Model: ICS-725 RSC No: 15589
Series RSC No: 15851 of memory address space is sufficient for Series RSC No: 14780 depicted • Event histogram tool displays A 32-channel, 24-bit, 288-KHz/channel,
A 16-bit hybrid embedded controller • Up low-end systems • Choice of Flash sizes A series of PowerPC SBCs • Uses single or time spent in ISRs or between any two event Delta-Sigma DAC board • Requires no
to 60 MIPS at 60 MHz execution frequency (8, 12, or 16 Kbytes) for cost-effective dual IBM 750FX processors operating at 733 points and allows for fast isolation of timing post-filtering • Provides differential outputs
• DSP and MCU functionality in a unified, matching of memory size to application • MHz to 1 GHz • Draws only 14W of power areas in question • Selective tracing allows with high-current drives • Standard product
C-efficient architecture • JTAG/EOnCE for Two X 2-Kbyte blocks of Flash memory (in • Supports CRT/2x LVDS/TV-out function for the entire board • Up to 512 Mbytes of selection of events to trace, minimizing comes with 4 Mbytes/sec of swing buffer
unobtrusive, real-time debugging • Four addition to program Flash) can be used as • Onboard two-channel AC97 audio with SDRAM • Up to 128 Mbytes of Flash memory impact on a target system memory (option to expand capacity to 16
36-bit accumulators • 16 and 32-bit bi- 3W amplifier • Six USB 2.0 ports and four • Host bridge system controller operates
virtual EEPROM (data Flash) • Fast write Mbytes) • FPDP II interface • 64-bit/66-MHz
directional barrel shifter • Parallel serial ports • Supports CompactFlash + at 133 MHz • Twin PMC slots: One PCI
speed for convenience and performance CompactPCI PICMG 2.0 R3.0 hot-swap
instruction set with unique addressing Type II • Mini PCI interface • Onboard 64 at 66 MHz, and one PCI 32 at 33 MHz
(75 µsecs/byte) • Allows onboard, in-circuit
modes • Hardware DO and REP loops 10/100Base-T Ethernet function • Dimen- • Two 10/100Base-T Ethernet interfaces •
programming for easy code downloads in
available • Three internal address buses sions: 244mm x 244mm (9.6" x 9.6") Four asynchronous and two synchronous/
production and system upgrades in the field
• Four internal data buses • Architectural asynchronous serial lines
support for 8, 16 and 32-bit single-cycle data via serial port • Single-voltage programming
simplifies system design • Flash memory American Megatrends
fetches • MCU-style software stack sup-
port • Controller-style addressing modes protect function provides higher reliability Web site: www.ami.com
and instructions • Single-cycle 16 x 16-bit • 32-pin, 7mm x 7mm LQFP package Model: Olympus III Series RSC No: 15828
parallel multiplier-accumulator (MAC) An Intel 875P or Canterwood chipset-based
motherboard • Single Pentium and Prescott/
PROCESSOR: PENTIUM
Northwood PGA 478 Socket • 533/800 MHz
Renesas Technology America, Inc. Acrosser Technology Co., Ltd. front-side bus • Five 32-bit/33-MHz PCI
Web site: www.renesas.com Web site: www.acrosser.com slots • One AGP 8x slot • Onboard video
Model: R8C/Tiny RSC No: 15847 Model: AR-B1790 RSC No: 15830 • Onboard LAN • Two USB 2.0 ports • Dual
A line of 16-bit Flash microcontrollers • Pentium 4 Embedded ATX board • Sup- serial ATA connectors • Dual parallel IDE
Powerful 16-bit R8C CPU core • High clock ports Pentium 4 processors up to 2.8 GHz ATA-100 connectors • PS/2 mouse • Stan-
speeds deliver high throughput: Up to 20 (400-MHz and 533-MHz front-side bus) dard ATX form factor
RSC #14780
120 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 121
interface • Operates in continuous, one shot, from a radar source to any number of and fading, mixing, and volume control SOFTWARE: APPLICATION • Combines a high-speed trace engine gigabyte trace buffer that can capture
and loop mode display stations • Provides flexibility in the • Communication functions: Physical con- available with 1 Gbyte of trace memory • several hundred million processor cycles of
Eternal Systems, Inc.
choice of where and when radar video is nectivity to mobile phone module for Provides both a means of controlling the execution and data trace works closely with
Primagraphics displayed • Interfaces with different radar emergency services, Bluetooth connectivity Web site: www.eternal-systems.com processorís trace logic and a channel for Green Hills’ MULTI integrated development
types, including ACP/ARP, RADDS, ASDE-3, to local mobile devices, and connectivity Model: Eternal Duration RSC No: 15853 capturing trace data while the processor environment • Trace data is uploaded from
Web site: www.primag.co.uk A high-availability software solution for
and specialized serial and parallel formats to optional host processor is running • Includes all the run-control the SuperTrace Probe to MULTI’s host system
Model: Radar Video applications that require the benchmark
• Video from radar interfaces is digitized features of the original Green Hills Probe through a USB or 10/100Base-T connection
Distribution Server RSC No: 15581 5-nines (99.999 percent) or greater service
and compressed with Primagraphics’ RACE • Compatible with the PowerPC 405, • Triggers and trace conditions are con-
A radar video distribution server in PCI, ROUTERS/SWITCHES availability • Stateful application failover PowerPC 440, ARM7 Embedded Trace figured and set from MULTI, allowing
CompactPCI, and VME form factors • radar codes • Available in a range of form
GNP ensures that the working data and processing Macrocell (ETM), ARM9 ETM (multi-core developers to correlate their trace settings
Cost-effective solution for the distribution factors and configurations, ranging from
a 4U rack-mountable, industrial-grade, Web site: www.gnp.com state is preserved when an application and single-core), and ARM10 ETM • Capable to source code • Complicated trigger
of radar video from a sensor to multiple switches over to a new machine or node
PCI-based enclosure to a single-slot VME Model: 3U cPSB 8+2 of expanding to handle ColdFire processor conditions can be graphically configured
display consoles • Uses standard COTS • Automated check-pointing engine links in
or CompactPCI card Ethernet Switch RSC No: 15563 families as well as Nexus-compatible with state transition diagrams
A 3U, single-slot, CompactPCI Ethernet underneath the application and is configured devices • Works with all ETM modes • One
switch • Provides eight 10/100Base-T Fast to take periodic snapshots of the processing
REFERENCE SYSTEM Ethernet ports and two 10/100/1000Base-T context and critical operating system state
Analog Devices, Inc. Ethernet ports in a fully non-blocking associated with the application • Set of
switching configuration • CompactPCI facilities for heartbeats, virtual addressing,
Web site: www.analog.com/dsp alarm processing, event notification, and
packet switching backplane compliant •
Model: Blackfin Car policy configuration wraps around the core
Two 3U cPSB 8+2 Ethernet switches provide
Telematics Platform RSC No: 15833 engine to ensure that applications continue
redundant switching fabrics while occupying
A reference design for a low-cost telematics to offer service under failure conditions
one 6U CompactPCI slot • Console-based
solution • Navigation functions: GPS management interface • VLAN and QoS • Applications can be protected by insert-
location management and dead reckoning support • Link aggregation and port mirror- ing as little as one line of code
• Speech processing functions: Speech ing support
recognition, text to speech, and noise and
VenturCom, Inc.
echo cancellation through single or multiple
microphones • Audio processing functions: Web site: www.vci.com
RSC #15581 Model: ReadyOn Solution RSC No: 16000
FM/MPX decoding, MP3 decoding, block NEW PRODUCTS
Ethernet networks and proprietary digital decoding of CD drive/Flash card data, MP3 Software that allows instant on/off switching
compression technology to distribute video encoding, multiband stereo equalization, of a computer system • Resumes from
hibernation state each time the device starts
up • Takes a snapshot of the memory state
of a device or system upon initialization in a
hiberfil.sys file • Bypasses the hibernation
reset flag and does not need to suspend
and recreate the hibernation file each time
• Can be turned off without a shutdown
process • Write filter is applied across
the boot partition to prevent changes •
Supports Microsoft Windows XP Embedded/
XP Professional/2003
122 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 123
Kozio, Inc. controller tests, peripheral bus tests, timer SOFTWARE: NETWORKING SOFTWARE: OPERATING SYSTEM VenturCom, Inc. • Supports security with pre-configuration of
Web site: www.kozio.com configuration, DMA controller tests, and CPU Web site: www.vci.com allowable IP addresses, ports and sockets
VenturCom, Inc. Green Hills Software, Inc.
Model: kDiagnostics RSC No: 15843 reset • PCI/PCI-X tests include: PCI device Model: RTX RSC No: 16001 allowed, and individual rate limits on a
discovery, including all downstream buses, Web site: www.vci.com Web site: www.ghs.com per-socket basis • Applications interface
Diagnostic software for embedded designs Real-time extension software that allows
primitives for generating PCI configuration Model: BXP for Education RSC No: 15996 Model: Integrity RSC No: 15347 library with LynxOS-178B RTOS
using Intel XScale processors • Diagnostics Windows XP/XP Embedded/2000/NT/NT
include comprehensive functional and type 0 and configuration type 1 cycles, A high-performance diskless boot and A secure, royalty-free, real-time operating
centralized desktop management solution Embedded to function as a general-purpose
performance tests for the processor, memory, performance measurement of data transfers system intended for use in embedded
for Windows • Diskless network boot with operating system and a high-performance, SYSTEM INTEGRATION SERVICES
buses, peripherals, and other components across PCI bus, and PCI compliance tests systems that require maximum reliability
centralized management of student desktops high availability (99.999) operating system,
• XScale processor tests include: Processor • RAM tests: Data bus bit tests, address • Fast, deterministic, real-time response TeamF1, Inc.
• Centralized server facilitates desktop at the same time on the same computer
exception handling, interrupt tests, in- bus bit tests, memory cell tests (verifies • Protected address spaces • Guaranteed Web site: www.teamf1.com
maintenance of software installations, • Guaranteed task scheduling and
struction and data cache control, MMU that all bits in a memory device can be set resource availability • Distributed multi- Model: Products/Services RSC No: 15837
system reconfiguration, and license performance • APIs for direct hardware
setup, core processor register access and cleared), and random access tests processor support • Dynamic task download Embedded software products and services
management • Efficient reconfiguration access • Exception (bluescreen) handling •
and coprocessor register access, memory • Field upgrade and debug • POSIX API • enable customers to build differentiated,
of entire classrooms of desktop systems Windows XP, 2000, and NT API portability
Comprehensive communications protocols higher performance, smaller footprint
• Chubby Client desktops allow full • Uniprocessor and multiprocessor support
• Powerful development tools • Optimizing embedded systems with lower development
access to rich multimedia and simulated • Application and kernel-level debugging •
C/C++/EC++/Ada95 compilers • Execution costs and faster time to revenue • Designed
learning applications without sacrificing Applications can start seconds into the boot
profiling • Advanced debugging capabilities for hardware acceleration on embedded
performance • Multiple PC boot modes cycle for extended control
• Real-time event analyzer • Runtime error platforms like VxWorks, pSOS, QNX, and
• Supports Microsoft Windows XP checking • Kernel object access control Embedded Linux, TeamF1’s pre-ported
Embedded/XP Professional/2000/2003 • • Processor support includes: PowerPC, SOFTWARE: PROTOCOL STACK products enable secure management of
Hardware requirements: Standard PXE PowerQUICC III, MIPS, ARM, and XScale
BIOS v1.0 or equivalent BootROM, client Green Hills Software, Inc. telecom/datacom and industrial equipment,
• Available with a variety of board-support and provide the infrastructure components
system that runs Windows 2000 (Server or packages • Available with extensive support Web site: www.ghs.com
Professional), XP (Home, Professional, or Model: IPNET and IPLITE RSC No: 15854 needed for switching and wireless products
for networking, embedded internet, and in various market segments • Products
Embedded), or Windows 2003, any Network telecommunications protocols Two dual-mode IPv4/v6 Internet Protocol
Interface Card (NIC) with drivers for stacks for the INTEGRITY RTOS • Provides include components for Security (firewall,
Windows 2000, XP, or 2003, and a Windows backward compatibility with current IPv4 SSH, SSL, IPSec), authentication (Kerberos,
2000, XP, or 2003 host to run boot services LynuxWorks, Inc. requirements while overcoming 32-bit RADIUS), IP-networking (TCP/IP v4/v6, NAT,
and BXP services address limitations and security short- CBQ/WFQ), and layer 2 and wireless services
Web site: www.lynuxworks.com
comings • IPNET provides complete IPv4 (802.1x, LACP, STP)
Model: LynxOS-178 RSC No: 15839
Model: BXP Secure RSC No: 15998 A certifiable RTOS for safety-critical and IPv6 networking solutions, supporting
A diskless boot and image management computing • DO-178B and EUROCAE/ multiple network interfaces, NAT, PPP, built-in SYSTEM MONITORING
solution for Windows • Unique image ED-12B certifiable, POSIX-conformant RTOS routing table support, and built-in advanced Acrosser Technology Co., Ltd.
management and deployment solution that solution • COTS package • Designed to be IP Security (IPSec) • IPLITE provides a small
fills security gap for desktop computing and tightly integrated with the LynxOS Certifi- and compact dual IPv4/v6 protocol stack Web site: www.acrosser.com
delivers reduced total cost of ownership • able Stack (LCS) • The LynxOS-178 product configurable from 17 Kbytes of memory Model: AR-B1662L4 RSC No: 15832
Increases data security by eliminating local family includes: A suite of standards-based for embedded systems requiring a small A fanless Internet security embedded PC
persistent storage and strict client and development tools, full customer support footprint • IPSec is optionally available for • Supports fanless Eden processors at up
server authentication • Maximum encryption including DO-178B capable consulting IPLITE • Both stack offerings have additional to 667 MHz • Onboard four 10/100Base-T
protection provided by 192-bit 3DES and services, and an artifacts package for the OS network applications available, such as interfaces • Two WAN, one LAN, and one
IPsec encryption • Eliminates compromised with DO-178B required documentation Telnet, FTP, TFTP, DNS, and DHCP, along DMZ interface • One SO-DIMM socket
data concerns due to hardware theft and with L2TP, LDAPc, NAT, PPPoE, RIPv2, SNTP, supports up to 512 Mbytes of memory
reduces hardware costs with diskless Web server, and SNMP • Additional security • Supports CompactFlash • Two COM ports
computing devices • Adheres to NNSA protocols, including Radius, Firewall, SSH, and two USB ports • Mini PCI interface
security requirements of US Department SSL, and IKE are also available • Both IPNET • Expansion PCI bus • Built-in LAN status
of Energy and Department of Defense and IPLITE are fully compatible with existing LED indicators • Compact size: 203mm x
• Maintains high performance through 146mm (8" x 5.75")
Internet standards
complete local processing and application
support • Supports Microsoft Windows
XP Embedded/XP Professional/2000/2003 LynuxWorks, Inc. TELECOM: T1
• Hardware requirements: Standard PXE Web site: www.lynuxworks.com N.A.T. GmbH
BIOS v1.0 or equivalent BootROM, client Model: LCS RSC No: 15838 Web site: www.nateurope.com
system that runs Windows 2000 (Server or A standalone, certifiable TCP/IP stack Model: NPMC-8266-OC3 RSC No: 15723
Professional), XP (Home, Professional, or for safety-critical systems • Certifiable to A high-performance telecommunications
Embedded), or Windows 2003, any Network DO-178B level A • Standards-based code PMC module • Motorola MPC8266 processor
Interface Card (NIC) with drivers for enhanced for determinism and safety- at 166 to 300 MHz, with on-chip PCI bridge
Windows 2000, XP, or 2003, and a Windows critical operation • COTS solution offers • 32 to 256 Mbytes of SDRAM • 16 or 32
2000, XP, or 2003 host to run boot services standalone stack operations on a Motorola Mbytes of Flash PROM • Four primary-rate
and BXP services RSC #15839
8260 processor to offload the sporadic E1/T1/J1 lines on standard RJ-45 connectors
nature of TCP/IP processing from host- at front panel • PC3 SDH/STM1 optical
NEW NEW NEW NEW PRODUCTS based resources • Full IPv4 protocol stack fiber on standard connector at front panel
NEW PRODUCTS NEW NEW NEW • 100 percent modified condition decision • OKI CT812 H.110 on PMC P14 connector
coverage (MCDC) structural coverage for • Supports VxWorks and Linux
RSC #124 @ www.embedded-computing.com/rsc NEW NEW NEW NEW PRODUCTS safety and security critical code verification
124 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 125
Editorial opportunities
All-in-One
eBox-II Thin Client
Get it at $699
126 / Winter 2003 Embedded Computing Design Embedded Computing Design Winter 2003 / 127
��������������������������������������������
Adtron Military 91
45 AAEON Electronics – Single Board Computer Cards/Modules,
R Rackmount & Wallmount Chassis, LCD PCs & Panel PCs
Advantech
Advantech
Automated test
Industrial
55
70
50 AAEON Electronics – P4 Long Life MicroATX Board Advantech Medical 88
124 ACCESS I/O Products – PC/104 Analog, Digital, Relay and Serial I/O Advantech Military 92
E Boards Advantech Process control 114
Arcus Technology Medical 89
9 Acrosser Technology – Embedded System Platform Provider
Aurora Communications 58, 59
4201 ACTTechnico – Embedded Storage
E
CG Mupac Military 93
801 Advanced Vehicle Technologies – High Performance AVT-512 Condor Engineering Military 94
7 Ampro Computers – Rugged EBX Compatible SBC Driver Data Device Military 95
49 Analog Devices – Blackfin Processor Datalight Industrial 71
Delphi Engineering Military 96
36 Aprotek – MODEMS
Diversified Technology Military 97
131 Arcom Control Systems – Embedded Linux Development Kit
Dy 4 Systems Military 98, 99
13 Argon Technology Corporation – Managed PC Boot Agent
I
EL Technology Automated test 56
20 Aurora Technologies – PMC-SB STARFABRIC PCI MEZZANINE CARD GE Fanuc Communications 60
16 Bustronic – Switched Fabric GE Fanuc Military 100
General Standards Communications 61
N
132 Catalyst Enterprises – Bus Analyzers
General Standards Military 101, 102
33 Diversified Technology – Intel Pentium III/Celeron SBC Grid Connect Industrial 78
4701 Embedded Computing Design – Subscribe to the leading Hartman Elektronik Industrial 73
F
38 Embedded Linux Consortium – Knowledge Tracks at CES2004 Interphase Communications 62, 63, 64, 65, 66
123 Embedded Planet – Embedded PowerPC Control Lanner Electronics Industrial 74
MCC Systems Military 103, 104, 105
121 General Standards – High Performance Bus Interface Solutions
MEN Micro Industrial 75
O 122 GET Engineering – PCI, PMC, cPCI, VME Custom Products
32 Grid Connect – CAN Interface
Mercury Computer
Micro/sys
Industrial
Industrial
76
77
4202 IBM – IBM PowerPC and Rapid I/O Microbus Industrial 78
A
Targa Systems Aerospace 52
40 NEXCOM International – Intel P4 based Embedded Board
Targa Systems Military 109
2602 RTD – PC/104 & PC/104+ SBCs Technobox Aerospace 53
21 SBE – WAN, LAN, Storage, Carriers Technobox Military 54
T 2 SBS Technologies – Single Board Computers Technobox
Technoland
Industrial
Industrial
82
83
2601 Sealevel Systems – Ethernet to Serial Connectivity
Technologic Systems Industrial 84
120 SECO – M570 PC/104-Plus VIA Eden CPU
I
Thales Computers Military 110
802 SSV Software Systems – Embedded Networking Starter Kits Themis Computer Military 111, 118
41 Technologic – 586 Single Board Computer VersaLogic Industrial 85
4702 Tri-M Systems – Hardware Solutions for Embedded Systems VersaLogic Medical 90
O 119 Vector Electronics – Maximum Versatilty Electronics
VersaLogic
Vibren Technologies
Military
Industrial
113
86
34 VersaLogic – OEM, PMC, SBC & Support
VMETRO Automated test 57
44 Windows For Devices – Embedded Community
N
WinSystems Industrial 87
3 WinSystems – Embedded PCs Zephyr Engineering Communications 68