Difference between revisions of "Embedded Open Modular Architecture"

From eLinux.org
Jump to: navigation, search
(add 2 formfactors)
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
  
With recent embedded processors becoming mainstream and powerful enough for general-purpose computing, the Embedded Open Modular Architecture is an initiative to create interoperable hardware standards for mass-volume systems based around embedded processors.  The first initiative is to re-use the PCMCIA form-factor, in a similar way to [[http://en.wikipedia.org/wiki/Conditional_Access_Module Conditional Access Modules]].
+
With recent embedded processors becoming mainstream and powerful enough for general-purpose computing, the Embedded Open Modular Architecture is an initiative to create interoperable hardware standards for mass-volume systems based around embedded processors.  The first initiative is to re-use the PCMCIA form-factor, in a similar way to [http://en.wikipedia.org/wiki/Conditional_Access_Module Conditional Access Modules].
  
 
= Interface Types =
 
= Interface Types =
  
 
The re-use of industry-standard connectors and sockets is a very common practice.  Typically in the Embedded world, SO-DIMM is the form-factor of choice to re-purpose, because CPU, RAM, NAND Flash and even some micro-connectors can fit onto the 35mm x 68mm size.  Other suitable form-factors include MXM and PCMCIA (CardBus) and potentially ExpressCard, although the limited pincount of ExpressCard makes it much less attractive.
 
The re-use of industry-standard connectors and sockets is a very common practice.  Typically in the Embedded world, SO-DIMM is the form-factor of choice to re-purpose, because CPU, RAM, NAND Flash and even some micro-connectors can fit onto the 35mm x 68mm size.  Other suitable form-factors include MXM and PCMCIA (CardBus) and potentially ExpressCard, although the limited pincount of ExpressCard makes it much less attractive.
 +
 +
== SO-DIMM form-factor ==
 +
 +
This form-factor is suitable for factory-only installation.  The 35mm x 68mm size also makes it very tight to fit more than the CPU (up to 25mm sq), NAND Flash (up to 20mm) and more than two RAM ICs (appx 20mmsq each), as well as PMICs.  However, some companies such as Gumstix have created a de-facto modular standard for their own products such as the [http://www.gumstix.com/store/product_info.php?products_id=227 Overo] range, using the more expensive POP RAM to make space even for on-board WIFI SIP modules.  The majority of SO-DIMM form-factor modules, such as Magniel's [http://magniel.com/omapmod.html OMAPMOD], are double-sided.
 +
 +
== PCMCIA form-factor ==
 +
 +
Use of the PCMCIA 85mm x 55mm form-factor for purposes other than the CardBus standard is not without precedent: [[http://en.wikipedia.org/wiki/Conditional_Access_Module Conditional Access Modules]] do not comply with the CardBus electrical and electronic specification.  The size and design however is highly suited to hot-swapping and provides convenient carrying and storage.  It therefore makes sense to put the entire embedded computer onto the card.  The size is large enough to fit CPU (up to 25mm), up to 4 RAM ICs (typically 20mm sq), a NAND Flash IC (up to 20mm) as well as PMICs and other components - even single-sided, thus reducing the cost.  The specification is [[Embedded_Open_Modular_Architecture/PCMCIA|here]].

Revision as of 13:03, 5 September 2011

Introduction

With recent embedded processors becoming mainstream and powerful enough for general-purpose computing, the Embedded Open Modular Architecture is an initiative to create interoperable hardware standards for mass-volume systems based around embedded processors. The first initiative is to re-use the PCMCIA form-factor, in a similar way to Conditional Access Modules.

Interface Types

The re-use of industry-standard connectors and sockets is a very common practice. Typically in the Embedded world, SO-DIMM is the form-factor of choice to re-purpose, because CPU, RAM, NAND Flash and even some micro-connectors can fit onto the 35mm x 68mm size. Other suitable form-factors include MXM and PCMCIA (CardBus) and potentially ExpressCard, although the limited pincount of ExpressCard makes it much less attractive.

SO-DIMM form-factor

This form-factor is suitable for factory-only installation. The 35mm x 68mm size also makes it very tight to fit more than the CPU (up to 25mm sq), NAND Flash (up to 20mm) and more than two RAM ICs (appx 20mmsq each), as well as PMICs. However, some companies such as Gumstix have created a de-facto modular standard for their own products such as the Overo range, using the more expensive POP RAM to make space even for on-board WIFI SIP modules. The majority of SO-DIMM form-factor modules, such as Magniel's OMAPMOD, are double-sided.

PCMCIA form-factor

Use of the PCMCIA 85mm x 55mm form-factor for purposes other than the CardBus standard is not without precedent: [Conditional Access Modules] do not comply with the CardBus electrical and electronic specification. The size and design however is highly suited to hot-swapping and provides convenient carrying and storage. It therefore makes sense to put the entire embedded computer onto the card. The size is large enough to fit CPU (up to 25mm), up to 4 RAM ICs (typically 20mm sq), a NAND Flash IC (up to 20mm) as well as PMICs and other components - even single-sided, thus reducing the cost. The specification is here.