GHI NETMF Products
GHI NETMF Products
USBizi Chip
EMX Module
ChipworkX Module
GHI Electronics,LLC
1. Introduction
Page 2 of 8
www.ghielectronics.com
GHI Electronics,LLC
2. Selection Guide
Basically, all .NET products have the same .NET Micro Framework core but they defer in hardware capabilities, peripherals and cost. USBizi Chip is the only .NET Micro Framework hardware on a single chip which is a very good solution for many projects that do not require a lot of RAM and FLASH resources such as data loggers, relay controllers, simple MP3 players and USB Host solutions, for example, reading a USB Joystick axis to control a Robot through serial port. EMX Module and ChipworkX Module are used for projects with more complex features and capabilities such as TCP/IP, SSL and Native Graphics Support. They share a lot of capabilities and features but there are few major factors that must be taken into consideration when choosing between them:
JTAG Access: EMX JTAG is disabled by default unlike ChipworkX that can be accessed by JTAG and can be used to download different firmware or to debug
Page 3 of 8 www.ghielectronics.com
GHI Electronics,LLC
Code Protection: ChipworkX user code is exposed since JTAG access in enabled. EMX and USBizi, they are the only secure systems available because JTAG access is disabled. Runtime Loadable Procedure: A very useful and unique feature in ChipworkX and EMX allowing users to load their own compiled native code (C or assembly) to run directly through managed Micro Framework application, similarly to DLLs on PCs. Developing RLP code on EMX requires JTAG access which is locked by default and it is available only for select customers. Flash Storage: ChipworkX hardware is designed to host FAT file system and Database on a 256 MByte included in Module which is very useful when SD card cannot be used in some environments. Database: ChipworkX supports SQLite database which can be used for easy data logging and inquiring. EMX Module does not support databases. Operating Temperature: EMX Hardware is designed to work in very harsh environments that fit industrial machines and outdoor tools with -40 to +85 operation temp. On the other hand, ChipworkX Module works in a regular environment that fits many home or office use products, with 0 to +70 operation temp. Vibration Environment: EMX Hardware is surface mount design which enables it to work in high vibration environments. On the other hand, ChipworkX hardware is a standard plug-in SO-DIMM200 module. Voltage Tolerance: Both modules operate on regulated 3.3 Volts. but EMX IOs are 5 Volts tolerant, whereas, ChipworkX is 3.3 Volts tolerant only.
The following section illustrates the main differences between these three products.
Page 4 of 8
www.ghielectronics.com
GHI Electronics,LLC
3. Comparison Tables
EMX 104-pin SMT module 1.55"x1.80" -40 to +85 160 mA 40 mA Yes LPC2478 32-bit ARM7 72MHz. 16 Mega Bytes 4.5 Mega Bytes N/A 3.3 Volts 5 volt tolerant one port one port 76 Yes Yes
ChipworkX SO-DIMM200 67.6mm x47mm 0 to +70 ?? mA ?? mA Yes AT91SAM926 1S 32-bit ARM9 200MHz. 64 Mega Bytes 8 Mega Bytes 256 Mega Bytes 3.3 Volts 3.3 volts only two ports one port 80 Yes Yes
www.ghielectronics.com
GHI Electronics,LLC
Feature UART (serial) SPI I2C SD/MMC controller (MCI) JTAG Controller Area Network (CAN) ADC DAC RTC PWM 4 2 1
USBizi 4 2 1
EMX 3 2 1
ChipworkX
10-bit with 6 input 10-bit with 7 input multiplexing multiplexing one 10-bit Yes 6 one 10-bit Yes 5
Page 6 of 8
www.ghielectronics.com
GHI Electronics,LLC
Feature ZG2100 WiFi Driver COMx (serial) SPIx I2C One-wire PWM FAT File System SD/MMC/SDHC Piezo ADC DAC CAN USB Host USB Hub Support USB Device (Client) Bootup Image/Logo Native Register Access SSL DPWS PPP - PAP authentication In-Field Update Managed Application Protection Battery RAM
Page 7 of 8
www.ghielectronics.com
GHI Electronics,LLC
4. Example Applications
USBizi Chip: Data logger. MP3 player. Measurement tool or tester. Robotics. GPS navigation. Medical instrumentation. Industrial automation devices. EMX Module: Designs with intensive processing or time-critical routines (using RLP) Vending machine Measurement tool or tester Network server device Robotics GPS navigation Medical instrument (with a color touch screen display). Central alarm system Smart appliances Industrial automation devices Windows SideShow devices ChipworkX Module: Designs with intensive processing or time-critical routines (using RLP) Vending machine Measurement tool or tester Network server device Robotics GPS navigation Medical instrument (with a color touch screen display). Central alarm system Smart appliances Industrial automation devices Windows SideShow devices
Page 8 of 8
www.ghielectronics.com