CM-X255 (ARMCORE-GX) module          

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
     

  • 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

 

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

 

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 16 Kbyte I-cache and 8KB 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.
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