Home   Products  Developer  Prices  Sales & Support   News    About CompuLab

Products

Computer-on-module
 CM-T3530 (new)
 CM-X270
 CM-X300
 CM-iGLX
 CM-iAM (new)
 CM-iPM
Handheld / Smartphone
 EM-X270
 Exeda
Single board computers
 SBC-T3530 (new)
 SBC-X270
 SBC-X300
 SBC-iGLX
 SBC-iAM (new)
 SBC-FITPC2
 SBC-FITPC2i (new)
 ATX
Industrial PC
 fit-PC2
 fit-PC2i (new)
 fit-PC1

Related Topics:

 - CoM Comparison
 - SBC Comparison
 - Evaluation Kits
 - Industrial Temperature
 - RoHS Compliance
 - Life Cycle

 

 

 CM-X255 Computer-On-Module          

Not recommended for new designs, see expected life time 

Top View

Bottom View

CM-X255 Highlights
Full-featured Single Board Computer on module
Basic configuration price below $50 !
Intel's XScale PXA255 CPU, up to 400 MHz, 32+32 KB cache
General purpose bus and optional PCI, LPC, AC97 busses
16 - 64 Mbyte SDRAM
1 - 512 Mbyte Flash Disk
Graphics Controller for STN and TFT panels
see LCD panel support
PCMCIA controller
Sound codec with speaker and microphone support (optional)
Touchscreen Controller (optional)
Slave and host USB ports (optional)
Standard peripherals: serial ports, LPT port, I/O ports, FDC, PS/2 keyboard and mouse, IrDA, HDD interface  (optional)
10/100BaseT Ethernet port (optional)
Power consumption below 1W
66 x 44 mm size
Interchangeable with other CORE modules via CAMI connectors
SB-X255 - turns the CM-X255 module into a PC/104+ single board computer

For more information, see Developer Resources page.

The CM-X255 module is a tiny "system-on-module" computer, designed to serve as a building block in embedded applications. CM-X255 is advanced and backward-compatible version of original ARMCORE module, containing several significant improvements. The CM-X255 module has all the components needed to run operating systems such as Linux and Windows CE. Ready packages for these operating systems are available from CompuLab.

The CM-X255 is both small and inexpensive. Its small size allows integration into hand-held and mobile applications, providing a powerful computing core. Its exceedingly low price makes it an ideal selection for cost-sensitive applications. Based on Intel's XScale architecture, the CM-X255 delivers a price/performance ratio significantly better than available from x86-based counterparts.

The feature set of the CM-X255 module combines a 32-bit CPU, SDRAM, Flash Disk and vital computing peripherals. For embedded applications, the CM-X255 provides a 32-bit PCI bus, 100Mbit Ethernet, serial ports, general purpose I/O lines and many other essential functions.

Standardized CAMI ("CompuLab's Aggregated Module Interface") connectors of CM-X255 module allow interchangeability with other CORE modules, enabling the flexibility required in a dynamic market where application requirements can change rapidly.

Software support for the CM-X255 includes ready-to-run packages for:

* Linux
* Windows CE

See O/S Support Coverage Map

Block Diagram


CM-X255 Features

"Option" column specifies the configuration code required to have the particular feature. "+" means that the feature is available always.

CPU & Core logic

Feature Specifications Option
CPU Intel XScale PXA255, 100 - 400 MHz  +
Address Space 128 MB +
Internal Bus 32-bit, 100 MHz +
Cache 32 KB I-cache and 32 KB D-cache, WB +
Core Logic DMA and  Interrupt controllers, Timers +
RTC Real Time Clock, powered by external lithium battery R

Memory and Busses

Feature Specifications Option
DRAM 16 - 64 MB, SDRAM, 100 MHz, 32-bit +
NOR Flash Disk 1 - 4 Mbytes +
NAND Flash Disk 16 - 512 Mbytes, optional N
I/O Tolerance Local Bus - 3.3V, PCI - 5V +
External Busses Local bus / PCMCIA, PCI, LPC, AC97  
External local bus 16-bit,  variable rate up to 100 MHz +
AC97 AC97 / AMC97 Rev 2.1 compliant +
PCI bus 32-bit,  2.1-compliant, 132 MB/s, arbiter for 4 masters B
LPC bus Host, 33 MHz, Intel LPC v1.0 compatible B
JTAG Interface Available +

Peripherals

Feature Specifications Option
Graphics Controller 4/8/16 bit color, TFT / STN, resolution up to 1024 x 768, frame buffer in system SDRAM. +
USB One Slave port, 12 Mbps
Two Host ports, 1.5 / 12 Mbps, OHCI v1.0 compliant
+
B
Serial Ports
(UARTs)
Up to 5 UART ports, 16550 compatible, max 230 - 960 kbps
COM-A - RS232 Rx/Tx, partial modem
COM-B - TTL, Rx/Tx
COM-C - TTL, full modem
COM-D - TTL, full modem
COM-E - TTL, Rx/Tx, shared with FIR
COM-F - TTL, partial modem. (shared with other essential funct.)


+
B
+
B,S
+
+

General Purpose I/O 5 dedicated lines plus about 40 lines shared with other functions. Can be also used as interrupt inputs. +
Hard Disk Interface IDE, PIO mode +
LPT - Parallel Port  Bi-directional with EPP mode. B,S
Floppy Disk Interface Routed through LPT pins B,S
Keyboard Interface PS/2 or redirection from COM B,S
Mouse Interface PS/2 B,S
Infrared (IrDA) Port Up to 115Kbps in SIR mode, 4Mbps in FIR mode +
Ethernet MAC & PHY, 10/100BaseT, Activity LED's.  The ethernet port is implemented differently than in the previous version:
Version 2 - Realtek 8139, on PCI bus. Requires Interface Bridge
Version 3 - Davicom DM9000, on local bus 


B,E
E
Audio codec Crystal CS4299 or Phillips UCB1400, AC97 interface, mono microphone input, stereo line input and 25 mW output for active speakers A
Touchscreen ctrl. A part of the UCB1400 codec chip. Supports resistive touch panels. (This feature is not available in the previous version 2 of CM-X255) AT
PCMCIA controller Direct support for 1st slot, hooks for 2nd slot, 8/16 bit interface +

Electrical, Mechanical and Environmental Specifications

Supply Voltage Single 3.3V or dual 3.3V / 5.0V (with Super-I/O)
Power consumption 0.2 - 2 watt, depending on configuration and CPU speed
Dimensions 66 x 44 x 7 mm
Weight 25 gram
MTBF > 100,000 hours
Operation temperature (case)
Commercial:    0o to 70o C
Extended: -20o to 70o C
Industrial: -40o to 85o C. Click for availability note
Storage temperature -40o to 85o C
Relative humidity 10% to 90% (operation)
05% to 95% (storage)
Shock 50G / 20 ms
Vibration 20G / 0 - 600 Hz
Connectors 2 x 140 pin, 0.6 mm
Connector insertion / removal 50 cycles

For more information see:
- CM-X255 Reference Guide
- Developer Resources

 

   Contact      Copyright (C) CompuLab 1999-2009