Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum  |  Directory

Keywords: Match:
Using Mini-ITX for embedded computing
by Roland Groeneveld (May 18, 2006)

Foreword -- This article summarizes the appearance, evolution, and current state of Mini-ITX as a form-factor for embedded applications. It was written by Roland Groeneveld, who founded Logic Supply, a PC board and parts distributor specializing in Mini-ITX. Enjoy . . . !



Using Mini-ITX for embedded computing

by Roland Groeneveld


Annual growth rates of over 30 percent indicate that the Mini-ITX form-factor has "crossed the chasm" of acceptance in the embedded community. As a solutions provider focused exclusively on this form-factor, we are told by embedded developers that Mini-ITX's combination of value, widespread availability, feature choice, and ease of development makes it an ideal board for many applications.

Yet many engineers remain hazy about where the form-factor originated, ask us about the range of technical features available, appropriate applications, and the form-factor's future directions. For those looking to learn more about Mini-ITX, read on.

Overview

Mini-ITX is an off-the-shelf mainboard form-factor measuring 17 x 17 cm (6.7 x 6.7 inches). The standard was pioneered by VIA Technologies, which introduced Mini-ITX boards as a reference design to showcase their core products -- chipsets and processors. The VIA EPIA line of Mini-ITX motherboards was launched as a commercial product in 2002. Logic Supply, a U.S.-based Mini-ITX distributor and solutions provider, started offering this new form-factor and related components shortly thereafter.

Technically, Mini-ITX boards are defined by their layout, size, degree of integration, and compatibility with PC components. The layout of the mounting holes, back panel I/O shield, and PCI slot is similar to ATX style PC boards. But, at 17 x 17 cm, the mainboard is significantly smaller than a traditional ATX PC board and suitable for many applications where smaller, but not micro, sizing is required. The available extra real estate on the Mini-ITX board creates ample space for integrated I/O.

Significantly, this standardized layout allows for easy integration with PC components. This has encouraged the rapid development of Mini-ITX specific chassis. Manufacturers Morex and Casetronic offer very small (mobile) cases, expandable cases with PCI slots, and rackmount cases. Serener has created a relatively new solution -- a range of fanless Mini-ITX cases using heat pipe technology. And because Mini-ITX boards are x86 compatible, they support all major operating systems including Windows XP, Windows Embedded, and Linux.


Figure 1: VIA EPIA EN15000 Mini-ITX mainboard
(Click to enlarge)

Available Features

Currently, there are dozens of manufacturers making Mini-ITX form-factor boards. In addition to VIA, Mini-ITX boards are offered by Commell, iBASE, DFI-ACP, and Arbor, as well as such leading embedded players such as Kontron, Advantech, and Axiomtek. Recently, motherboard manufacturer AOpen launched its own line of Mini-ITX boards. With this proliferation of players, the range of available features has greatly expanded.

There are, in general, three classes of boards: (1) VIA EPIA and VIA processor based mainboards; (2) ultra low voltage Intel and AMD Geode based Mini-ITX boards; and (3) faster Pentium M and Pentium 4 based boards, usually offered without an integrated processor.

The VIA EPIA line represents more than 50 percent of the Mini-ITX market. The line includes boards based on the VIA Eden / C3 processor, as well as the newer, more powerful C7 chip. VIA's boards generally offer power efficiency along with a very good price to performance ratio. The newer boards also include the latest technologies, such as SATA, DDR2 400/533 memory, Gigabit Ethernet, and DVI.

Other manufacturers like Kontron, Axiomtek, and Commell are focusing their Mini-ITX efforts mainly around Intel processors. ULV, Celeron M, and Pentium M processors allow for more powerful solutions while maintaining low power usage and heat dissipation. Pentium 4 solutions are also available, but generally the resulting power and cooling requirements are difficult to combine with small size requirements.

All Mini-ITX boards have a range of I/O ports available: serial, parallel, USB, Firewire, keyboard/mouse, audio, VGA, TV and S-video out, 10/100 LAN, floppy, and IDE ports are standard. The more advanced boards feature on-board CompactFlash and PCMCIA slots, DVI, LVDS, RGB, Gigabit LAN, Serial ATA (SATA), and programmable digital I/O ports.

Moreover, all Mini-ITX motherboards come with a PCI or PCI-Express slot and some also include mini-PCI, enabling additional add-ons like video capture cards, extra network or wireless interfaces. With the use of dual PCI riser cards it's possible to add two PCI cards. Most mainboards use standard DDR266 or DDR400 memory or the newer and faster DDR2 memory. The high-end Mini-ITX boards offer a watchdog timer and standard system monitoring interfaces, not unlike many embedded computer boards.

For an overview of some popular Mini-ITX motherboards refer to the Logic Supply Mainboard Matrix.

Comparison to other form-factors

The Mini-ITX board has historically straddled the PC and the embedded computing worlds. Increasingly, though, the board is used as an alternative to other embedded mainboard standards. Figure 2 shows Mini-ITX's size in relation to other form-factors.


Figure 2: Form-factor comparison
(Click to enlarge)


Form-factor
Dimensions (mm)
Area (cm2)
ATX
EBX
Mini-ITX
EPIC
Nano-ITX
ETX
PC/104
244 x 305
146 x 203
170 x 170
115 x 165
120 x 120
95 x 114
90 x 96
744
296
289
190
144
108
86

The Mini-ITX form-factor speeds development time, is widely available, and is, in general, quite economical.

With a range of compatible accessories like enclosures, power supplies, CF adapters, riser cards, and IDE adapters, it's possible to quickly set up a working prototype without designing a custom enclosure. Tens of thousands of VIA boards are sold each month in Asia, Europe, and the U.S. The broad appeal of the product ensures availability, and shortens manufacturing lead times. And retail prices for VIA Mini-ITX boards range from $129 to $225. Prices for Pentium M and P4 compatible boards are higher, but few socket-version boards break $350. While there are certainly other form-factors that offer comparable per unit costs, most require up-front development costs that Mini-ITX minimizes.

Applications

Logic Supply regularly works with engineers to develop and refine Mini-ITX based devices and embedded systems. We are seeing applications that range across the embedded spectrum. Historically, Mini-ITX systems have been used in applications such as:
  • Digital signage
  • Kiosks
  • Gaming
  • Data logging
  • Communications
  • Network monitoring
  • Point of sales
Moreover, as the multimedia capabilities of Mini-ITX boards have expanded, we are seeing more graphically intensive applications, such as video security, digital entertainment devices, and set top boxes.

Additionally, as embedded players have begun Mini-ITX production, we have recently begun to see more robust solutions. Extreme temperature swings, high-vibration situations, and deployments lasting five or more years still challenge Mini-ITX boards, however; as a result, less work is done in the military market. But fanless boards and fanless, solid-state embedded PCs have expanded the range of applications into many traditional "embedded" areas, including:
  • Industrial control
  • Machine vision
  • Harsh environment PCs
  • Medical
  • Robotics
Mini-ITX based systems can be tougher than you might suppose. Processor fans, enclosure fans, and hard drives are typical points of failure. A fanless solid state system (utilizing flash memory) eliminates these weak points. Fortunately, both fanless and solid state systems are easy to create in this form-factor, due to the low power, low heat characteristic of most Mini-ITX boards.

While other embedded platforms are built upon special-purpose components, Mini-ITX boards are generally based on standard PC components, including processors, core logic chipsets, peripheral interfaces chips, and even I/O connectors. This translates into vastly improved compatibility with mainstream operating systems. As a result, embedded developers using Mini-ITX platforms spend less time on operating system integration, and more time writing application code, and can have confidence that their device drivers have been thoroughly tested in thousands of production systems around the world.

Case Studies

Use of Mini-ITX in relatively-rugged embedded computing applications is increasing as customers realize the possibilities and benefits of this form-factor.

For example, a division of a major U.S. Steel company uses fanless, solid state Mini-ITX systems at its melt shop operation. The melt shop engineer explains, "We are turning scrap metal into structural steel and the different grades of scrap determine the quality of the mix and, ultimately, the steel itself. The Mini-ITX systems are used as a mobile appliance inside the grapple crane's cab. It contains a wireless card that allows the operator to access and interface with our inventory management system. Materials loading is now database-driven."


Figure 3: Fanless Mini-ITX system and application environment

Of course, the bread and butter applications for Mini-ITX are less demanding. A Canadian digital signage company that specializes in restaurant-based advertising says, "Mini-ITX systems serve as our digital media players, and work in a 1:1 or 1:2 relationship with our plasma displays." The company chose an economical 600MHz based system to display its relatively static content. Other digital signage companies, by contrast, are utilizing Pentium M systems based around boards such as the Commell LV-675 to enable more media-rich content.

The Future of Mini-ITX

This spring and summer, VIA is introducing a range of new Mini-ITX motherboards -- models EN, CN, EK -- with a highly efficient, low power C7 processor. In the release of the EN, VIA writes that "the onboard 1.5GHz VIA C7 or fanless 1.2GHz VIA Eden processor boasts exceptionally low average power consumption of less than 1 Watt, and employs the proprietary bandwidth-efficient VIA V4 bus to deliver a solid performance increase in a complete range of applications over equivalent VIA C3 processors." Also planned, is support for the new High Definition Multimedia Interface (HDMI), which offers 8-channel digital audio, High Definition video, and data (including I2C); HDMI is backwards compatible with DVI, but it uses a much smaller connector, which is always good news for the embedded market.

VIA's long awaited Nano-ITX motherboards are finally available. Measuring 12 x 12 cm (4.7 x 4.7 inches), this form-factor is even smaller than the Mini-ITX, while maintaining full PC compatibility from the functional perspective. The Nano-ITX is designed around the VIA Luke CoreFusion Processor, which has an integrated North Bridge. With integrated audio, video, LAN, SATA and much more, this is the smallest multi-media capable single board computer (SBC) available on the market.

Summary

Embedded engineers will continue to weigh the pros and cons of their system board choices. There are certain very rugged embedded applications where the PC/104, EBX, EPIC, and other SBC form-factors shine. However, Mini-ITX lends itself easily and reliably to many applications traditionally viewed as core to the embedded market. For less extreme uses, Mini-ITX offers a great alternative to traditional embedded SBC solutions.



Useful Mini-ITX resources

About the author -- Roland Groeneveld is founder and president of Logic Supply, Inc., a Mini-ITX distributor and solutions provider. His background is in global IT consultancy with LogicaCMG in Europe, and IT management at Tiscali, a large European ISP. He has degrees in electrical engineering and computer science.



Related Stories:

(Click here for further information)


Windows XP for Embedded Applications
This white paper describes the benefits of using Windows XP when developing embedded applications.

A Manager's Guide to Selecting a Mobile Device Operating System
This white paper offers a comparative review of Microsoft Windows CE and Windows Mobile.

Visual Basic 6.0 to .NET Migration
This paper focuses on the methodology and techniques which Infosys (Microsoft Technology Center) has developed for migrating VB 6.0 Applications to .NET. Our approach ensures a smooth, cost effective, and efficient migration.

Mobile Device Security: Securing the Handheld, Securing the Enterprise
This whitepaper identifies security threats to corporate data on mobile devices and details how mobile devices can become a "backdoor" to the enterprise.

Mobile Device Security: The Eight Areas of Risk
It's common knowledge that adding mobile devices to your network increases security risks. There are multiple facets to mobile security, all of which should be paid close attention to. This E-Guide presents a more in depth look into the eight key areas of securing wireless devices.

Quality Assurance and .NET
This paper discusses best practices for functional, regression and load testing of .NET applications.

SCADA Security in Integrated Networks
As businesses leverage their SCADA systems by integrating them into the business networks, they must also assure the security of the SCADA system.

The Advantages of Small Form Factor HMI
HMIs have mutated and changed with new requirements, and they have become more flexible and capable. And while they've been doing that, they've become smaller and more useful.

9 Critical Requirements for Web Application Security
Learn why your Web applications expose dangerous security breaches and what’s required to effectively protect your Web applications and the sensitive information behind them.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)


Updated! The latest Windows-powered...

mobile phones!

other cool
gadgets

HOT TOPICS
Microsoft targets PNDs with new embedded OS
Microsoft tips .NET MF 3.0 highlights
Microsoft previews Windows Embedded Standard
Microsoft offers free Windows CE 6.0 textbook
Microsoft renames embedded operating systems
Microsoft unveils Windows Mobile 6.1
New Atom models target low-cost PCs
REFERENCE GUIDES
Windows Device Showcase
Intro to Windows Embedded
Intro to Shared Source
Real-time Windows Embedded
Windows Embedded books
Join our Windows Embedded discussion forums:
Windows XP Embedded
Windows CE
Windows Mobile


Windows Embedded developer newsgroups
Windows CE
XP Embedded
PocketPC
Smartphone

Microsoft's Windows Embedded resources
Embedded dev center
Mobile dev center
Windows CE tutorials
XP Embedded tutorials
Windows Embedded seminars
Windows Embedded application categories
3rd-party partners


BREAKING NEWS

• GPS software supports visually impaired
• Asus soft-launches "fashion" netbook
• Truck computer runs Windows Mobile
• ETX module targets military apps
• Cross-platform dev tool adds Windows Mobile
• Freescale wants out of cellular business
• Touch Cruise gets Windows Mobile 6.1
• Zune software slated for Windows Mobile
• Embedded confab does Windows
• GPS module sips 1.8 Volts
• Windows Mobile phone sports custom interface
• Webcast demos "battery-friendly" Windows Mobile apps
• Ethernet module runs .NET MF
• Speech tech supports Windows devices
• Windows Mobile devices attack desktops via ActiveSync


MOST POPULAR (last 90 days)
• "Netbook" uses Intel's Atom N270
• Windows CE takes on Linux in low-end netbooks
• Windows Mobile 6.1 phone has GPS
• T-Mobile's Touch Diamond clone does HSUPA
• iPhone-like Windows Mobile device has 16GB of storage
• HTC phone has slide-out keyboard and TV output
• Windows Mobile trouncing the iPhone?
• HTC releases Touch Diamond ROM upgrade
• Sprint upgrades HTC Touch, Mogul
• Intel's Atom powers mini-ITX board
MOST POPULAR (Classics from the vault)
Windows XP Embedded USB boot
Troubleshooting Windows XPe's blue screen "Stop 0x0000007B" error
Asus reveals $190 mini notebook
Windows Mobile 6 SDKs available for download
Windows Mobile VPN client plays with Cisco
HTC adds GPS to Windows Mobile Touch line
Microsoft unveils Windows Mobile 6.1
Guide to HTC's Windows Mobile smartphone platforms
Customizing Windows XP Embedded thin clients
Visual Studio 2008 adds mobile application features

Also visit our sister sites:


Sign up for WindowsForDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  Directory  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Windows is a trademark or registered trademark of Microsoft Corporation in the United States and/or other countries and is used by WindowsForDevices under license from owner. All other marks are the property of their respective owners. WindowsForDevices is an independent publication not affiliated with Microsoft Corporation.