Wednesday, 30 April 2014

Computer on Modules

The terms “Computer-on-Module” and “System-on-Module” (referred to throughout as the “module”) are used synonymously to refer to a type of embedded single board computer which does not contain any real world interfaces, and therefore needs to be used in conjunction with a carrier board (sometime referred to as a base board).

They are generally built around microprocessors, system-on-chips or microcontrollers. They integrate additional devices and peripherals which are needed to realise a fully functional computer, which normally includes RAM, non-volatile storage and power supplies.

They are essentially another layer of abstraction that sits above the SoC (System-on-Chip) concept, providing further integration in areas of hardware and software that are not application specific, but are application agnostic.







What is the Difference between a CoM and a SoM? 

The terms “Computer-on-Module” and “System-on-Module” are used interchangeably and are widely accepted as synonyms. It may be arguable that historically the term CoM came from the x86 and embedded PC world, whereas the term SoM has its roots in modules which are built around SoC based devices leveraging the ARM and other lower power, highly integrated architectures.

What Industries Use a CoM/SoM? 

Practically any industry you can think of. It is the same as asking what industries use Personal Computers. Just as a PC can be used for a multitude of tasks from playing games and surfing the web to designing cars and aircraft, the concept of a module is not confined to a set of specific applications or industries. Computer Modules are application agnostic; they are not aware of the underlying details of the system they are being used in, and nor do they care, meaning there are no hard rules as to the industries or applications in which they may be used.


Saturday, 26 April 2014

NVIDIA Tegra 2 Computer on Module - Colibri T20



Powered by NVIDIA: Tegra 2 Dual Core Processor

The Colibri T20 is part of the Colibri (ARM based) product family. The T20 module is based on NVIDIA's Tegra 2 ARM Cortex A9 MPCORE Dual Core processor, runs at 1.0GHz and was the first computer-on-module to feature this processor within the embedded market.

This ARM Embedded module features state of the art technology, and are aimed at low power systems that require high CPU performance. They are equipped with all the interfaces needed in a modern embedded device.
The T20 is available with 256 MB or 512 MB of on-board Flash memory. This provides a large amount of storage for program and data, with data storage further expandable through USB and SD Card.




The Colibri T20 module provides dual display support and a wide variety of display interface options, including digital RGB, analogue VGA, DVI (TDMS), and with an appropriate external encoder, LVDS, making interfacing to almost any LCD panel simple. The digital RGB interface supports resolutions of up to WSXGA+ (1680x1050), while the DVI interface will support Full HD (1920x1080) resolution. 4 and 5-wire resistive touch screens are natively supported. An integrated 16 bit stereo codec provides audio recording and playback functionality. The module can also be directly connected to a CMOS camera sensor for imaging application support.

In addition to this rich set of features, the Colibri T20 provides full 100 Megabit Ethernet connectivity as well as high-speed USB 2.0 host and device functionality.

The Colibri T20 IT module is a special version which meets the stringent requirement of an industrial temperature range (-40 to +85 degree Celsius).