SNAP Velox Module



   SNAP Velox Module Product Brief
   SNAP Velox Module Hardware Reference
   SNAP Velox Module Reference Designs




Modules are delivered on tape for automatic assembly
For order contact: Sales

SNAP Velox Ethernet Module

Product ID  Quantity  Unit price 
SNVX-1-8-8-C  1+   $49.00 
SNVX-1-8-8-C  10+   $45.00 
SNVX-1-8-8-C  100+   $35.00 
SNVX-1-8-8-C  300+   $29.90 
SNVX-1-8-8-C  1000+   $26.00 
SNVX-1-32-8-I  100+   $51.30 
SNVX-1-32-8-I  300+   $45.00 
SNVX-1-32-8-I  1000+   $39.00 

SNAP Velox Module, without Ethernet

Product ID  Quantity  Unit price 
SNVX-0-8-8-C  100+   $29.90 
SNVX-0-8-8-C  1000+   $22.90 

Suffixes -C and -I in the Product ID indicates temperature ranges
Commercial (0..+70 °C) and Industrial (-40..+85 °C), respectively.

Product description

Java Controller Powering the Internet of Things

Compact Low Power Module – A Complete Platform for Java Applications

  • Internet of Things
  • Ethernet or Wireless
  • Java Embedded Applications
  • Building and Factory Automation
  • Retail Automation
  • Graphical Operator Panels
  • Security & Video Survillance
  • Robotics & Sensors
  • Remote Device Management
  • M2M / Telematics Clients

This is the smallest and most cost efficient hardware module in Imsys’ SNAP family (Simple Network Application Platform). It builds on previous generations of the SNAP FX (small mezzanine) and SNAP Classic (SIMM72) modules. Featuring the newest Imsys processor generation and providing full access to the processor’s features, it’s ideal for OEMs needing a powerful computer on module for minimizing time-to-revenue.

The SNAP Velox is based on the Imsys native mode IM3910 Java processor. This allows user Java applications to run natively on the processor without the slowness of Java byte code interpretation or requiring costly special compilers – just copy your Java class or jar files over and run them. Firmware and application software can be uploaded and managed through the network connection, including remote software upgrades. It contains a full TCP/IP stack, CLDC environment, Web / FTP / Telnet servers, device drivers for various I/O interfaces and an easy to use command line interface. Included standard is the Rubus™ real-time operating system that is well proven in safety critical applications and the fail safe flash file system with wear leveling and power fail recovery. The embedded real-time Java environment greatly accelerates development and eases deployment.

Java class files generated by any Java IDE (Eclipse, Netbeans) are directly executable on the SNAP Velox. Development kit hardware and reference designs are available. The Imsys Developer (a complete Windows-based IDE) can be utilized for debugging and software development in Java, C and assembler, with breakpoints, dynamic variable inspection, and single step debugging at all levels.


  • High performance multi-threaded Java execution
  • Certified J2ME-CLDC virtual machine
  • Eight channel A/D 16-bit 44 ksps converter with external reference voltage
  • Two D/A 16-bit 44ksps converters
  • 8 MB Flash memory
  • 8 or 32* MB SDRAM
  • 10/100Base-T Ethernet MAC and PHY
  • Optional 2nd RMII interface
  • TCP/IP stack, Web/FTP/Telnet server
  • Three serial ports (3.3V levels, 4-wire, 920 kb/s)
  • High-speed I2C bus and SPI
  • Parallel 8-bit high speed data bus
  • 8 to 53 General-purpose digital I/O ports
  • MMC / SD card support
  • Extensive I/O functions through Java APIs, including PPP, FTP, E-mail, GPIO, Timers
  • Enhanced performance for special functions e.g. graphics, crypto, and floating point operations
  • Rubus JOS RTOS with failsafe flash file system
  • High I/O bandwidth (>650 Mbits/s DMA)
  • Real time clock and calendar
  • 167 or 200* MHz oscillator frequency
  • Commercial / Industrial* temp range
  • Connection for Imsys JTAG-like Trace Adapter
  • Reference designs available, complete with schematics and firmware for:
    • Dallas/Maxim 1-wire
    • CAN
    • TFT LCD, Touch panel
    • CD quality Audio

*) Optional, RFQ for volume orders

Block Diagram

The block diagram below shows the main parts of the processor IC as well as the main auxiliary components of the module. The microcode inside the core controls the processor logic and hardware resources and provides the abstraction layer used by the software.

The architecture enables acceleration of CPU intensive tasks by orders of magnitude. Functions like jar file unpacking, garbage collection, bytecode interpretation, encryption, Ethernet MAC, audio playing, and video display are included in the internal processor microcode. The processor can therefore handle combinations of tasks that would otherwise require much more silicon and/or power consumption.


Electrical and Mechanical Specifications

  • Supply Voltage 3.0 – 3.6V
  • Typical active current consumption is 50 mA (est.), excluding Ethernet PHY
  • Standby current consumption (refreshing SDRAM) is TBD mA
  • Real-time clock current consumption 5 µA
  • 25.4×31.9 mm LGA-156, 156 LGA Pads (1.8 mm pitch), for reflow soldering


Velox, Computer on LGA module for automatic assembly, delivered on tape.

  • SNVX-0-8-8-C without Ethernet, 8 MB SDRAM and 8 MB Flash memory
  • SNVX-1-8-8-C with 1 Ethernet port, 8 MB SDRAM and 8 MB Flash memory
  • SNVX-1-32-8-I with 1 Ethernet port, 32 MB SDRAM and 8 MB Flash memory

Imsys may make changes to specifications and product descriptions at any time, without notice. Java and all Java-based marks are trademarks or registered trademarks of Oracle Corporation.