Computer/Embedded Technology


Merging the best of PC/104- and COM-style architectures

3 March 2010 Computer/Embedded Technology

Much has changed since PC/104 spawned the stackable single board computer (SBC) market back in the early 1990s.

On the functional and silicon level, nearly every facet of embedded computing technology has advanced in accordance with Moore’s Law, doubling in density or performance every two years. In the embedded PC realm, x86 CPUs have progressed from 32-bit sub-100 MHz 386s to 64-bit multicore multiGHz chips such as Intel’s Core 2 Duo.

A full PC system’s worth of functionality now resides within one or two surface-mount chips. Bulky, parallel system buses and I/O interfaces are dissolving into a handful of high-speed serial signals. Terabyte hard drives fit in the palm of a hand, and multigigabyte Flash modules are the size of a coin. The functions of an IBM PC have been crammed into ever-smaller ‘stackable SBCs’. Despite this rapid evolution in embedded CPU, bus and interface technologies, advancements to embedded board- and module-level architectures have lagged.

In recognition of this situation, the embedded hardware ecosystem has begun scrambling to define board and module standards that can accommodate new technologies such as Intel’s Atom and Core 2 Duo ULV processors, PCI Express, SATA, USB 3 and HD A/V. This impending transition is starting to shatter the mould of the past two decades, as various new (and largely untested) embedded board and module standards have started to emerge. This article investigates one such evolutionary advancement – ‘Embedded-Ready Subsystems’ – a solution developed by Diamond Systems which provides a high-level embedded system design paradigm.

Stacking up solutions

In the traditional stackable-SBC architecture, an off-the-shelf SBC – which could be EBX, EPIC or PC/104 sized, among other form-factors – serves as the heart of the embedded system, and one or more standard or custom PC/104-style expansion modules are added to tailor the system to a particular application. While this works fine in many cases, the stackable-SBC approach cannot satisfy the size, weight, power, thermal and complexity restrictions of many OEM applications. In addition, stackable systems generally are not cost-effective for large volume applications.

Consequently, SBC vendors have been forced to develop custom, application-specific SBCs for many of their customers. Because this process bears the burden of high development costs, time-to-market uncertainties and component obsolescence nightmares, it is only appropriate for high-volume applications that will require several thousand boards or more.

The COM compromise

In an attempt to alleviate the need for full-custom designs, another board-level computing approach arose: the combination of standardised ‘computer-on-modules’ (COMs) – which encapsulate CPU and generic system I/O functions – with custom COM baseboards that integrate real-world I/O and other application-specific functions.

The COM + baseboard approach offers several key advantages, including:

* Reduced development costs/risks/time – restricts custom design requirements to application-specific functions, thereby reducing development costs and risks, and shortening development cycles.

* Advanced core computing technology – immediate access to the latest CPU and system I/O technologies, without having to invest in reinventing the wheel.

* Performance flexibility – a single base design can be offered in a range of price/performance models, or can be upgraded in the future.

* Cost reduction – standards-based COMs have achieved high-volume commodity status, especially in contrast to most SBCs.

* Increased time-in-market – having the computing core on an interchangeable COM protects against component obsolescence and facilitates lifecycle extension.

Despite its many benefits, however, the COM + baseboard approach bears a substantial price tag: the time, cost, and risk of designing (and maintaining) the requisite custom application baseboard.

Introducing the ‘Embedded-Ready Subsystem’

Diamond’s Embedded-Ready Subsystem approach offers the best of both the SBC and COM worlds by building a bridge between the two, by integrating a selected COM standard (eg, COM Express) plus a selected modular expansion standard (eg, SUMIT-ISM), along with a reliable mounting and thermal management solution. Significantly, this approach does not require developing a custom baseboard.

In this manner, the Embedded-Ready Subsystem combines the benefits of COMs with the flexibility of modular, stackable expansion. Additionally, its large thermally-conductive base-plate serves to provide a standardised mounting-hole pattern, similar in concept to that defined for VESA displays. With this approach, choice of CPU form-factor (ETX, COM Express, PC/104, EPIC, EBX, etc,) and expansion bus type (PCI-104, SUMIT, PCI/104-Express, etc,) become less important than overall functionality requirements. Essentially, it is bus and CPU format agnostic, thus opening up the system architecture to a wide range of options.

Consequently, embedded system developers have a wide range of off-the-shelf options available, from which to assemble the target system’s embedded electronics. This enables enhanced focus on the application’s unique requirements – typically value-added real-world interfaces and operational software – and reduced distractions from generic embedded computing issues, such as keeping up with state-of-the-art CPUs, chipsets, memories, interfaces, buses and relevant BIOS technologies.

Beating custom at its own game

In applications where cost, space or power consumption constraints demand a more optimised solution than what is available with off-the-shelf components, the Embedded Ready-Subsystem’s stackable expansion layer plus one or more expansion modules can be replaced by a custom application layer, which integrates the application’s unique functions and interfaces. This architecture would still retain the use of COM modules because of the overwhelming advantages compared to a full custom all-in-one design. Despite being burdened by a costly development cycle, for annual volumes of several thousand units or more, this partially custom Embedded-Ready Subsystem approach provides some advantages over traditional full-custom SBC designs, including a compact shape with standardised mounting holes; efficient thermal solution; and easy upgrades for increased performance or avoiding CPU obsolescence.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Generate waveforms at 10 GS/s
Vepac Electronics Computer/Embedded Technology
New flagship arbitrary waveform generator cards from Spectrum Instrumentation generate waveforms with 2,5 GHz bandwidth and 16-bit vertical resolution.

Read more...
Quad-port 10GBASE-T controller
Rugged Interconnect Technologies Computer/Embedded Technology
he SN4-DJEMBE, available from Rugged Interconnect, is a networking adaptor card for CompactPCI Serial systems, equipped with four individual controllers for 10GBASE-T.

Read more...
HPE policy management platform
Computer/Embedded Technology
Duxbury Networking has announced the availability of the HPE Aruba ClearPass policy management platform, that enables business and personal devices to connect to an organisational level, in compliance with corporate security policies.

Read more...
IoT gateways
Brandwagon Distribution Computer/Embedded Technology
IoT Gateways are hardware and software devices that are responsible for collecting data from connected devices, managing communication between devices and the cloud, and processing and analysing the data before sending it to the cloud for further analysis.

Read more...
1.6T Ethernet IP solution to drive AI and hyperscale data centre chips
Computer/Embedded Technology
As artificial intelligence (AI) workloads continue to grow exponentially, and hyperscale data centres become the backbone of our digital infrastructure, the need for faster and more efficient communication technologies becomes imperative. 1.6T Ethernet will rapidly be replacing 400G and 800G Ethernet as the backbone of hyperscale data centres.

Read more...
Keeping it cool within the edge data centre
Computer/Embedded Technology
The creation of more data brings with it the corresponding need for more compute power and more data centres, which, in turn, can create unique challenges with regards to securing the environment and cooling the IT loads.

Read more...
NEX XON becomes Fortinet partner
NEC XON Computer/Embedded Technology
This designation demonstrates NEC XON’s ability to expertly deploy, operate, and maintain its own end-to-end security solutions, helping organisations to achieve digital acceleration.

Read more...
Online tool for data centre planning and design
Computer/Embedded Technology
Vertiv has unveiled a new tool, Vertiv Modular Designer Lite, designed to transform and simplify the configuration of prefabricated modular (PFM) data centres.

Read more...
Mission computer for HADES
Rugged Interconnect Technologies Computer/Embedded Technology
North Atlantic Industries’ latest product, the SIU34S, has been selected as the mission computer for the High Accuracy Detection and Exploitation System (HADES) program.

Read more...
14th Gen power to boost AI at the edge
Rugged Interconnect Technologies Computer/Embedded Technology
ADLINK’s inclusion of Intel’s 14th generation Core processors into its latest embedded boards and fanless computers is set to boost the AI and graphics capabilities.

Read more...