Specifications

AVIDdirector-M2M Technical Reference Guide
February 5, 2009 ©AVIDwireless 2004-2009 All Rights Reserved Page 6 of 55
The Imsys Cjip processor is unique in that it implements the Java instruction set as its native machine code,
avoiding the performance penalty normally associated with Java interpreters and allowing real-time,
deterministic behavior needed by embedded applications. The processor includes IEEE 454 floating-point
acceleration. The Cjip processor offers far more functionality than traditional J2ME based devices by allowing:
a. Direct execution of Java op-codes without the overhead or performance penalty of an interpreter.
b. 8 MB of RAM for application heap and data storage and 8 MB Flash persistent storage for programs
and data (this could be expanded in a custom design)
c. Simultaneous execution of multiple applications, each with multiple threads
d. Support for multiple network connections.
e. Support for both the J2ME CLDC and a subset of the J2SE APIs. This includes support for javax.comm,
network and direct hardware I/O.
f. An internal debug connector to allow setting breakpoints, viewing registers and single stepping through
code execution on the device.
The Cjip is responsible for running the M2Mapplication Framework, communicating over the wireless network,
telemetry data storage and management, system startup, logging and monitoring. From the developers
perspective it is the prefect processor for this device.
The Cypress PSoC is designed to handle all hardware interfacing, including digital, analog or serial data. Its
unique architecture includes reconfigurable digital and analog hardware blocks that can be internally connected
to perform functions and logic normally requiring many external hardware devices. For example, it can be
configured to provide DTMF tone dialing, infrared signaling, motor control and magnetic card strip reading. It
provides the ideal I/O processor for an M2M device since it can be adapted to almost any sensor or control
application.
Tech Notes:
The two processor on the main CPU board: the Imsys Java application processor and the Cypress PSoC I/O
processor. The power (current) needs of the AVIDdirector main CPU board itself are:
Normal mode, executing code, reading from Flash, Green System and Radio LEDs ON around 145ma
(could peak 160ma).
Normal mode, processing: 85ma to 130 ma.
Idling (no active processing): about 65 ma.
Imsys in Sleep mode, all LEDs and RS-232 off: 41ma.
Imsys and PSoC in Sleep mode, all LEDs and RS-232 off: 22ma.
Deep sleep mode. Imsys turned off (3.3V turned off) and PSoC in timed sleep mode (30 second
increments). 5ma.
This is the power consumption of just the main CPU board. The radio board, when turned off, adds about 1-3
ma due to leakage current in the power control FETs. When the radios are turned on their power needs are
around (average values):
GPRS (MultiTech MTSMC-G): Idle 15ma, Data active .5W 280ma (average) 2W 420ma (average) TX
1.2A (peak)
EDGE (MultiTech MTSMC-E): Idle 28ma, Data active 1W 280ma (average) 2W 400ma (average), TX
1.5A (peak)
CDMA (MultiTech MTSMC-C): Idle 20ma, Data active 445ma (average) Full power 770 ma
iDEN (Motorola iO270): Idle 20ma, RX Slot 85ma, TX Slot 1.2A GPS 50ma
Iridium (Quake Q9612): Idle/Receive 50ma, TX 400-650ma
WiFi (MultiTech MT800SWM): Idle 80ma, Active 240ma
BlueTooth (MultiTech MTS2BTSMI): Idle 2ma, Active 7ma, Discovery 70ma, Data Transmission
45ma
XPORT: Ethernet 240ma