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:

Intelligent video processing
Rugged Interconnect Technologies Computer/Embedded Technology
The CHARM150AGX is based on a NVIDIA AGX Orin embedded processor, which incorporates a multicore ARM processor and powerful AI/ML accelerator.

Read more...
Quectel’s single-board computers put industrial edge computing on one PCB
iCorp Technologies Computer/Embedded Technology
Quectel Pi series of single-board computers (SBCs), designed for a broad range of industrial applications, include three compact development platforms – the Quectel Pi M1, L1, and H1 boards.

Read more...
Nordic expands nRF Cloud with firmware vulnerability scanning
RF Design Computer/Embedded Technology
nRF Cloud identifies vulnerabilities in firmware and shows exactly which deployed devices are affected, empowering device manufacturers to address EU Cyber Resilience Act requirements.

Read more...
Arrival of the Epic-PTH9
Vepac Electronics Computer/Embedded Technology
AAEON introduces the EPIC-PTH9, a compact 4-inch industrial single-board computer powered by Intel Core Ultra Series 3 (formerly Panther Lake) processors.

Read more...
EPS-9600 Managed Layer 3 Ethernet Switch with next-generation Time- Sensitive Networking
Electronic Products Design Computer/Embedded Technology
Diamond Systems has introduced EPS-9610 (part of the EPS-9600 family), a rugged, ultra-compact embedded Ethernet switch which integrates military-grade ruggedness with next-generation Time-Sensitive Networking (TSN) capabilities.

Read more...
An industry-first Android 16 smart module solution
RF Design Computer/Embedded Technology Telecoms, Datacoms, Wireless, IoT
The MeiG Smart SLM580 4G Smart Module features native support for Android 16 and covers core frequency bands in major countries and regions worldwide.

Read more...
Accelerate STM32-based IoT development with SPI EEPROM board
Altron Arrow Computer/Embedded Technology
ST Microelectronics’ ready-to-use STM32 expansion board helps design more efficient battery-friendly IoT devices based on ultra low power 32-Mbit Page.

Read more...
Unleash the next generation of Intel Core power
Vepac Electronics Computer/Embedded Technology
The EPIC-BTS9 from AAEON, is tailor-made to bring unprecedented performance to smart manufacturing and industrial robotics.

Read more...
QMC series I/O modules for VITA 93 small form factor mezzanine
Rugged Interconnect Technologies Computer/Embedded Technology
The new line of VITA 93 QMC mezzanine modules, from Acromag, are engineered to meet increasing demands for smaller form factors and more performance.

Read more...
MIKROE celebrates 2000th Click board
Computer/Embedded Technology
MIKROE has launched its 2000th Click board, the RTC 27 Click, designed for low-power real-time clock and calendar functionality, time tracking, alarm event generation, watchdog timing, and timestamp capture.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved