y nl t O rin e P gl in r S Fo

©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC#  @ www.smallformfactors.com/rsc

©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC#  @ www.smallformfactors.com/rsc ©2007 OpenSystems Publishing. Not for distribution. www.smallformfactors.com www.pc104online.com

Volume 11 • Number 1

COLUMNS FEATURES 8 PC/104 Embedded Consortium SPECIAL: Standards update PC/104 – the expandable embedded form factor for Planet Earth 14 Ultra-Mobile PC on the move in on-the-go business By Jonathan Miller applications 10 Focus on Form Factors By Gail Levy, TabletKiosk ETX 3.0: hassle-free path to SATA integration By Christine Van De Graaf ly 12 European Technology TECHNOLOGY: General-purposen I/O options New modules seek standardization 18 An I/O view of small form factor choices By Hermann Strass O By Eric Rossi,t EMAC 46 Editor’s Insight Traveling far? Consider changing buses Tech i talk:n smart cameras By Chris A. Ciufo 22 Qr & A with Michael Engel, Vision Components GmbH P By Don Dingee DEPARTMENTS le 36 Editor’s Choice Products TECHNOLOGY: Desktop trends By Don Dingee g 40 New Products in 26 PC/104 assimilates PCI Express By Martin Mayer, Advanced Digital Logic By Chad Lumsden S r 32 Low-power MCUs and the MPEG-4 challenge E-CASTS o By Dr. Øyvind Strøm, Atmel A Practical GuideF to Implementing Open Standards-Based High Availability PRODUCT GUIDE: Rugged and Mil-Spec March 22, 2 p.m. EST www.opensystems-publishing.com/ecast 38 The latest rugged and Mil-Spec small form factor products EVENTS ESC Silicon Valley E-LETTER April 1-5 • McEnery Convention Center, San Jose, CA www.embedded.com/esc/sv Spring: www.smallformfactors.com/eletter  SPACE-104: A stackable solution for space electronics By Dr. Robert Hodson, NASA On the cover:  Net-centric military operations connect with PC/104, Mobile IP Small form factor boards are the heart of many consumer appliances such as By Mike Southworth, Parvus Corporation these handheld UMPCs from TabletKiosk (left) and OQO. See article on page 14. (Images courtesy of the manufacturers.) WEB RESOURCES Subscribe to the magazine or E-letter at: www.opensystems-publishing.com/subscriptions Industry news: Published by: OpenSystems Read: www.smallformfactors.com/news Publishing™ Submit: www.opensystems-publishing.com/news/submit © 2007 OpenSystems Publishing © 2007 PC/104 and Small Form Factors Submit new products at: All registered brands and trademarks in PC/104 and Small Form Factors are property of their respective owners. www.opensystems-publishing.com/vendors/submissions/np

 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

©2007 OpenSystems Publishing. Not for distribution. A n O p e n S y s t e m s P u b l i c a t i o n Military & Aerospace Group n DSP-FPGA Product Resource Guide n DSP-FPGA.com n DSP-FPGA.com E-letter n Military Embedded Systems n Military Embedded Systems E-letter n PC/104 and Small Form Factors n PC/104 and Small Form Factors E-letter n PC/104 and Small Form Factors Resource Guide n VME and Critical Systems n VME and Critical Systems E-letter Group Editorial Director Chris Ciufo [email protected] Contributing Editor Don Dingee [email protected] Associate Editor Jennifer Hesse [email protected] Senior Editor (columns)O Terri Thorson t [email protected] Assistant Editor Sharon Schnakenburg Europeanin Representative Hermann Strass r [email protected] P Art Director Steph Sweet Senior Web Developer Konrad Witte e Graphic Specialist David Diomede RSC# 01 @ www.smallformfactors.com/rsc l Circulation/Office Manager Phyllis Thompson g [email protected]

n OpenSystems i Publishing™ OpenSystems Publishing S Editorial/Production office: r 16872 E. Ave. of the Fountains, Ste 203 Fountain Hills, AZ 85268 o Tel: 480-967-5581 n Fax: 480-837-6466 F Website: www.opensystems-publishing.com Publishers John Black, Michael Hopper, Wayne Kristoff Vice President Editorial Rosemary Kristoff Communications Group Editorial Director Joe Pavlat Assistant Managing Editor Anne Fisher Senior Editor (columns) Terri Thorson Technology Editor Curt Schwaderer European Representative Hermann Strass Embedded and Test & Analysis Group Editorial Director Jerry Gipper Editorial Director Don Dingee Technical Editor Chad Lumsden Associate Editor Jennifer Hesse Special Projects Editor Bob Stasonis European Representative Hermann Strass

ISSN Print 1096-9764, ISSN Online 1550-0373 Publication Agreement Number: 40048627 Canada return address: WDS, Station A, PO Box 54, Windsor, ON N9A 615 PC/104 and Small Form Factors is published five times a year by OpenSystems Publishing LLC, 30233 Jefferson Ave., St. Clair Shores, MI 48082. Subscriptions are free upon request to persons interested in PC/104 and other small form factor single board computer technology. For others inside the US and Canada, subscriptions are $35/year. For 1st class delivery outside the US and Canada, subscriptions are $50/year (advance payment in US funds required). POSTMASTER: Send address changes to PC104 and Small Form Factors RSC# 02 @ www.smallformfactors.com/rsc 16872 E. Ave. of the Fountains, Ste 203, Fountain Hills, AZ 85268

 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC#  @ www.smallformfactors.com/rsc

RSC#  @ www.smallformfactors.com/rsc ©2007 OpenSystems Publishing. Not for distribution. PC/104 – the expandable embedded form factor for Planet Earth “Users of By Jonathan Miller clear direction to vendors and custom- existing PC/104 and PC/104 Chairman ers, uniting the market behind a single President, Diamond Systems Corp. format. Our goal is to ensure that the PC/104-Plus technology final solution provides the features and ly Writing from my room across the street benefits synonymous with PC/104: com- shouldn not worry that from the Nuremberg Messe in Germany patibility across a wide range of vendors where the annual Embedded World trade and products, ruggedness, and longevity. Othese formats will show is about to begin, I am reflecting I’m glad to say that substantial progresst disappear with the on how PC/104 has demonstrated itself is being made in this direction, and the as a successful solution for embedded results will be worth waiting for.i Wen will introduction of a systems. Although PC/104 was heav- not make any stackable computerr before ily concentrated in North America when its time. P PCIe solution.” first introduced, word of its proven value spread around the world, and more than Users of existingle PC/104 and PC/104-Plus 100 computer board vendors in all con- technology should not worry that these [Editor’s note: To catch up on other tinents eventually adopted it. Dozens of formatsg will disappear with the introduc- developments related to integrating vendors at Embedded World are display- intion of a PCIe solution. PC/104 vendors PCIe into PC/104, see the European ing PC/104 solutions using the widest are still introducing CPU and I/O boards Technology column on page 12 and range of processors, I/O, and packaging. S based on these formats, and the underly- the Technology Feature from r ing technology is expected to be available Advanced Digital Logic on page 26.] In other news, the PC/104o Embedded for a long time. The PC/104 Consortium’s Consortium recently concluded a two- members are committed to the mainte- To further illustrate the global nature of day meeting to discussF strategy as well as nance and support of these formats for the PC/104 market, I invited two of the internal operations issues. The hot topic many years into the future. That’s why PC/104 Embedded Consortium’s regional of the day was (and is) how to incorpo- we’ve come to Nuremberg with a booth vice presidents to present their comments rate the PCI Express (PCIe) bus into the at Embedded World for the second year in and address the market from the perspec- mix with a common solution that gives a row – to tell the story of PC/104. tive of their regions.

PC features in small industry’s footsteps, only making the This minimally modified software has the form factors modifications necessary to meet the needs added benefit of looking familiar to end of different market segments. users, making the transition to different By Johnny Wang hardware simpler and easier to accept. PC/104 Vice President, designers depend on Asia Region the benefits of PC technology in their To keep up with the traditional PC market, Product Marketing Manager, endeavor to offer smaller form factors, the PC/104 consortium has during the VIA Technologies, Inc. suitable peripherals, and efficient perfor- past 14 years periodically introduced new mance with lower power consumption at board specifications, such as PC/104, The high-volume, traditional PC industry minimum possible bill of materials cost. PCI-104, PC/104-Plus, EBX, Embedded has historically led the way for the embed- Platform for Industrial Computing (EPIC), ded market. New processors, memory The embedded market also relies on and and EPIC Express, all of which have con- types, peripheral devices, bus architectures, can easily adapt to software operating sys- tributed to the growth of the embedded and connectors have consistently been tems and applications designed for PCs, market. PC/104 boards are becoming introduced by the PC industry before allowing embedded market manufactur- more and more popular throughout Asia, being adopted by the embedded market. ers to avoid the effort and costs involved where a sizable number of PCs and SBCs The embedded market follows in the PC in developing stand-alone applications. are manufactured.

 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. A thriving ecosystem

By Martin Bodenschatz PC/104 Vice President, Europe Region Vice President, EMEA Region, Kontron

PC/104 is the most common standard interface type for ISA and PCI intercon- nection between CPU and I/O boards in the embedded market. This module type is a proven stackable embedded con- cept suited for rugged applications. The PC/104 ecosystem is alive and vivid and will be for many years to come. y nl The current challenge is to embrace the PCIe next-generation bus concept. The O Consortium is in position and taking t action to serve the global PC/104 com- munity with a clear and reliable path in into this new bus architecture. Just as r the existing PC/104-Plus is a one-for-all P interconnect scheme widely used on dif- ferent form factors in addition to PC/104, le the next-generation PCIe-based solution will also offer that unique benefit. g in Sales growth is still strong in the European PC/104 market. The PC/104 industry S and other vendors that supply thisr ecosystem continue to communicateo and demon- strate PC/104 benefits to users, including Restriction of the useF of certain Hazardous Substances (RoHS) compliance, rugged- ness, low power consumption, versatility, broad I/O choices, and longevity. These key features make PC/104 stand out as a favorable choice for our market.

For more information, contact the consortium: PC/104 Embedded Consortium 505 Beach Street, Suite 130 San Francisco, CA 94133 415-674-4504 [email protected] www.pc104.org

RSC#  @ www.smallformfactors.com/rsc

PC/104 and Small Form Factors Spring 2007 /  ©2007 OpenSystems Publishing. Not for distribution. Connector Area 114 (mm) 44 (mm) 0.95.0 114.0, 95.0

Primary target applications:

Medical, gaming and entertainment, military and aerospace 17 (mm) X4 X2

Consortia: 44 (mm) ETX Industrial Group, www.-ig.org Year of specification release: 2000 Year of latest major update: 2006, to ETX 3.0 17 (mm) 95 (mm) Sponsors: Kontron, Advantech, Adlink, Evalue, Arbor, Aaeon, Ibase Specification: X3 lyX1 Download for free at http://emea.kontron.com/downloads/ n white_papers/ETXSpecV3.01.pdf O 0, 0 114.0, 0 Dimensions: tTop View 95 mm x 114 mm (approx. 12 mm thick) in Mounting: r Requires carrier/baseboard, four mating connectors P HIROSE FX8-100S-SV (3.0 mm height) or FX8C-100S-SVS (9.5 mm height) le Power input: g +5 V from carrier/baseboard, optional 100 mA +5 V standbyin Mandatory features: S n Connector X1: PCI bus, USB, Audio r n Connector X2: ISA bus o n Connector X3: VGA, LCD, Video, COM1, COM2, LPT/Floppy, IrDA, ETX 3.0: hassle-free path to SATA integration Mouse, Keyboard F By Christine Van De Graaf n Connector X4: IDE 1, IDE 2, Ethernet, miscellaneous Product Marketing Manager – Embedded Modules (Kontron America) n SATA: Two ports via connectors on top side As new bus interface technologies are developed and introduced, embedded application designers face implementation challenges. The big questions are: How significantly does the design need to change? What new features are key for today, tomorrow, and in the near-term future? If bringing an embedded design up to date only requires one missing tech- nology, why fuss with adding more than what is really needed? The Computer-On-Module (COM) concept for embedded computers simplifies the challenges and keeps pace with new technologies such as Serial ATA (SATA). The embedded community recently welcomed COM Express and XTX as new options. Both standards integrate new technologies but call for designers to make significant modifications to the custom part of system designs – the carrier board. For some applications this is acceptable, but for others such changes are bigger leaps than truly are required and would force unwanted investments of time and money. ETX 3.0 benefits Recognizing this challenge, Kontron and the other companies behind the n Two SATA ports supported ETX Industrial Group released a revised ETX module standard, ETX 3.0, n 100 percent ETX pin-to-pin compliant which now includes SATA support while maintaining pin-to-pin compat- ibility with previous revisions. n No carrier board changes n Continued ISA support, along with Ethernet, USB 2.0, graphics, New modules designed according to the ETX 3.0 specification integrate audio, and other features two SATA ports via two slim line connectors designed onto the top side of n Multivendor standard – ETX Industrial Group the CPU module in the vicinity of X4. The module or carrier board ETX n Long term and hassle free connectors do not require any changes to take advantage of the faster SATA hard drives.

10 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC# 11 @ www.smallformfactors.com/rsc PC/104 and Small Form Factors Spring 2007 / 11 ©2007 OpenSystems Publishing. Not for distribution. New modules seek standardization

Recent developments in standards for a PCIe connector. The CPC1700 board pluggable version of the specific bus or several small form factors are stirring features four x1 PCIe lanes, presented carrier board interface. up a flurry of activity, including several from a dedicated PCIe on the board for initiatives to add PCI Express (PCIe) to cabling to devices. The USM offers a mechanical and electri- PC/104 variants. cal interface for air- or conduction-cooled [Editor’s note: Designers should versions of PMC, XMC, M-Modules, and keep tabs on several competing approaches Adding PCIe to PC/104 Eurocard form factors.y Figure 2 shows in this area. For a more detailed view l Digital-Logic, Switzerland, in cooperation of one approach, read how Advanced the USMn module plugged into a PMC with companies in the United States and Digital Logic proposes to add PCI Express and M-Module. Development kits for Germany, has developed an extension to PC/104-Plus on page 26.] M-ModulesO (ANSI/VITA 12) and PMC bus called PCI/104-Express, which is t modules (IEEE 1386.1) are available. The being proposed to the PC/104 Embedded ESMexpress USM specification can be downloaded at Consortium for standardization. ESMexpress (ESMe) describes ai System-n the MEN Micro website, www.men.de. On-Module (SOM, also rknown as In this concept, the legacy 104-pin con- Computer-On-ModuleP or COM) concept nector from PC/104 carrying the ISA bus with PCIe functionality for applications is replaced by a 150-pin connector of the in harsh environments.le MEN Micro, same height presenting the PCIe inter- Germany, presented this concept for face. These new connectors support next- standardizationg at the VITA Standards generation 5 Gbps PCIe operation. The inOrganization (VSO) meeting in January. PCI/104-Express bus lanes (four x1 lanes and two x4 lanes) configure automatically S Featuring the newest high-speed serial to adapt to stacking of peripheralr modules interfaces, ESMe offers an improvement above or below the CPUo module. over COM Express, ETXexpress, and other form factors. The ESMe modules Figure 2 Digital-Logic’s MSM945CXF pictured in fulfill the mechanical and thermal Figure 1 provides the PCIe interface on a requirements for industrial or military three-part connector below the blue encap- use. Each module is mounted on a metal Closing thoughts sulated module. A round metallic disk on frame and protected with an aluminum Digital-Logic’s efforts to add PCI Express the module serves as a thermal contact cover to improve mechanical stability to PC/104 break new ground in allowing point. This PCI/104-Express module is and thermal integrity, allowing hotter fully automatic stack configuration adapt- available fanless or with an active fan. components to be thermally coupled to ing to expansion above and below CPU the frame and cover. A passive heat sink modules without any special user prepa- In a related development, Fastwel, Russia, may be mounted on top of the cover. The ration. This approach may also allow claims to have produced the first com- submodule connector is rated for data CPU modules to be used on Embedded mercial version of PC/104 incorporating transfers up to 16 Gbps (differential) Platform for Industrial Computing (EPIC) within a -55 °C to +125 °C temperature baseboards. How standardization plays range. The ESMe is compatible with out in this and other related proposals will standards such as VITA 30.1, VITA 46 be interesting to watch. (3U or 6U), and others. Addressing the need for more rugged Universal SubModule small form factors, the ESMe and USM Also proposed for standardization by modules were designed from the ground MEN Micro at the VSO meeting, the up for harsh environments. Unlike one- Universal SubModule (USM) concept size-fits-all approaches, these form factors decouples FPGA chips, which are widely could provide useful modularization for used on mezzanine cards, from the indi- a wide variety of configurations in indus- vidual bus driver logic. USMs allow iden- trial and defense applications. tical functions to be implemented in the same way for use on different card formats For more information, contact Hermann Figure 1 using different I/O interfaces, providing a at [email protected].

12 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC# 13 @ www.smallformfactors.com/rsc ©2007 OpenSystems Publishing. Not for distribution. Special Standards Update Ultra-Mobile PC on the move in on-the-go business applications

By Gail Levy

The Ultra-Mobile PC (UMPC) form factor has developed quickly since its [Editor’s note: We saw several VIA C7-M introduction about a year ago. Gail shares information on which markets based UMPCs, including the TabletKiosk are embracing UMPCs, citing a specific example in a Point Of Sale (POS) v7110 pictured in Figure 1, with up to application. five hours of battery life at the 2007 Consumer Electronics Show.] When the UMPC form factor was first introduced in February 2006 and spread by a Microsoft pre-hype campaign, scores of online bloggers, high-tech junk- ly ies, and industry insiders spent countless n hours discussing how the new technology dubbed “Project Origami” would take off, O where the devices could be used, and who t would buy them. in Much of the initial speculation referred to r UMPC as an inexpensive laptop substi- P tute combining the power of Windows XP with low-voltage mobile-ready techno- le logies and wireless connectivity for easy on-the-go software access and use. The g initial design specification required a in 7" or smaller screen with a minimum Figure 1 800 x 480 display resolution, weight ofS less than 2 pounds, built-in wirelessr connectiv- extolling the benefits of the slate tablet interaction including a mobile ity, speech recognition, oand touch-screen form factor. UMPC was showcased as a teaching style. Using a wireless input with handwriting recognition. small, lightweight, carry-everywhere PC connection, teachers can distribute F combining Windows XP Professional with electronic content, assign electronic The first companies to enter the market- mobile-ready technologies. However, the reference materials and video clips, place, TabletKiosk and Samsung, began campaigns did not highlight how UMPCs and answer individual questions for shipping their UMPCs in May 2006. could offer mobile solutions for menu- increased efficiency. For students, Though OQO shipped its first subnote- driven applications and new methods a UMPC provides a compact and book computer model prior to that, it did of wireless business communication. lightweight educational tool for taking not meet all of Microsoft’s criteria for notes in digital ink, reading e-books, UMPCs, such as running the Microsoft UMPC unlocks vertical markets completing assignments, watching Origami software (the OQO model 02 Today, UMPC is starting to gain recog- presentations, and communicating launched this year does fit the criteria, nition as a distinctive solution for with other students. however). At the outset, UMPC received professionals in industries that require n Health care. Accuracy, speed, mixed reviews from industry analysts mobility and connectivity. Instead of and mobility are all essential and insiders who thought the lack of a marketing to the end consumer, student, elements for a well-functioning traditional keyboard and 2.5-hour battery or soccer mom, UMPCs are being tar- medical office and integral aspects of life hindered its use. Many pundits com- geted at business applications as a means UMPC. As the medical community mented that the size was wrong. Too big to provide new, more mobile ways of moves toward a universal standardized to be a pocket-sized PDA and too small to conducting business. electronic data interchange as a be a portable PC, it lacked the convenience requirement of the Health Insurance of a full-featured laptop and cost too much UMPCs are enjoying success in more Portability & Accountability Act for a mobile consumer device. than a few markets, including: (HIPAA), UMPCs provide medical professionals with a convenient This initially tepid response likely arose n Education. As today’s teachers method to input data directly at from the early UMPC marketing cam- incorporate UMPCs into their lesson the point of care. This time-saving paigns by Microsoft and others. These plans, they are promoting a learning approach results in higher efficiency promotional efforts compared UMPC experience that encourages efficiency rates for better time management to a small laptop or Tablet PC without and enables stronger classroom and overall cost savings.

14 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. n Control systems. To increase productivity and reduce errors, many warehouses now utilize menu-driven applications using a touch screen to regulate standards and benchmarks. If handwritten notes are used to gauge progress, then “jotting” notes on a UMPC provides a constructive manner for keeping a continuous archive of progress. Either way, the information can be transmitted to a centralized data management hub via wireless servers to eliminate duplicate efforts and keep everyone on the production floor up-to-date. n Home automation. With the right software installed, a UMPC can control the entire house by creating ly an intelligent scheduler to act as n the central “brain” of the operation. UMPC can be utilized to control O all the home’s electronic systems t from one central device that can be accessed wirelessly from anywhere in in the home. r n Government. For government P fieldwork, a UMPC can maximize efficiencies and increase productivity le levels for mobile users. Using hand- writing input or touch-screen menu- g driven applications, government in workers can maintain a constant electronic record of case file informa- S tion, access critical information,r and automate forms, ocontracts, and processes from anywhere in the field. n Hospitality. Speed,F mobility, and accuracy help ensure guest satisfaction in the hospitality industry. Environments that involve entering food and drink orders, processing credit cards, running a property management system, tracking casino wages, and scheduling hotel services can benefit from using a UMPC as a mobile customer service solution.

Most businesses can find numerous reasons why UMPC has a positive effect on user productivity. More often than not, UMPC is being used as a companion device to an SQL server, allowing users to enter key information from a remote location though the wireless network. The light- weight form factor enhances portability and, when combined with touch-screen input, makes the user experience highly intuitive and navigation easier.

Enterprise software developers and sys- tem integrators such as Squirrel Systems RSC# 15 @ www.smallformfactors.com/rsc (www.squirrelsysems.com), which offers

PC/104 and Small Form Factors Spring 2007 / 15 ©2007 OpenSystems Publishing. Not for distribution. Special Standards Update APPLICATION

UMPCs in Point Of Sale By Joe Cortez, VP of R&D, Squirrel Systems

Optimizing labor and food costs and continually improving the guest experience are essential to any hospitality establishment’s success. The ability to positively affect those metrics depends on management and staff having real-time actionable data out on the floor.

In the past, management and staff relied on small pocket PDA devices and pagers to get real-time information and alerts out on the floor. Due to their small screen size and low computing power, the small PDA devices were limited in their use. Staff had to be trained on the PDA device operation, which differed from the desk- top touch-screen POS terminals. In a high-turnover industry, training staff on both interfaces became problematic and increased operating costs. This limited capability and restricted interface resulted in PDAs being deployed in very specialized venues, never getting any real traction in the hospitality marketplace. y nl Using the TabletKiosk eo UMPC, the SquirrelOne Point Of Sale (POS) system offers an intuitive interface and seamless mobility.O Built on a Tier 1 open architec- ture Microsoft SQL platform, which offerst real-time data capability to help opera- tors make on-the-fly decisions that affect the outcome of their business, this POS system can place orders and processin credit and gift card transactions at the table or curbside. Managers canr perform all back-office and front-house POS functions on the device on demand,P allowing them to be out on the floor where they have the most impact. The ability to receive alerts on speed-of-service issues, review online labor statistics,le and pull up customer loyalty information helps managers enhance the gtotal guest experience. in complete POS and management system Gail Levy serves Ssolutions for restaurants and hospitality as director of r establishments, are providing industry- marketing for o specific solutions for targeted markets TabletKiosk, where (see sidebar). she oversees the F company’s product New technologies management, new As UMPC technology continues to business develop- develop, its potential for other types of ment, and marketing communications applications will increase. For example, projects. Prior to joining TabletKiosk, TabletKiosk is expanding its line of Gail spent 18 years overseeing UMPCs with the introduction of a rugged- marketing and sales communications ized UMPC early this year. Designed to and promotions at Munchkin Inc., endure physical stress and withstand harsh Mattel Interactive, Cendant Software environmental conditions, eo TufTab is (now Vivendi-Universal Games), IP 53 compliant for resistance to water The Right Start, and IKEA Home and dust with shock/drop/vibration tests Furnishings. Gail received her BA of 75 cm. New features include a 7" LCD from Union College in Schenectady, backlit outdoor-viewable touch screen, New York. SD slot, and a PCMCIA Type II slot for maximum connectivity and expansion. For enhanced security, the ruggedized UMPC also features an integrated bio- To learn more, contact Gail at: metric fingerprint reader. TabletKiosk As UMPC technology continues to 386 Beech Avenue, Suite 6 mature, expect to see new input methods, Torrance, CA 90501 improved connectivity, longer battery 310-782-1201 life, and lower prices. All these improve- [email protected] ments will help substantially grow the www.tabletkiosk.com RSC# 16 @ www.smallformfactors.com/rsc UMPC market. ➤

16 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC# 17 @ www.smallformfactors.com/rsc ©2007 OpenSystems Publishing. Not for distribution. Technology General-purpose I/O options An I/O view of small form factor choices

By Eric Rossi

With all the small form factor choices available, the process of selecting an SBC takes more than a little time and consideration. Evaluating each option based on a handful of significant factors including I/O requirements helps designers make informed decisions.

Designers looking for small form factor PC/104 connector. Although this form SBCs have many choices, including the factor has x86 roots, new PC/104 SBCs more widely fielded PC/104, EBX, and based on RISC (primarily ARM) archi- System-On-Module (SOM). With so tecture recently have been introduced. Figure 1 many options, how do designers deter- This allows RISC-based SBCs to make ly mine which one to use? use of the various PC/104 peripheral n modules. EBX The right choice depends on three key EBXO is a larger (5.75" x 8.0") format usu- issues plus several other considerations One of the definite advantages of thet ally utilized with higher-end processors, listed in Table 1: PC/104 format is the number of SBC and although low-end processor EBX boards peripheral options and enclosuresi navail- are available. EBX allows both PC/104 n What are the I/O requirements? able. The PC/104 standard rallows these and PCI expansion. A standard PCI card n How much processing is required? peripheral modules toP be stacked one on slot provides for PCI bus connection (see n What are the constraints (power top of another so that almost any applica- Figure 2). Numerous manufacturers pro- consumption, size, temperature, and tion can bel implementede with a PC/104 vide boards with the EBX form factor so on)? module stack (see Figure 1). To keep up and mounting holes but do not abide by with theg higher PCI-based I/O bus speed the designated connector locations or in The answers to these questions will inthe PC/104 standard was expanded to some cases, eliminate the PC/104 con- provide the criteria needed to make an include PCI bus connections. This up- nectors altogether. This normally is not an informed choice. Let’s examine some S of dated specification, called PC/104-Plus, issue unless a designer is trying to replace these issues for each form factorr with a has a derivative called PCI-104 that omits a true EBX board or needs PC/104 when focus on how I/O can beo added. the ISA bus. it is not provided. Some manufacturers such as EMAC have enhanced their EBX PC/104 F Due to the popularity of the x86 archi- offerings by providing PC/104-Plus and PC/104 is a small (3.55" x 3.78") expand- tecture, the PC/104 format will run just Mini PCI. able format. Due to this size, PC/104 SBCs about any Operating System (OS) with usually are based on lower-end 32-bit x86 any programming language. Some of the processors (386 to Pentium). Some manu- x86 PC/104 options draw less power than facturers take liberties with the specifica- other larger form factors with higher-end tion and add small wings, increasing the processors, however RISC-based PC/104 size of the board and thus allowing faster boards can offer even lower power con- processors and/or more I/O. sumption. A PC/104 peripheral module will cost quite a bit more than an equiva- Derived from the legacy PC x86 archi- lent commodity ISA/PCI card, but the tecture, the PC/104 standard provides PC/104 card is a much smaller and more ISA bus connectivity through a special rugged alternative.

Important considerations when selecting an SBC Is it a new application or a retrofit? What is the target cost? Figure 2 What is the development budget? Having a PCI card slot can be handy What Operating System (OS) and programming language are being used? when a specialty card that does not come Is there existing software that will be reused? in any other format is required. If more Will the system run on a battery or have any other special power supply requirements? than a single PCI slot is required, a riser card can provide two PCI slots that fold Is there a special card/module that must be used? over the EBX board at a right angle. The Table 1 problem with using PCI cards in this way

18 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. Technology General-purpose I/O options

is that they are difficult to mount and hold such as data acquisition and control, for can be the riskiest part of the design, secure without fabricating custom brack- example, will require one or more PC/104 especially with higher-end processors. ets. EMAC offers enclosures that handle expansion modules and possibly a termi- EBX boards with PCI cards holding them nal board or two. Although this is a less SOM splits the difference between off- securely. than optimum solution, it is off the shelf, the-shelf and full custom designs, taking minimizing time to market and incurring the best elements of both approaches. This EBX, like the PC/104 form factor, is minimal design cost. Alternatively, a full semicustom SOM approach comprises based on x86 architecture and will run custom solution might be favorable but two components: the processor module almost any OS with any programming would incur a large engineering design and the carrier board. The off-the-shelf language. In addition, since EBX is rela- effort. Additionally, the processor core processor module contains the processor, tively large, four serial ports and four or more USB ports are usually provided as well as one or more Ethernet ports. As mentioned, some EBX boards provide Mini PCI expansion, which is ideal for adding wireless 802.11 Ethernet. ly The 3.5" Half EBX format is a very pop- n ular derivative of the EBX form factor, which as its name indicates is half the O size of a full EBX board. In addition to t its smaller size, the Half EBX board uti- lizes onboard connectors for its standard in I/O (such as serial DB9, RJ-45 Ethernet, r USB, PS2 keyboard, and DB15 video), P eliminating some of the cables EBX and PC/104 boards require. The cables are le usually not included with a full EBX board and are purchased separately. g in S or “SOM splitsF the difference between off-the-shelf and full custom designs, taking the best elements of both approaches.”

SOM While PC/104 and EBX have been around for a while, the System-On-Module (SOM, also referred to as Computer-On- Module or COM) alternative is relatively new. PC/104 and EBX solutions usually have myriad cables. Many applications RSC# 19 @ www.smallformfactors.com/rsc

PC/104 and Small Form Factors Spring 2007 / 19 ©2007 OpenSystems Publishing. Not for distribution. Technology General-purpose I/O options

memory, real-time clock, Ethernet, serial come in a variety of form factors and use ports, hard disk and/or flash disk inter- a mix of 8-, 16-, and 32-bit processors. face, and other processor-specific I/O. They are usually pin compatible within a The module plugs into a carrier board, manufacturer’s product line but not from which provides all the system connectors manufacturer to manufacturer even when and any additional I/O components the exact same form factor is used. required for the application. In either case, by utilizing a pin compati- While carrier boards can be purchased ble SOM product line, the SOM approach off the shelf, enabling immediate soft- provides an upgrade path when future ware development, the carrier board must enhancements call for a more powerful be custom designed for the application processor. In addition, once an applica- at hand to reap the benefits of the SOM tion is built around a particular processor approach (see Figure 3). The customer module, the development environment or module manufacturer can perform a and all the code written for it should custom carrier board design, but regard- come across seamlessly to the next proj- less of who performs it, the time frame, ect. SOM also increases product longev- design cost, and risk are reduced over ity. Unlike what’sly possible with a full a full custom design. An SOM design custom approach,n the processor module can decrease the cabling and expansion can be replaced easily once the processor, module stacking found in a strictly off- flash,O or RAM becomes obsolete. the-shelf approach, not to mention thet system unit cost savings. In addition, the reduction in cabling and modulei ninter- connections makes an inherentlyr more reliable system.e P “PC/104 is an ideal gl solution for applications in that demand an off-the- S shelf small form factor or F with low- to mid-range processing power. ”

Figure 3 Narrowing the choices PC/104 is an ideal solution for applica- Like SBCs, SOMs come in a variety of tions that demand an off-the-shelf small flavors, some of which are standards form factor with low- to mid-range pro- based and others that are propriety cessing power. The primary disadvan- designs. ETX, COM Express, XTX, and tages are multiple cables that tend to STX are examples of standard SOMs come loose if not secured and relatively covered by the ETX Industrial Group expensive system cost when several mod- (www.etx-ig.org), PICMG (www.picmg. ules are required. org), the XTX Consortium (www.- standard.org), and the STX Consortium EBX is well suited for high-end appli- (www.stx-consortium.com), respectively. cations especially when a PCI card is RSC# 20 @ www.smallformfactors.com/rsc These standards are primarily based on required. It has the same cabling issues as 32-bit x86 architecture and feature a PC/104 and is much larger than a PC/104 combination of ISA, PCI, or PCI Express module. The 3.5" Half EBX resolves expansion buses. The advantage of these some of the cabling issues and is smaller SOMs is that a number of manufacturers than EBX. second source them. Proprietary SOMs, which are usually smaller and less expen- Any SOM solution will usually provide sive than their standard counterparts, the best fit for an application although it

20 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. can incur an engineering design charge. Eric Rossi is a well as a BS and MS in Computer Science SOMs support a wide variety of both senior manager at from Southern Illinois University. RISC and CISC processors. RISC pro- EMAC, Inc. where cessors tend to be lower power and are he is responsible To learn more, contact Eric at: most advantageous for battery-backed for new product EMAC, Inc. applications. development and 2390 EMAC Way custom engineering Carbondale, IL 62902 Carefully considering the application management. Eric 618-529-4525 from a number of angles, as demonstrated has more than 25 years of experience in [email protected] in Table 2, will help designers make the embedded system design and holds a BS www.emacinc.com right choice. ➤ in Electrical Engineering Technology as

Form Power Size Processing Expandability Time to Development Development Advantages Disadvantages factor consumption power market cost risk PC/104 Low to mid 3.55" x Low to mid PC/104 Off-the-shelf Off-the-shelf Off-the-shelf Stacking of peripheral Multiple cables and 3.78" PC/104-Plus Fast Inexpensive Low modules; rugged, interconnections, ex- small size pensive system cost EBX Low to high 5.75" x Low to high PCI Slot Off-the-shelf Off-the-shelf Off-the-shelf Supports high-end Multiple cables, 8.0" PC/104 Fast Inexpensive Low processors, PCI slot, awkward expand- (optional) and PC/104; more I/O ability, large size PC/104-Plus ports than PC/104 Mini PCI ly SOM Very low to Small Low to mid Unlimited Semicustom Semicustom Semicustom Protectionn from Not off-the-shelf, mid to 4 to 8 weeks Moderate Moderate obsolescence, may require custom large (typical) Oeliminates cables, drivers t unlimited I/O, best fit Custom Very low to Very Low to high Unlimited Full custom Full custom Full custom Eliminates cables, Not off-the-shelf, may high small 4 to 24 weeks Expensive inHigh exact fit, unlimited require custom drivers, to (typical) r I/O, lowest production longer software large P cost development eTable 2 gl in r S Fo

RSC# 2101 @ www.smallformfactors.com/rsc RSC# 2102 @ www.smallformfactors.com/rsc

PC/104 and Small Form Factors Spring 2007 / 21 ©2007 OpenSystems Publishing. Not for distribution. TECH TALK / TECH TALK / TECH TALK / TECH TALK / TECH TALK

Tech talk: smart cameras Q & A with Michael Engel, Vision Components GmbH

By Don Dingee

Industrial processes don’t always have a traditional computer watching them. In many cases, a smart camera monitors a process and takes action to keep it under control. These smart cameras provide good examples of embedded small form factor systems, with vision, DSP, control, and networking functions built in.

Until recently, building a machine ly vision application meant using a PC- n based system. Now intelligent or smart EDITOR: Why was VCRT developed for smartO cameras? cameras are used more frequently, ENGEL: Smart cameras need to bet 100 percent crash proof. Industrial sys- shifting much of the image processing tems rarely shut down gracefully – the power can just go out or be turned off. and even some process monitoring File systems, even some intendedin for real-time use, usually can’t handle that without damage. r and control functions into the camera. P Smart cameras target problems where e a threshold can be identified by in- l specting levels or changes in an image. g EDITOR: What’s different in the VCRT file system? Smart cameras include not only the in CCD sensor but also processing func- ENGEL: We order write operations and provide redundancy. If the power is switched tions such as frame grabbing, image S off during a write operation, that specific sector might be corrupted, but as a whole r the file system remains intact and does not need repair at the next start. This also memory, fast digital signal process- o means the camera can start up quickly without lengthy system checks. ing, and interfacesF for communication with the external world. For example, during the SARS pandemic in Asia a smart camera (operating in the infra- EDITOR: Couldn’t a commercial Real-Time Operating System (RTOS) have red spectrum) was used to scan trav- been used? elers’ facial temperature quickly and noninvasively in public areas. The ENGEL: When we started designing these smart cameras in the mid 1990s, we camera could determine if a traveler didn’t find any RTOS technology that could offer the speed and reliability needed. was “hot,” indicating possible illness, Our cameras support a variety of image speeds and resolutions, but 244 frames per second operation at 640 x 480 pixels shows how fast things can happen. VCRT is and notified security personnel of the designed from the ground up to give priority to image processing. Low latency potential health risk. and determinism are critical, given that missing frames is unacceptable in indus- trial applications. To deliver images reliably and avoid crashes, VCRT supports To support this intelligence and deliver multitasking and deterministic capability with a set of image processing and reliable performance for industrial I/O libraries. applications, developers are creating smart cameras and smart software. In this interview with Michael Engel, managing director and founder of EDITOR: What about control system integration? Vision Components GmbH, we learn more about what’s behind the soft- ENGEL: We’re continuing to optimize smart camera solutions for more sophisti- cated process control tasks. For example, we’ve just released VCRT 5.25 adding ware in a smart camera, examining connectivity for several Beckhoff program libraries, simplifying smart camera the company’s VCRT operating system integration into a Beckhoff-based control system. as an example.

22 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. TECH TALK / TECH TALK / TECH TALK / TECH TALK / TECH TALK

What is a smart camera? A smart camera is an integrated To learn more, contact Endre Toth at: machine vision system including image- capture circuitry, a processor that can Vision Components USA extract information from images with- 10 Hedgerow Drive out an external processing unit, and Hudson, NH 03051 interfaces to make results available to 603-598-2588 other devices. Figure 1 shows Vision [email protected] Components’ VC40XX smart camera. www.vision-comp.com

y nl t O Figure 1 rin A smart camera usually consists of P several (but not necessarily all) of the following components: le n Image sensor (matrix or linear, g CCD or CMOS) in n Image digitization circuitry n Image memory S n Processor (often a DSP orr suitably powerful processor)o n Program and Fdata memory (RAM, nonvolatile flash) n Communication interface (RS-232, Ethernet) n I/O lines (often opto-isolated, such as relay control) n Lens holder or built-in lens (usually C or C-mount) n Built-in illumination device (usually LED) n Video output (such as SVGA)

This architecture offers a more compact volume compared to PC-based vision systems and often uses a lower-cost, if not somewhat simpler, user interface or no user interface at all.

Smart cameras with powerful DSPs are especially suited for applications where several cameras must operate independently and often asynchro- nously or when distributed vision is required, such as at multiple inspec- tion or surveillance points along a production line or within an assembly machine. RSC# 23 @ www.smallformfactors.com/rsc

PC/104 and Small Form Factors Spring 2007 / 23 ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC# 24 @ www.smallformfactors.com/rsc ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

©2007 OpenSystems Publishing. Not for distribution. Technology Desktop trends PC/104 assimilates PCI Express

By Martin Mayer

PC/104 has been extended several times in the past as new bus technology arrived on the scene. With PCI Express (PCIe) now available, interest in adding it is heating up. In this overview of how PCIe could The label PC/104 is rapidly moving away be added to PC/104 designs, creating a new concept called PCIe104, we from the implication of a 104-pin pass- discover some of the considerations that would need to be addressed. through ISA bus. Nowadays, PC/104 denotes the mounting-hole pattern and interboard spacing rather than the elec- trical expansion bus. More systems are The assimilation of PCIe is a needed step The shape of things to stay being developed without the 104-pin ISA in the evolution of the PC/104 embedded With equivalent bandwidth of 5,200 full- bus. When considering the bandwidth- space. Grafting a new logical “trunk” to rate T-1 interconnects, a peripheral inter- per-pin ratio, thely economics of keeping the PC/104 format must satisfy all connect composed of four x1 PCIe lanes the legacyn ISA bus at the CPU’s side the existing branches of the PC/104 represents the next order of magnitude in begin to erode. family. Adopting a streamlined hierar- CPU-to-peripheral interconnectivity. Pin O chy, PC/104 can be expanded to include count is reduced by serialization of thet Adopting a leapfrog philosophy wherein much higher-bandwidth possibilities and address, data, and handshake signaling, the lowest-bandwidth bus is distanced from new classes of PCIe CPUs and peripher- and releases valuable PCB real estatein for the CPU lets designers continue equip- als while maintaining a migration path improved routing and functionalr density ping the CPU module with the highest- for both legacy buses. We’ll give this of peripherals. TheseP factors draw the bandwidth, most cost-effective interface concept the working name of PCIe104 PC/104 community to PCIe and promise buses (Figure 1). Deployment of bridge for now. to expand thel eembedded market. cards farther down the stack modifies the structure to include lower-bandwidth g interconnects needed to support legacy in peripherals. Once the head end of the sub-bus has moved offboard, that onboard S space becomes available to implement a or higher-bandwidth interconnect. To meet the needs of peripheral devices, F the primary interconnect must supply all the needed functions: power, address, data, and handshake. Any available sec- ondary interconnect shall operate in a pass-through mode. This rule exists in the PC/104-Plus specification, as peripherals must pass the PC/104 ISA bus to the next card in the stack to extend the modular backbone. However, the stack may tran- sition at any time from PC/104-Plus to

P C I

P E X C P I R E S S

B1 A1

D1 A1

RSC# 26 @ www.smallformfactors.com/rsc Figure 1

26 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. PC/104 by simply installing a PC/104 preserving connectivity with a large and standard peripheral and ceasing to extend dedicated peripheral base. Figure 2 illus- the PCI section. trates a PCIe mixed stack.

Following the PC/104-Plus example PCIe104 uses a full-duplex, serialized, where high-bandwidth cards are located point-to-point bus architecture as opposed closest to the CPU, PCIe would become to the simplex, parallel, multipoint archi- the root interconnect, serving the nearby tecture of PCI-104’s 32-bit wide 33 MHz peripherals with Express Lane support. PCI bus. The lane switching that PCIe Adopting PCI-104 as the foundation, peripherals require to provide multipoint the PCIe interconnect would occupy the functionality with a point-to-point archi- former location of the PC/104 ISA bus. tecture is simplest when expanding a PCIe104 system in one direction, either Such a configuration supports all existing above or below the CPU. 120-pin PCI-104 compatible peripherals. A minor extension of Serial-IRQ support Experience in powering and cooling and perhaps additional request and grant high-performance, small form factor sys- service would enable bridging a complete tems demonstrates that peripheral expan- ISA bus off of the existing 120-pin PCI sion is easiest below the CPU. Building ly connector, making a transition board pos- the system to stack underneath the CPU n sible. At any point in the stack, the PCI simplifies the design of the peripheral bus can initiate the original PC/104 bus, devices because they do not require the O nt Reserved for Thermal Management ri P PCI PCIe104 CPU Modulee gl in QFS PCI Express S Peripheral QMS or F QFS PCI Express Peripheral QMS

QFS

PCI PCI to Full 16-Bit ISA Bridge

PC Legacy PC/104 Peripheral 104

PC 104 Legacy PC/104 Peripheral RSC# 27 @ www.smallformfactors.com/rsc

PC Legacy PC/104 Peripheral 104

Figure 2

©2007 OpenSystems Publishing. Not for distribution. Technology Desktop trends high-speed switching elements needed been adopted by the PCMCIA-SIG as part supply, optional +3.3 Vdc standby power, when the stacking direction is unknown. of the ExpressCard standard. By design, and an intermediate voltage of +1.5 Vdc the ExpressCard “pouch” is supplied with for peripheral core logic and presence Connector selection and pin USB 2.0 and a PCIe lane. The ExpressCard detection. assignment device must select the appropriate interface In creating PCIe104, the Samtec QFS and assert a hot-plug pin to alert the system In maximum implementation, up to based ASP-129646-02 provides a suitable to the need for service. four USB 2.0 ports with presence detect connector for the bottom side of the CPU will be required on the PCIe104 inter- as well as a stack-through, bottom-side The ExpressCard design lends itself to connect to support possible ExpressCard connector for all PCIe104 peripherals. the embedded marketplace as an off-the- expansion. Six differential pairs are con- The peripheral top-side connector, QMS shelf source for wireless network cards, sumed, providing an additional 1.92 Gbps based ASP-129637-02, supports 0.600" high-bandwidth storage interfaces, and of raw bandwidth. One final pair is con- (15.24 mm) minimum interboard spacing. other devices that benefit from hot-swap sumed by #WAKE and PowerGood/ Figure 3 shows the Samtec connector capability. Support for this standard re- #RESET, leaving 11 pairs for remaining design. quires no additional glue logic, +3.3 Vdc bus responsibilities. Side “A” (outer) Side “B” (inner) y +5 Vdc 1 1 l#WAKE +3.3 Vdc 2 n2 GND USB_1+ 3 O3 RX_1+ USB_1- 4 t 4 RX_1- USB_2+ in5 5 RX_2+ USB_2- r6 6 RX_2- +3.3 P Vdc 7 7 RX_3+ e+5 Vdc 8 8 RX_3- gl+5 Vdc 9 9 RX_4+ +12 Vdc 10 10 RX_4- in +5 Vdc 11 11 GND S +3.3 Vdc 12 12 GND r USB_PresenceDetect_1 13 13 RefClock_1+ o USB_PresenceDetect_2 14 14 RefClock_1- F USB_PresenceDetect_3 15 15 RefClock_2+ USB_PresenceDetect_4 16 16 RefClock_2-

Bank Divider

PCIe_Presence_Detect_1 17 17 RefClock_3+ Figure 3 PCIe_Presence_Detect_2 18 18 RefClock_3- PCIe_Presence_Detect_3 19 19 RefClock_4+ This connector offers 32 differential pairs PCIe_Presence_Detect_4 20 20 RefClock_4- for board-to-board interconnect. Each +3.3 Vdc 21 21 GND 2.5 Gbps x1 PCIe lane requires three pairs: clock, transmit, and receive. At pre- +5 Vdc 22 22 GND sent, embedded chipsets offer 4 x1 PCIe, -12 Vdc 23 23 TX_1+ providing a total of 10 Gbps of raw band- +5 Vdc 24 24 TX_1- width to attached peripherals. This con- +5 Vdc 25 25 TX_2+ sumes 12 of the 32 available differential pairs. Handshaking consumes 3 additional +3.3 Vdc 26 26 TX_2- pairs when presence detect is required, USB_3+ 27 27 TX_3+ leaving a balance of 17 pairs for power USB_3- 28 28 TX_3- and expanded functionality. Table 1 spec- ifies the PCIe104 concept High-Speed USB_4+ 29 29 TX_4+ Interconnect pin assignments. USB_4- 30 30 TX_4- +3.3 Vdc Standby 31 31 GND Expanding with ExpressCard +3.3 Vdc Standby 32 32 PowerGood/#RESET USB 2.0 has proven to be a cost-effective means for peripheral interconnect and has Table 1

28 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. The ground return and power High-speed routing and lane Lane #1, from the top-side QMS intercon- allocation switching nect and terminates the transmit, receive, The Samtec QMS/QFS-032 series utilizes With the PCIe Arbiter centrally located and reference clock pairs at either the final divider blades for the ground system, on a PCIe104 CPU, all the PCIe lane’s target silicon or a PCIe switching device, providing a uniform plane that matches transmit and receive pairs are conve- splitting the bandwidth of an Express impedance with traditional differential niently located on the inboard side of Lane across multiple target devices. pair over ground-plane high-speed layout the PCIe104 High-Speed Interconnect. Additionally, the PCIe104 peripheral techniques. Each ground blade can carry Further, the grouping of transmit and must route the unused resources delivered more than 7 A, providing a maximum receive pairs together in a contiguous to the top-side QMS interconnect to the return current of more than 14 A over block of differential pairs follows the appropriate locations on the bottom-side the operational range of the embedded grouping inherent in the ball-out of QFS interconnect so that more peripher- system. PCIe Arbiters. als may be added to the system.

With each pin on the system rated at Each PCIe104 peripheral card acquires Grouping pairs by transmit, receive, and 1.5 A, as few as 10 pins at full capacity one or more PCIe lanes, starting with reference clock functions reduces the trace will begin to overload the ground return capacity, which may affect signal integ- rity on the PCIe lanes or perhaps the USB given that a nominal mirror current is ly associated with differential transmission. n For this reason, six additional pins are allocated to the GND network to provide O a 23 A return path. t Up to four voltage rails may be applied in to the bus, with +5 Vdc and +3.3 Vdc the r only mandatory requirements. As pres- P ently defined, the PCIe104 High-Speed Interconnect can supply 100 W of power le to feed peripherals. This is divided up as 50 W of +5 Vdc, 24 W of +3.3 Vdc, and g up to 13 W each of +12 Vdc and -12 Vdc. in An additional 9 W of standby +3.3 Vdc power is also available. r S Delivery of the majorityo of the power via the +5 Vdc supply rail is the only major departure from theF desktop PCIe stan- dard. ExpressCard intermediate voltage support is specified at +1.5 Vdc. Some PCIe silicon currently requires other core voltages lower than +3.3 Vdc, and con- version of +5 Vdc is more efficient than +12 Vdc conversion.

Historically, the original PC/104 and the PC/104-Plus PCI extension have included ±12 Vdc support. Inclusion of the optional ±12 V rails supports data acquisition, analog conversion, and external control peripherals, which are key applications that benefit greatly from PCIe’s dedicated bandwidth.

PCIe specifies an optional standby volt- age plane. The allocation of bus resources to this function is critical to deeply embedded systems with intermittent duty or in suspend-once resume-many appli- cation implementations. This important segment of the embedded marketplace continues to expand as delivered CPU power increases. RSC# 29 @ www.smallformfactors.com/rsc

PC/104 and Small Form Factors Spring 2007 / 29 ©2007 OpenSystems Publishing. Not for distribution. Technology Desktop trends

routing complexity of the passive lane USB channels utilized by a PCIe104 New pathways to innovation switching required for a stackable peripheral are also subject to switch- The evolution of PC/104 into this PCIe104 architecture. This also supports the ing requirements. USB’s lower data rate concept opens many new pathways to requirement that the positive and nega- and higher drive levels as well as its innovation that will greatly enhance the tive signals in each transmit and receive single-pair, simplex architecture make PC/104 embedded space. The simplic- pair must be length matched to less than the integral pass-through or lane switch- ity of interconnecting silicon with PCIe 0.010" (0.254 mm). The tighter length ing simple by comparison. Locating serialized communications, coupled with matching of under 0.005" (0.0127 mm) these signals on the outboard side of the full backward compatibility of existing for the reference clock component signals connector near the ends facilitates the PCI device drivers to operate over PCIe also benefits from homogeneous signal routing of these 480 Mbps differential without modification, is a significant grouping. trace pairs. advancement in delivered bus bandwidth. Samtec’s Q2 Q-Pairs wide dimensional tolerances and high-speed design help bring this technology to the PC/104 form factor through PCIe104. Simplified architecturely and homogeneous signal groupingn of the PCIe104 High- Speed Interconnect leverage the benefits ofO PCIe serialization to simplify periph- t eral design and maximize available board space. Deployment of a multifunction in bridge device preserves compatibility with r legacy PC/104 ISA devices. Inclusion P of USB and PCIe opens the pathway to simplified ExpressCard support as well as le the deployment of integrated USB periph- eral devices. By leapfrogging the original g PC/104 ISA bus and upgrading that space in with the PCIe104 High-Speed Intercon- nect, the PC/104 form factor opens the S door to future generations of applications or within the embedded space. ➤ Martin Mayer F is currently the head of R&D for Advanced Digital Logic. With more than a decade of experience in the embedded sector, starting with writing platform- independent management code for echo cancellers to control code for oil-field applications, he joined Advanced Digital Logic in 1999. Martin earned a BS/CS with Math and Physics minors from Sonoma State University in 1995.

To learn more, contact Martin at:

Advanced Digital Logic 4411 Morena Blvd., Suite 101 San Diego, CA 92117-4328 858-490-0597 ext. 19 [email protected] www.adlogic-pc104.com RSC# 30 @ www.smallformfactors.com/rsc

30 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC# 31 @ www.smallformfactors.com/rsc

©2007 OpenSystems Publishing. Not for distribution. Technology Desktop trends Low-power MCUs and the MPEG-4 challenge

By Dr. Øyvind Strøm

Small form factors often take on big jobs, but designers can’t just toss big processors into the fray – there’s not enough power or cooling in the resulting difference picture is DCT some applications. New, more efficient processor architectures tailored coded, quantized, and VLC coded. The for specific algorithm types are emerging, such as an MCU architecture motion vectors describing the motion described here that’s designed for algorithms like MPEG-4 with low- of the blocks in the picture are used power operation in mind. later for decoding and are also encoded with VLC.

The increasing use of complex algo- Huffman coding. Only information from Both encoding and decoding are compu- rithms in embedded systems is adding the picture itself is used, thus every frame tationally intensive. During encoding, the substantially to processing overhead. Fast can be decoded independently. Sum of Absolutel Differencesy (SAD) must Fourier Transforms (FFTs), inverse Dis- be calculatedn for all pixels in each frame. crete Cosine Transformation (iDCTs), Additionally, MPEG-4 intermode en- A qualitative measure of the distortion is and other compute-intensive algorithms coding takes into account the temporal assignedO to each motion vector. The SAD requiring single-bit manipulation, matrix redundancy between the images in a videot for an N x N block located at position mapping, and byte and half-word arithme- sequence. Macroblock-based motion (x, y) with a given displacement (dx, dy) tic are becoming common in applications estimation between two successivein in the reference group of video objects is that were unimaginable a few years ago. images is performed, allowingr a motion- derived as shown in Equation 1. compensated predictionP of the current In many systems, the answer to the algo- picture. The predicted image is then Listing 1 shows a C-language representa- rithm complexity dilemma is faster clock subtracted lfrome the original image and tion of the algorithm. speeds or multicore processors. But for battery-operated end products such as g PDAs, cell phones, point-of-sale devices, in and portable media players, a more power-efficient approach is needed. S New Equation 1 microcontroller (MCU) architecturesr can resolve this problem, supportingo the com- putational intensity with a fraction of the /* From sad.c of the open source xvid codec */ power consumption.F uint32_t sad = 0; uint32_t j; MPEG-4 encoding and decoding One example of an advanced, compu- uint8_t const *ptr_cur = cur; tationally intensive DSP algorithm, uint8_t const *ptr_ref = ref; MPEG-4, is a video coding standard that allows universal, low bit-rate video data transfer by reusing most of the data from for (j = 0; j < 8; j++) { the first video frame and transferring only //Compute SAD for 4 bytes those bits that have changed from one sad += ABS(ptr_cur[0] - ptr_ref[0]); frame to the next. sad += ABS(ptr_cur[1] - ptr_ref[1]); MPEG-4 video coding uses a block- sad += ABS(ptr_cur[2] - ptr_ref[2]); based predictive differential video coding sad += ABS(ptr_cur[3] - ptr_ref[3]); scheme. The main techniques for com- //Compute SAD for next 4 bytes pression are division of the picture in sad += ABS(ptr_cur[4] - ptr_ref[4]); 8 x 8 blocks or 16 x 16 macroblocks, motion-compensated prediction, trans- sad += ABS(ptr_cur[5] - ptr_ref[5]); form coding with Discrete Cosine Trans- sad += ABS(ptr_cur[6] - ptr_ref[6]); form (DCT), quantization, and run-length sad += ABS(ptr_cur[7] - ptr_ref[7]); and Huffman coding for Variable Length Codes (VLCs). ptr_cur += stride; ptr_ref += stride; Both spatial redundancy and irrelevancy } are exploited with block-based DCT coding, quantization, and run-length and Listing 1

32 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. Every line in Listing 1 contains an addi- tion, absolute value, and subtraction – three operations per line of code. Imple- menting this in a RISC architecture using standard arithmetical instructions Equation 2 would require 24 operations in addition to any nonarithmetic operations to align n Maximize pipeline resource new instruction, other resources memory with load/store instructions. utilization. Some arithmetic in the pipeline will be under-utilized. In a single-cycle architecture, that operations take a single cycle Allowing unused pipeline resources equates to a minimum of 24 cycles for the while others take several cycles. to be used for nondependent 8 x 8 SAD algorithm in addition to the For example, a division operation calculations (out of order execution) other parts of the algorithm. This algo- can take 32 cycles to execute. If the increases utilization of these rithm is run approximately 60-70 percent processor must wait for a multicycle resources and increases throughput of the time during MPEG-4 encoding, operation to complete before issuing a per clock cycle. putting a significant computational strain on most RISC architectures.

Similarly, the decoding of MPEG-4 data streams includes a very compute- intensive 2-D 8 x 8 iDCT algorithm ly shown in Equation 2. n While combining conventional MCUs O and DSPs could provide the throughput t for MPEG-4 algorithms, portable devices can’t supply enough electrical power to in do so. A better solution would be a new r MCU architecture with an instruction P set that supports single-cycle execution of frequently used operations and com- le binations thereof (FFT, SAD, iDCT, and others). This architecture would also have g the command and control functionality in of a microcontroller and could employ advanced computational throughput S to maintain minimal powero consumption.r Architectural enhancements Developers can takeF the following archi- tectural steps to improve CPU computa- tional throughput for these algorithms: n Reduce the amount of load/store cycles. More than 30 percent of the instructions executed in an RISC architecture are load or store instructions, each of which takes one or more cycles. Reducing the number of load/store cycles can have a substantial effect on processor throughput. n Streamline repetitive operations. Some algorithms such as those for multimedia contain operations that are repeated thousands of times on data streams. For example, the 8 x 8 SAD algorithm contains 24 operations that must be executed on every pixel of an image during MPEG-4 encoding. Performing these operations on multiple data simultaneously (Single Instruction Multiple Data or SIMD) causes a linear reduction in cycles required to process the data stream. RSC# 33 @ www.smallformfactors.com/rsc

PC/104 and Small Form Factors Spring 2007 / 33 ©2007 OpenSystems Publishing. Not for distribution. Technology Desktop trends

n Use operators efficiently. n Improve code density. Since Providing a variety of instructions memory is relatively inexpensive, (such as multiplies) that fully few people worry about code density. exploit computational resources “The processor core However, with processors that rely for target algorithms can increase on an instruction cache for fast throughput. performance, code density can have n Minimize branch latency. Most can execute 30 frames a direct effect on performance. If the multimedia and cryptography code is smaller, more instructions algorithms consist of outer and inner can be stored in the cache, resulting loops. Branches for tight inner loops per second Quarter in fewer cache misses and fewer can consume three to five cycles cycle-intensive fetches from external each. In DSP algorithms some inner memory. Reducing the traffic on the loops are executed tens of thousands VGA MPEG-4 decoding main system bus can also significantly of times a second, and their branches reduce power consumption. can consume an enormous number of cycles. Implementing logic that with a clock frequency High performance, low power predicts the branch and folds it into Atmel has developedly a high-performance the instruction can reduce the branch 32-bit RISCn processor core with an penalty to zero cycles after the first of 100 MHz …” instruction set architecture that increases loop iteration. theO computational throughput per cycle t while also delivering ultra-low power rin e P l AG interface OCD interface JT Reset interface

oller interface g in S OCD JTAG Reset r system control control FoInterrupt contr

Tightly Coupled Bus BTB RAM interface AVR32 AP CPU pipeline with Java accelerator

MMU Dcache Icache

Cache RAM interface controller B B B controller Cache RAM interface

Bus Master Bus Master 8-entry uTL 32-entry TL 4-entry uTL System bus System bus

Figure 1

34 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. Integer Unit

Mul 1 Mul 2 Multiply pipe

Java Decode ALU 1 ALU 2 Write ALU pipe Cache Instruction Issue Back Access Buffer RISC Decode Dynamic Branch Prediction Data Data Address Access Data pipe Return stack

IFETCH1 IFETCH2 Decode Stages Load/Store Unit ly Coproc nTCB Coprocessor Bus t O Figure 2 in consumption. The processor core can all instructions forward theirr results as Keeping the power down execute 30 frames per second Quarter soon as they are finished.P Pipelines have With these and other enhancements, the VGA MPEG-4 decoding with a clock branch prediction logic that can accu- resulting architecture achieves low power frequency of 100 MHz by implementing rately predictl eall change-of-flow instruc- usage – as low as 250 mW when active several of the aforementioned enhance- tions, and branches are folded with the at 100 MHz. Low power, combined with ments. Figure 1 shows a block diagram of targetg instruction resulting in a zero-cycle the ability to process advanced MPEG-4 the AVR32 processor core. inbranch penalty. and other complex algorithms, can help designers take on tough tasks in small Reduced load/store cycles. The archiS- Powerful instructions. Single Instruc- form factors using microcontrollers based tecture has load/store instructionsr sup- tion Multiple Data (SIMD) in the archi- on this type of architecture. ➤ porting byte (8-bit), half-wordo (16-bit), tecture can quadruple the throughput of word (32-bit), and double-word (64-bit) algorithms requiring repetitive operation Dr. Øyvind Strøm widths. The instructionsF are combined on a data stream. For example, an 8-bit is the lead designer with various pointer arithmetic to effi- Sum of Absolute Differences (SAD) is of Atmel’s AVR32 ciently access tables, data structures, and calculated by loading four 8-bit pixels design team and random data. from memory in a single load opera- an expert in com- tion, executing a packed subtraction of puter architectures Multiple pipelines supporting out-of- unsigned bytes with saturation, adding and low-power order execution. The architecture has together the high and low pairs of packed design. He holds three pipelines (load/store, multiplier, bytes, unpacking them into packed half- an MSc (1995) in Electrical Engineer- and ALU as depicted in Figure 2) that words, and adding those together to get ing from Delft University of Technology, allow arithmetic operations on nonde- the SAD value. Also, improvements in The Netherlands. He received his PhD pendent data to be executed out of order. the instruction set enhance code density (2000) in Electrical Engineering from For example, if a 32-cycle divide operation and cacheability of code, reducing cache the Norwegian University of Technology enters the pipeline, instructions that misses. and Science with the thesis, “Micro- follow it in the code may be executed in processor for executing byte compiled the ALU and/or load/store pipes during Instruction set supporting advanced Java code.” those 32 cycles. Rather than halting the operating systems. The architecture spe- code until the division is complete, the cifically supports the use of Linux with To learn more, contact Øyvind at: architecture allows instructions to execute cycle-saving instructions, an advanced using available resources. Hazard detec- MMU, and security modes. These include Atmel Corporation tion logic detects and holds dependent an application call instruction that calls Vestre Rosten 79 instructions at the beginning of the pipe- subroutines from a jump table with an 7075 Tiller line until the dependent operation is 8-bit index and a system call instruction Norway complete. The architecture also imple- that issues a call to the operating system +47-72-89-75-15 ments a full forwarding scheme where routine. [email protected] www.atmel.com

PC/104 and Small Form Factors Spring 2007 / 35 ©2007 OpenSystems Publishing. Not for distribution. p

c s

/ r

1 o 0 t 4 c a a f Grab more on PC/104-Plus I/O factors in independently nd m ¸ sm l for al Storing full-motion video in I/O expansion can be tricky, EDITOR’S CHOICE limited memory requires especially if it must adapt to particular PRODUCT better compression form factors. Using a bus-independent techniques such as interface such as 802.11, wired Ethernet, USB, or serial MPEG-4 and MJPEG. ports can help expand in tight spots. Compressed frames also enable better transmitted frame SeaI/O-OEM boards come in 15 I/O configurations: Reed and Form C relays, optically isolated inputs,

rates. p

c s y/ r TTL interface to industry-standard solid-state1 relay o l 0 t 4 c a The 314 frame grabber from Sensoray is a racks, A/D and D/A functionality, and RS-232/ a f n nd m ¸ sm l for low-cost MPEG 1/2/4 and MJPEG frame grabber 422/485 serial connectivity.O Multiple units of al that captures full-frame (720 x 480) video at 30 frames any I/O type cant be EDITOR’S CHOICE per second. An advanced 9-bit digitizer and adaptive daisy-chainedn PRODUCTS multiline comb filter dramatically improve image quality. togetherri easily

Linux, QNX, and Windows drivers are supplied, and a using convenient p

c s / r Fast Windows stream player Ppass-through 1 o 0 t 4 c a a f is available. connectors. n m e d ¸ sm l for al l EDITOR’S CHOICE Sensoray g Sealevel Systems PRODUCT www.sensoray.comin www.sealevel.com

RSC# 31654 S RSC# 32841 p

r c s

/ r

1 o 0 t Tiny modem connects Look Ma, no fans c o 4 fa an F d s orm ¸m l f

Modems are handy for Lower-power Intel and VIA C-7 al p

c s

remote diagnostics,r processors have enabled fanless / EDITOR’S CHOICE 1 o 0 t 4 c data logging,a and other designs of powerful, small boards in a f PRODUCT nd m ¸ sm l for applications.al Adding form factors such as Mini-ITX as well as EDIToneOR’S just CHOICE got easier. corresponding fanless system enclosures. PRODUCTSThe TinyModem from Radicom measures just 0.75" (H) x 0.66" (W) The SolidLogic x 1.25" (D), with data, fax, and voice capability. GS-L05 fanless

Mini-ITX computer p

c s

/ r

1 o Features include caller ID, line-in-use, extension system measures only 0 t 4 c a a f pickup, call waiting, remote hang-up detection, data 3" (H) x 7.2" (W) nd m ¸ sm l for rates from 300 to 56 Kbps, 14.4 Kbps fax rate, x 7.4" (L). It utilizes al and voice playback and recording capability. With heat-pipe/heat-sink EDITOR’S CHOICE

improved EMC/EMI shielding and 3,750 V isolation, technology for passive cooling, which eliminatesPRODUCTS the p

c s / r designers are sure to like reliability concerns fanned cases can present when used 1 o 0 t 4 c a a f this connection. in harsh, demanding, or remote environments. nd m ¸ sm l for al EDITOR’S CHOICE Radicom Research Logic Supply PRODUCT www.radi.com www.logicsupply.com RSC# 32842 RSC# 32843

Editor’s Choice Products are drawn from OSP’s product database and press releases. Vendors may add their new products to our website at www.opensystems-publishing.com/vendors/submissions/np/ and submit press releases at www.opensystems-publishing.com/news/submit. OSP reserves the right to publish products based on editors’ discretion alone, and does not guarantee publication of any product entries.

36 / Spring 2007 PC/104 and Small Form Factors p

c s ©2007 OpenSystems Publishing. Not for distribution. / r

1 o 0 t 4 c a a f nd m ¸ sm l for al EDITOR’S CHOICE PRODUCTS y nl t O rin e P gl in r S Fo

RSC# 37 @ www.smallformfactors.com/rsc ©2007 OpenSystems Publishing. Not for distribution. Product Guide Rugged and Mil-Spec

Company Name/Model Form Factor Description/Website VadaTech www.vadatech.com AMC092 AdvancedMC Optically isolated digital output • 24-channel high-voltage AdvancedMC module • 12 channels are configured as open collector sink-to-ground, 50 V at 500 mA ACCES I/O www.accesio.com NANO I/O Server Custom A small embedded motherboard for industrial I/O using both ETX CPUs and PC/104 modules • Wide range of CPUs up to 1.8 GHz Pentium M • Small size – only 120 mm (4.72") x 125 mm (4.92") • Full PC/104-Plus I/O expansion Datametrics www.datametrics.com Model 9100 – EC Custom General-purpose, compact, and rugged embedded computer with a small footprint • Suitable for low-power, ultra-performance, space-challenged applications • Powerful Intel Pentium M 1.8 GHz and Intel Core Duo 1.66 GHz processors Vox Technologies www.voxtechnologies.com VTC28380 Custom 16-channel opto-isolated DI module • Isolation up to 1,000 Vrms • Applied for industrial ON/OFF monitoring, limit switch monitoring, and value/solenoid monitoring • Support for Windows 95/98/NT/2000 driver and LabVIEW 7.0 driver ly WinSystems n www.winsystems.com EBC-855 EBX A full-featured SBC with onboard peripherals that eliminate the need for additional standard I/O peripheral cards • Fanless Intel Zero Cache Dothan (ZCD) 1 GHz processort O• EBX compatible • -40 °C to +70 °C operation Diamond Systems n www.diamondsystems.com Poseidon EPIC SBC EPIC EPIC SBC combining a state-of-the-art CPU andi peripheral technology with high accuracy data acquisition on a single board • Low-power PC/104-Plusr expandable SBC with choice of 1.0 GHz VIA Eden ULV or 2.0 GHz VIA C7 CPUs P Octagon Systems e www.octagonsystems.com XE-700 EPIC mid-sized EPIC 32-bit STPC Atlas CPU,l fifth-generation x86, 66/133 MHz clock speed, switch selectable • Phoenix BIOS with fast boot and gindustrial extensions • Video support: CRT 1280 X 1024, 9-, 12-, and 18-bit TFT 1024 X 1024 • -40 n°C to +85 °C operating range Kontron i www.kontron.com ETX 30 Baseboards ETX SETX modules measure 95 mm x 125 mm, and provide Computer-On-Module (COM) capability for industrial r boards supporting the standard • ETX 3.0 adds support for 2x Serial ATA without changing the existing connector Ampro Computers o www.ampro.com XTX and ETX COMsFETX, XTX Rugged and nonrugged ETX and XTX modules • ETX 802 is for rugged, high-performance applications that require full notebook-style power management • ETX 700 is a rugged, mid-performance processor module Advantech eAutomation Group www.eAutomationPro.com AIMB-554 Micro ATX An industrial Micro ATX motherboard supporting Intel Core 2 Duo, Intel Core Duo, and Intel Core Solo processors with 400/533/667 MHz FSB • The Intel 945GM Express chipset includes the Intel 945GM Graphic Memory Controller Hub BMC Communications www.bmccorp.com PC104-UADI PC/104 A PC/104 Universal Avionics Digital Interface • 16-bit flash RISC, low-power microcontroller • Supports a wide variety of communication protocols: MIL-STD-1553 dual redundant interface, ARINC 708/453, two transmit/receive ARINC channel protocols, and two transmit/receive RS-232 North Atlantic Industries www.naii.com 73LD4 PC/104 6-channel LVDT/RVDT-to-Digital Converter on a PC/104 card • The DSP-based 73LD4 includes six independent, transformer isolated, programmable LVDT/RVDT tracking converter measurement channels • Operating temperature range of -40 °C to +80 °C Sealevel Systems www.sealevel.com SIO-104+16.485 PC/104 A 16-port RS-485 PC/104 module • Designed for PC/104 applications requiring high reliability and long-term availability • Standard operating temperature range is 0 °C to 70 °C • Extended temperature range model operates at -40 °C to +85 °C Technologic Systems www.embeddedARM.com TS-7000 ARM9 SBCs PC/104 Rugged SBCs that run on a 200 MHz ARM9 processor • 200 MHz ARM9 processor with MMU, up to 128 MB of RAM and up to 256 MB of onboard flash, user-programmable onboard FPGA • Two USB ports, up to two 10/100BASE-T Ethernet ports

38 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. Product Guide Rugged and Mil-Spec

Company Name/Model Form Factor Description/Website Active Silicon Limited www.activesilicon.co.uk Phoenix-D24CL-PC104 PC/104-Plus Utilizes the well-established PC/104-Plus industrial form factor and has the flexibility of the Camera Link interface in an embedded, rugged form factor • Extended operating temperature range of -35 °C to +70 °C Advantech Corporation www.advantech.com PCM-3370 PC/104-Plus A small, powerful CPU board • ULV Intel Celeron 400/650 fanless, LV Intel Pentium III 800 (optional)/ 933 processor • VIA VT8606/Twister and VT82C686B • 4x AGP VGA/LCD and LCD controller up to 1024 x 768 • +5/12 V power supply required AEWIN Technologies www.aewin.com.tw PM-6100 PC/104-Plus A PC/104-Plus CPU module based on the AMD Geode LX800 500 MHz processor • Supports up to 500 MHz FSB • 96 mm x 116 mm • Ensures a suitable solution for compact, fanless industrial embedded applications devices Connect Tech www.connecttech.com PC/104 Cards PC/104-Plus PC/104 and PC/104-Plus cards • 2, 4, 8, or 12 serial ports • Options for RS-232/422/423/485 or switchable RS-232/422/485/TTL • Synchronous communications available with HDLC, SDLC,l MonoSync,y BiSync, and Asynch n Dynamic Engineering www.dyneng.com PC104p-BiSerial III PC/104-Plus PC/104p-BiSerial-III is a compatible bi-directional serial/parallel Odata interface with DMA • Large internal “BLOCK RAM” for FIFO or Dual Port RAM t• PCI interface with DMA and state machines contained within Spartan III in EuroTecH SpA r www.eurotech.it PC/104-Plus RoHs SBC PC/104-Plus PC/104-Plus SBC • Compliance with the 2002/95/CE (RoHS) directives • -55 °C to +85 °C operating temperature P Parvus Corporation l e www.parvus.com SpacePC 1450 PC/104-Plus Celeron-basedg PC/104-Plus processor board • Designed around ULV Intel Celeron Tualatin processor and Intel 815E chipset • Ruggedly designed SBC ideal for mobile embedded applications • Can operate from -40i °Cn to +85 °C Mesa Electronics S www.mesanet.com 5I21 – FPGA BASED PCI r A programmable serial interface card for the PCI bus • Supports up to 12 full-duplex RS-422 or half-duplex o RS-485 serial links with baud rates up to 10 Mbaud • The 5I21 uses a 400K gate Spartan-3 FPGA Datasound LaboratoriesF www.dsl-ltd.co.uk DSL-800LX PCI-104 A fully RoHS compliant, high-performance, low-power PCI-104 module ideal for industrial applications that require no moving parts • Fanless AMD LX800 CPU running at 500 MHz-800 MHz • Up to 512 MB DDR400 RAM Nallatech www.nallatech.com BenONE-PCI-104 PCI-104 FPGA processing capability in PCI-104 form factor • Access to Nallatech’s full range of DIME-II FPGA modules for FPGA processing, memory, and analog and digital I/O • Operating temperature = 0 °C to +50 °C • Storage temperature = -20 °C to +80 °C Communications Computer Intelligence Integration www.ccii.co.za CCII Vehicle Management PMC Integrated solution for monitoring and reporting the geographic position, movement parameters, and internal and Monitoring PMC health of a vehicle • Available in conduction-cooled (-40 °C to +85 °C) and air-cooled versions: ruggedized (-40 °C to +85 °C), industrial (-15 °C to +75 °C), and commercial (0 °C to +55 °C) General Standards www.generalstandards.com PMC-HPDI32A-COS PMC 32-bit parallel digital input board that samples input data (via the cable interface) at selectable rates • Can detect any change of state and store the changed data word data in the onboard FIFO Spectrum Signal Processing www.spectrumsignal.com XMC-3321 PMC Dual transceiver module that supports IF including 10.7, 21.4, and 70 MHz through the use of dual 14-bit ADCs sampling at up to 105 MSPS and dual 14-bit DACs sampling at up 300 MSPS • Available in conduction-cooled and air-cooled versions Sundance www.sundance.com SMT395Q TIM Four TMS320C6416T DSPs at 1 GHz • One Virtex-II Pro XC2VP70FF1704, two SHB interfaces, 14 RSL, and Global Bus • Supported by the TI Code Composer Studio • Supported by 3L Diamond real-time operating system to enable full MultiDSP systems

Data was extracted from OSP’s product database on February 16, 2007. Search criteria included keywords “rugged,” “industrial,” “military,” “proprietary,” and “custom” on products entered January 2006 through search date within PC/104 and Small Form Factors magazine. Products were also selected according to relevance to the product guide’s theme. Entries have been edited for publication, and OpenSystems Publishing is not responsible for errors or omissions. Vendors are encouraged to add their new products to our website at www.opensystems-publishing.com/vendors/submissions/np/.

PC/104 and Small Form Factors Spring 2007 / 39 ©2007 OpenSystems Publishing. Not for distribution. For more information Enter the product’s RSC# at www.smallformfactors.com/rsc. Carrier board: ETX Standard version comes ready for customer Carrier board: ETX...... 40 cable installation Kontron Connector: Backplane...... 40 Website: www.kontron.com Counter/timer...... 40 Model: ETX 3.0 Baseboards rSC No: 31515 Counter/timer Datacom: Ethernet...... 40 Mesa Electronics Datacom: Serial controller...... 40 Website: www.mesanet.com Model: 4I36 RSC No: 30620 I/O: Digital...... 41 I/O: Multifunction...... 41 Industrial computers...... 41 LVDT/RVDT stimulusly and measurement. . . . 41 MicroTCnA: Packaging...... 42 Processor: Celeron...... 42 OProcessor: Eden...... 42 ETX modules measure 95 mm x 125 mm and tProcessor: Geode...... 42 provide Computer-On-Module (COM) capabil- n Processor: Pentium M...... 43 ity for industrial boards supporting the stan- ri Servers ...... 43 dard • In the latest version of the specification, Shelf and mechanical components...... 43 ETX 3.0 adds support for 2x Serial ATA without P Telephony: VoIP...... 44 changing the existing connector • More infor- Eight-channel quadrature for counter for Test systems...... 44 mation on ETX is available at www.etx-ig.org PC/104 bus •l Eighte 32-bit up/down counters • The Kontron ETX miniBaseboard provides with quadrature count inputs and per chan- ETX 3.0 module support in a small 130 mm x g • The ADAM-6541/ST features include: auto- nel index inputs • Features selectable TTL or negotiated 10/100 Mbps wired network 155 mm footprint, targeting deeply embed- nRS-422 levels on its quadrature and index ded applications • Complete computers can i speeds, full/half-duplex flow control, auto- inputs • 24 general-purpose I/O bits capable configured MDI/MDI-X crossover connec- be constructed using the ETX miniBaseboardS of sinking 24 mA provided for control applica- and one of many available ETX processing tion, broadcast storm protection, +10 Vdc to tions • Counters can count in normal quadra- modules • The baseboard includesr a 1x 32-bit +30 Vdc power input, surge protection (EFT) ture mode (4X) or up/down mode (1X) • Digital to 3,000 Vdc on the power input, operating PCMCIA slot, 4x USB, 1x 32-bito PCI slot, four filtering used on encoder inputs to reject input serial interfaces, and 2x Ethernet interfaces temperatures from -10 °C to +65 °C, embed- F noise • Utilizes an FPGA chip for all counting ded memory buffers on both the fiber and the with 10/100/1000 GbE and 10/100 MB Ethernet and I/O so that it can be easily upgraded • A CompactFlash card slot and two IDE inter- wired ports, and flexible DIN-rail, panel, and faces also are available in addition to all the stackable mounting traditional ETX features Datacom: Ethernet Advantech eAutomation Group Datacom: Serial controller Connector: Backplane Website: www.eAutomationPro.com Moxa Technologies, Inc. Model: ADAM-6541/ST rSC No: 31933 Dynamic Engineering Website: www.moxaUSA.com Website: www.dyneng.com Model: CA-132/132I rSC No: 31785 Model: DESWCb rSC No: 31458

10/100BASE-TX Ethernet to 100BASE-FX A custom cable SpaceWire Connector Board Multimode ST Type fiber-optic converter • Space-efficient, low-cost method of inter- • Features standard ST fiber-optic connectors PC/104, 2-port RS-422/485 multiport serial connecting the custom electronics to the rest and a standard shielded RJ-45 wired Ethernet boards • Works with PC/104 CPU boards that of the sensors, I/O, and machinery • PCI and connector • Suitable for providing reliable accept the PC/104 expansion interface • Two PMC SpaceWire • Helps with the transition fiber Ethernet connection over long distances RJ-45 ports and optional DB9 or DB25 connec- from custom cabling to SpaceWire standard up to 2 Km and through environments with the tion cables • On-chip hardware flow control cabling • Mounted to a sturdy plastic chassis potential for significant EMI, such as lightning • Built-in 15 KV ESD surge protection • Jumper • Handles up to 28 SpaceWire connections • • An example is using fiber to interconnect and DIP switch-selectable IRQ, I/O settings the wired networks of two separate buildings • Onboard Tx, Rx LED indicators for each port

40 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. • Supports RS-485 Automatic Data Direction Control (ADDC) intelligence • Built-in termina- tion resistors enabled by DIP switch

I/O: Digital ACCES I/O Products, Inc. Website: www.accesio.com Model: WM-IIRO-8 rSC No: 30746

• When the PCI-1625U initializes, it will down- load the driver software into its onboard DSP • A universal PCI connector is compatible with both the 3.3 V PCI bus and the traditional 5 V PCI bus • Included is a utility program includes six independent, transformer iso- called ICOM Tools that will test the PCI card lated, programmable LVDT/RVDT tracking performance by analyzing the port status • converter measurement channels • Each The menu commands and toolbar buttons of channel has 16-bit resolution, ±0.025% F.S. ICOM Tools act as a PC-based data scope for accuracy, accurate digital velocity output, setting trigger condition, capturing the com- incremental encoder (A+B) outputs, and A 16-channel wireless isolated input relay munications data, and monitoring the signal wrap-around self-test • The unit requires a output module • Eight optically isolated, non- status • Designed for industrial applications single +5 Vdc power supply, operates over polarized digital inputs with change-of-state where a PC needs to communicate with ter- a frequency range of 360 Hz to 10 KHz, and detection • Eight form C SPDT electrome- y minals, modems, or other instruments • Install has an autorangingl input range from 2 Vrms to chanical relays can switch up to 1 A each • up to four PCI-1625U cards for total of 32 ports 28 Vrms • Each unit includes 16 programmable Relays can be configured for level or pulse n in any PCI bus-based PC digital input/output channels, a latch feature modes • Microcontroller with SRAM and forO reading all channels simultaneously, and EEPROM • Built-in watchdog timer • NEMA4 an optional programmable excitation refer- enclosure for harsh atmospheric, industrial, LVDT/RVDT stimulus and t measurement ence supply • Provides continuous back- or marine environments • Ability to program n ground Built-In-Test (BIT) on all functions with custom firmware over wireless connec- North Atlantic Industries i r and channels, including reference and signal tion • 900 MHz wireless connection (up to Website: www.naii.com loss detection • The BIT is totally transparent seven miles line-of-sight) • RS-232 or RS-485 Model: 73LD4 PRSC No: 31666 to the user, requires no programming, and serial interface to host computer 6-channel LVDT/RVD T-to-digital converter doesn’t interfere with normal operation of the on a PC/104l carde • The DSP-based 73LD4 card • Suitable for military and commercial I/O: Multifunction g Sensoray Co., Inc. Website: www.sensoray.com in Model: 518 PC/104 A/d rSCr No: 31659S Fo

Offers a cost-effective way to acquire sensor data for any PC/104 bus system • Features 16-bit resolution from eight channels • Sup- ports thermocouples, RTDs, strain gauges, voltage in, 4-20 mA, thermistors, and resistors • Eight differential input channels plus sensor excitation • Each channel is software pro- grammable for sensor type, gain, low-pass filtering, scan rate • Low power consumption

Industrial computers Advantech eAutomation Group Website: www.eAutomationPro.com Model: PCI-625U rSC No: 32085 8-port intelligent RS-232 universal PCI com- munication card • Virtually a self-contained computer • Onboard DSP processor that will take over the processing load from the host PC • 1 MB of SRAM, which can store serial data and reduce host CPU loading effectively RSC# 41 @ www.smallformfactors.com/rsc

PC/104 and Small Form Factors Spring 2007 / 41 ©2007 OpenSystems Publishing. Not for distribution. 200 mm • MicroTCA chassis complies with PICMG AMC.0 and MTCA Draft 0.86

Processor: Celeron Acrosser Technology Co., Ltd. Website: www.acrosser.com programs, including airborne, shipboard, Model: AR-B1693 rSC No: 31603 ground mobile, and C3I applications • Operat- ing temperature range of -40 °C to +80 °C expansion • Onboard fanless, low-power MicroTCA: Packaging V4 Eden/C7 CPU • DualView for different con- Rittal Corporation tent and resolution • Four COM connectors, Website: www.rittal.com four USB 2.0 ports, and Fast Ethernet • PC/104 Model: MicroTCA system rSC No: 30434 and Mini PCI socket for expansion • Both +5 V or +12 V single voltage DC-in supported • RoHS compliant

An Intel Ultra Low Voltage Celeron Mini-ITX Processor: Geode motherboard • Support DDR 266/333/400 SDRAM, max. 1 GB memory • Support 18-bit WinSystems, Inc. dual-channel LVDS interface • Onboard 10/ Website: www.winsystems.com 100 BASE-T Ethernet • 2x SATA, 6x USB 2.0, Model: LBC-GX500y SBC rSC No: 32072 A highly integratedl SBC with GSM/CDMA, 2x COM, watchdog timer, 1x PCI slot, IrDA ZigBee, n wireless 802.11 Ethernet, 10/100 Ethernet, dial-up modem, six USB ports, and Processor: Eden A MicroTCA system that accommodates sixO COM channels all on one card • AMD AdvancedMC cards • 2U, 3U, and 5U (high) Axiomtek t Geode GX500 at 1 W processor with -40 °C to configurations • Can be filled with multiple Website: www.axiomtek.com +85 °C operation • EBX-size board, 5.75" x slots • Built-in fan aids shelf cooling to keep Model: SBC84710 rSC No:in 32007 8.00" (147 mm x 203 mm) • Up to 512 MB of AdvancedMCs cool in 3U and 5U versions • A fanless, low power consumptionr VIA system PC2700 DDR SDRAM supported in a Enclosure can be mounted in a standard 19" V4-powered embedded ECX Single Board 200-pin SODIMM socket • Operates Linux, (482.6 mm) rack and extends to a depth of only Computer withe PC/104 P and Mini PCI for Windows CE and XP embedded, plus other gl in r S Fo

RSC# 42 @ www.smallformfactors.com/rsc

42 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. Servers and defense, seismic processing, and tele- Mercury Computer Systems, Inc. communications • Two Cell BE processors Website: www.mc.com at 3.2 GHz • 410 GFLOPS total on the server Model: Dual Cell-Based Sys. rSC No: 30734 • Two PCI Express x4 channels • Two GbE interfaces • 32-bit/33 MHz PCI bus interface • Two optional low-profile daughtercards • 1 GB XDR DRAM • Mercury MultiCore Plus Advantage software available

Shelf and mechanical components Datatronics Distribution Website: www.datatronics.com Model: DR365-1-2 Inductor rSC No: 31626 1U dual server based on the Cell Broadband DR365-1-2: miniature surface-mount induc- Engine (BE) processor • Improves perfor- tors providing effective EMI protection for mance for computationally intensive high- applications, superior performance, and performance computing applications in medi- reliability • RoHS compliant • The ultra-thin cal imaging, industrial inspection, aerospace x86-compatible RTOS • High-resolution video DR365-1 and DR365-2 inductors feature a controller supports CRT or LCD operation • Offers an open and powerful platform for management of geographically distributed y machinery and sensors nl Processor: Pentium M Asine Ltd. O Website: www.asinegroup.com t Model: ASR3104 rSC No: 31786 in Pr le ng Si Rugged PC/104-Plus system • Pentium M • Full MIL-STD airborne and automotiver • USB 2.0, R-232/422/485, 1553, ARINCo 429, CAN • Fibre Channel, 1 GbE, FireWireF 1394 • Windows 2000/ XP/9X/CE, Linux/RT/Embedded, VxWorks, RT kernels • Up to 180 GB removable flash disk

General Micro Systems, Inc. Website: www.gms4vme.com Model: Spartan RSC No: 30733

A fully functioning, high-performance hard- ened PC with an embedded GPS receiver, 802.11 b/g wireless Ethernet port enabling and facilitating high data rate communications • Ultra small footprint – 6.5" x 3.0" x 0.5" (first rugged UMPC) • Fits in a soldier’s pant pouch • Six-hour battery life • Up to 1.4 GHz Pentium M processor with up to 2 MB of L2 Cache • Up to 2 GB of ECC memory and 16 GB of bootable flash • CompuSec and E-Purge prevent unau- thorized or enemy access RSC# 43 @ www.smallformfactors.com/rsc

PC/104 and Small Form Factors Spring 2007 / 43 ©2007 OpenSystems Publishing. Not for distribution. BLACK (secure) network communications Telephony: VoIP • Performance-enhancing proxy for secure TeleCommunication Systems, Inc. (TCS) local connections • Three side-user USB Website: www.telecomsys.com ports • Universal AC/DC power input • Oper- Model: SwiftLink2510 SLICK rSC No: 31498 ates from -40 °C to +60 °C • Interoperable with any Internet Protocol (IP)-based commercial or military grade encryption device

Test systems Congatec Website: www.congatec.us Model: conga-XEVal rSC No: 32047 seated height as low as 0.047" (1.2 mm) above the printed circuit board depending on the inductance value required by the design • These inductors are ideal for a wide range of portable, compact, and miniature devices such as PDAs, mobile phones, portable hard drives, medical appliances, bar code scan- ners – wherever high-density circuit board design is a requirement • Wide inductance y Evaluation boardl for XTX modules • Routes all range from 3.3 µH to 100 µH (at 100 KHz, 0.1 V), with a DCR range from 0.11 to 2.8 ohms and the ETX andn XTX signals to standard interface a maximum rated current from 0.20 to 1.2 A connectors • Enables users to view all of the XTXO features and specific expansions imme- • Operate over a wide temperature range from -20 °C to +80 °C, making them suitable tdiately • 2x PCI Express • 2x ExpressCard for use in many rugged environments • Meet Secure/nonsecure communicationn over Socket • 4x 32-bit PCI • 1x LPT, 2x COM • 1x the requirements of UL94V-0 for flammability IP-based networks • Fits in laptopi case • PS/2 keyboard and mouse • 10/100 Ethernet • Approx. 5 lbs • Accessible portsr support IP 6x USB (two routed to ExpressCard sockets) • Suitable for use in a wide range of markets, including industrial, medical, instrumentation, telephony or VoIP applications,P data/video • IrDA connector • COM 3+4 via baseboard telecom, and computer connections • Configurablee RED (nonsecure)/ Super I/O • LPT2 via baseboard Super I/O gl in r S Fo

RSC# 4401 @ www.smallformfactors.com/rsc RSC# 4402 @ www.smallformfactors.com/rsc

44 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. OpenSystems Publishing™ OpenSystems Publishing

Advertising/Business Office 30233 Jefferson Avenue St. Clair Shores, MI 48082 Tel: 586-415-6500 n Fax: 586-415-4882 ADVERTISER INFORMATION Vice President Marketing & Sales Patrick Hopper [email protected] Page/RSC# Advertiser/Product Description Business Manager Karen Layman 23 Acces I/O – Embedded I/O

29 advantech – Rugged Solutions Sales Group 48 ampro – Embedded Solutions Dennis Doyle 601 aprotek – PC/104 Modems Senior Account Manager [email protected] 13 arcom – Rack Mount Computers Tom Varcie y 1 diamond Systems – Embedded Computing Solutions Account Managerl [email protected] Product Catalog 2007 n Doug Cordier 2 diamond Systems – Poseidon EPIC SBC OAccount Manager t [email protected] 602 eMAC – Internet Appliance Engine n Barbara Quinlan 43 embedded Planet – Embedded Products i r Account Manager [email protected] 19 excalibur – Avionics Communications P Andrea Stabile 41 Fastwel – Industrial CPU Boards e Advertising/Marketing Coordinator l [email protected] 7 General Standards – Bus Interface Solutions g Christine Long 47 Kontron – ETXexpress modulesn E-marketing Manager i [email protected] 33 lippert – Embedded Computers S 4402 logic Supplyr – Mini- ITX Systems 5 Micro/syso – CPU Boards Regional Sales 30 FMPL AG – Fanless Embedded Computers Jane Hayward – California [email protected] 2102 radian – Heatsinks Phil Arndt – East Coast 2101 radicom – PC/104 Modem [email protected] 24 rTD Embedded Technologies – HighRel PC/PCI-104 Modules Richard Ayer – West Coast [email protected] and Systems Ron Taylor – Mid Atlantic/Midwest 4401 Scidyne – PC/104 Peripherals [email protected]

26 Sealevel – Digital and Analog I/O 31 Servo Halbeck – Motion Controllers International Sales 42 Sundance – PARS Stefan Baginski European Bureau Chief 27 Technologic – WiFi Controller [email protected] 9 Toronto Micro – Embedded Computing Solutions Dan Aronovic Account Manager – Israel 15 Toronto Micro – Embedded Computing Solutions [email protected]

37 Toronto Micro – Embedded Computing Solutions 16 TRI-M – Embedded Products Reprints and PDFs 20 TRI-M – Embedded Products Becky Mullaney: 717-399-1900 ext 166 [email protected] 17 VersaLogic – Embedded Applications 11 WDL Systems – Embedded Products 3 WinSystems – EPIC Solutions www.smallformfactors.com/rsc

©2007 OpenSystems Publishing. Not for distribution. Traveling far? Consider changing buses

It’s ironic how much coincidence plays modules. Each link is directly connected introduced the SBC1685, an Intel a role in our lives. Only last week I was from the “base card” to each stacked Pentium III-based SBC with Gigabit discussing with a number of suppliers card. A similar type (but not identical) Ethernet, four USB 2.0 ports, a CF inter- the need to move the whole PC/104 eco- Samtec connector mounts on the bottom face, and of course, StackableUSB I/O. system into the new millennium. Sure, of the base card and can facilitate an Wooley says StackableUSB allows her there’s PC/104-Plus, which adds the additional four modules, making a nine- company to stayl focusedy on the traditional PCI bus – but that’s so 1990s (there’s card brick possible. Using additional PC/104 x86n market, while also expanding also PCI-104, which removes the ISA board-mounted USB 2.0 hubs, up to down into the low end with 8- and 16-bit bus completely). But other embedded 76 modules can be ganged together at microcontrollerO SFFs based upon the standards like CompactPCI, VME, PMC, USB 2.0 speeds (480 Mbps). tSilicon Labs 8051 MCU and up into the COM, and AdvancedMC have all adopted n 32-bit RISC ARMcore controller market. or adapted to serial fabrics such as i A PC/104 “brick”r Gigabit Ethernet, Serial RapidIO, or The StackableUSB specification is open PCI Express. Trouble is, these multi- makes a Pdandy to all suppliers, though Micro/sys has gigabit LVDS-based interconnects are e trademarked the logo and is licensing way overkill for most PC/104 applications ruggedl platform the IP and settling the terms. So commit- in terms of complexity, CPU overhead, g ted is Micro/sys to this new interconnect heat, and of course, cost. nfor many harsh that the company recently resigned its i PC/104 Consortium Board position (but Here’s the coincidence part. TodayS I environment remains an active member). It’s also clear learned about a brand newr initiative that Micro/sys felt compelled to act out- undertaken by PC/104 suppliero Micro/sys applications – from side of the PC/104 Consortium in order to called StackableUSB. This open standard move technology forward. Wooley pointed initiative (see www.stackableusb.com)F military to oil out that although the company was part uses USB 2.0 to facilitate interboard of the original “gang of five” who in- communication in stackable modules and gas vented the EPIC Express form factor, after such as PC/104. Company president 18 months of effort by numerous individ- Susan Wooley told me that while the exploration. uals, it still hasn’t been officially adopted electrical interconnects used in PC/104 as a PC/104 Consortium spec. may warrant changing, there’s nothing The advantages of USB 2.0 are many, wrong with the mechanical aspects and I’ve written about them before in So while PCI Express may be the obvious of PC/104. In fact, some years ago I this type of application. Only two wires bus for NextGen PC/104 and other SFF conducted an analysis for the PC/104 are required per connection (one pair per modules, it seems that StackableUSB Consortium and identified mechanical stacked module), and USB is so ubiq- may be a more useful one. Who knows, ruggedness as the number one attribute uitous in the consumer market that at it might just be a bus that gets designers of PC/104, followed by the ability to the recent Consumer Electronics Show where they need to go … faster. I’ll keep stack modules in a Lego-like fashion. A (CES) in Las Vegas, one could find USB an eye on this one – it looks promising. PC/104 “brick” makes a dandy rugged coffee cup warmers, USB flashlights, and platform for many harsh environment other dirt-cheap USB appliances. One applications – from military to oil and gas editor remarked, “Is there anything USB exploration. can’t do?” This is the kind of chipset and peripheral technology that’s consistent Micro/sys’s form factor-independent with the needs of low-cost Small Form Chris A. Ciufo StackableUSB specification relies on a Factor (SFF) modules. PC/104 and Small Form Factors 40-pin Samtec connector (P/N QSE-014- www.smallformfactors.com 01-L-D-DP-A or equivalent) to route And since Micro/sys has made its fortune [email protected] four USB 2.0 links to up to four stacked in PC/104, the company coincidentally

46 / Spring 2007 PC/104 and Small Form Factors ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC# 47 @ www.smallformfactors.com/rsc RSC# 47 @ www.smallformfactors.com/rsc ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

RSC# 48 @ www.smallformfactors.com/rsc ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in r S Fo

DIAMOND SYSTEMS CORPORATION

Embedded Computing Solutions Product Catalog 2007

©2007 OpenSystems Publishing. Not for distribution. Welcome to Diamond Systems

Table of Contents Welcome to Diamond Systems. Over the years, Diamond Systems has become one of the world’s premier suppliers of rugged PC/104 I/O modules, CPUs and system solutions for use in embedded applications. Our success derives from listening to you, our customers, and delivering quality products Rugged and Reliable 3 and services that meet your needs. Diamond Systems continues to satisfy worldwide customer demand Analog AutoCalibration 4 for embedded solutions with innovative products and services such as these: Customization Services 5 ETX Solutions: Diamond Systems is the first to bring cost effective, timely ETX solutions to even the Integration and Solution Services 6 lowest volume applications with the industry’s first I/O intensive off the lshelfy ETX Baseboard. With the Software and Development Kits 7 equivalent of four PC/104 I/O modules on a single board, the Chameleonn ETX baseboard provides instant time-to-market using dozens of commercially available, low cost ETX modules. And for high volume ETX Solutions 8 -10 applications, Diamond Systems engineers can turn custom O Chameleon derivatives into volume produc- Single Board Computer tion products in record time. t (SBC) Overview 11 n CPU-Plus: Diamond Systems blowsi past the world of me-too look-alike CPU boards to bring you a Poseidon Epic SBC 12 r unique, powerful set of Single Board Computers that combine low-power, extended temperature CPU Hercules II EBX SBC 13 circuits with Diamond Systems’P proven data acquisition technology (including autocalibrating A/D) on a single board. These highly integrated solutions offer improved reliability and performance as well as Athena II SBC 14 le a smaller overall solution size than the previous multi-board approach. Today, Diamond Systems cus- Prometheus, Elektra and g tomers have more choice than ever before with five CPU boards in PC/104, EPIC and EBX form factors, Morpheus PC/104 CPUs 15 inspeeds up to 2.0GHz and state of the art I/O features like Gigabit Ethernet, USB 2.0 and S-ATA hard Enclosures and System Solutions 16S -17 drive support. CPU Accessoriesr 18 Advanced rugged PC/104 I/O modules: As always, Diamond Systems’ broad range of PC/104 o I/O modules means that we have what you need for your application. Diamond Systems remains a PC/104 I/O Overview 19 F technology leader: We offer seven boards with autocalibrating A/D technology, including two with Analog I/O 20 -21 automatic autocalibration, the most accurate A/D implementation available in our industry today. Our Analog Output 22 GPIO-MM digital I/O module uses FPGA technology to provide a higher density of I/O as well as recon- figurability. And the Janus-MM module combines a dual CANbus controller with optional GPS and/or Digital I/O, Relays, Opto Inputs 23 -24 cellular wireless modem plug-ins to reduce the size of mobile systems. Networking / Communications 25 Whether you need minor adjustments to standard Serial Communications 26 -27 Customization and Integration Services: products, such as conformal coating or latching connectors, to meet specific application requirements USB 2.0 and PC Card 28 or a full custom design, Diamond Systems is ready to respond. If your application needs a complete Power Supplies 29 -30 system solution, with one or more boards integrated into an off-the-shelf or full custom enclosure, Diamond Systems can deliver, as we have done for dozens of customers over the past years. PC/104 Accessories 31 The following pages give you a brief overview of our product line up for 2007. For more detailed information and a price quote, please visit our web site at www.diamondsystems.com. All products in this catalog either meet or will meet the RoHS directive of the European Union unless otherwise stated.

© Copyright 2007 Diamond Systems Corporation. All rights reserved.Printed in USA. All trademarks and logos are copyright their respective owners.

www.diamondsystems.com 2 [email protected] ©2007 OpenSystems Publishing. Not for distribution. DIAMOND SYSTEMS

Rugged Design For Rugged Performance

Diamond Systems’ products are designed from the ground up to meet Fanless Operation the challenges of harsh and hostile environments. These may include Rotating parts such as fans and hard disks are one of the most the extreme cold found in airborne systems at high altitude or extreme common sources of failure in embedded systems. Many of our heat in a sealed enclosure in a military system in a desert location, or SBCs are available in fanless versions for increased reliability. the vibration found in diesel locomotive. The features listed below make Diamond Systems products ideal for applications with demanding envi- Solid State Flashdisk Storage ronmental requirements. Our SBCs all work with solid state Flash Disks for improved reliability and lighter weight. The Flash Disk works just likel a standardy hard drive, Extended Temperature except it has no moving parts. The n Operation tiny module (approx. 1" x 2") installs The Diamond Systems products listed directly onto the CPU board’s IDEO below are all rated for -40 to +85°C connector and is held firmlyt in place operation and are fully tested and with a mounting screw.n Several guaranteed for proper performance i SBCs also workr with a removable over their entire rated operating Environmental Test Chamber CompactFlash device. temperature. All at no extra cost. used for temperature validation, P screening, and burn-in activities. leCable-free Enclosures Soldered-on Memory g Our Pandora and Triton enclosures improve ruggedness by eliminating Our Single Board Computers feature soldered-on memory to improve one of the most common sources of failure — the interconnecting reliability by preventing memory modules from becomingin dislodged cables. Custom front panels can be designed to accommodate customer- or occasional memory errors due to S specific applications. vibration. Soldered-on memory also r ensures proper performance overo the entire operating temperatureF range and prevents compatibility problems that can occur when memory module suppliers change components or designs.

PRODUCTS WITH EXTENDED TEMPERATURE OPERATION SBCs Analog I/O Digital I/O Serial Communications Networking, Power Supplies Poseidon Diamond-MM-32X-AT GPIO-MM-XT Emerald-8M-XT Janus-MM-XT Hercules Diamond-MM-16-AT Onyx-MM-DIO-XT Emerald-8P-XT Mercator-MM-XT Athena Diamond-MM-AT Onyx-MM-XT Emerald-8Plus-XT Jupiter-MM Elektra Diamond-MM-XT Pearl-MM-XT Emerald-4M-XT Jupiter-MM-SIO Prometheus Ruby-MM-1612-XT Opal-MM-XT Emerald-MM-Opto-XT Ruby-MM-812-XT Emerald-MM-DIO-XT DIAMOND SYSTEMS Ruby-MM-412-XT Ruby-MM-416-XT

www.diamondsystems.com 3 [email protected] ©2007 OpenSystems Publishing. Not for distribution. AUTOCALIBRATION

Auto-Autocalibration Reduces Analog I/O Errors

1 Every analog circuit exhibits fluctuations in performance due to changes in However, the auto-autocalibration process lasts about ⁄2 second. In order temperature. Today’s complex A/D circuits, containing input multiplexor chips, to prevent the process from interrupting a time-sensitive data acquisition a programmable gain circuit, a unipolar / bipolar shifting circuit, a single- sequence, auto-autocalibration can be disabled via the Universal Driver ended / differential switching circuit, a voltage reference, and finally an A/D software. Once the sensitive operation is complete, the auto-autocalibration chip, may exhibit errors that become significant in comparison to the signal feature can be re-enabled. If calibration is then required it will begin immedi- being measured. The problem becomes even worse with products which are ately. Calibration can also be terminated mid-process if needed, and the rated for operation over a range of -40°C to +85°C. board will automatically return to its previous state.y The A/D circuit must have some method to compensate for these built-in Illustration of the Benefits l errors, or the A/D reading will become unreliable. It is not uncommon for n an A/D board with a 16-bit A/D converter to yield measurements with only AUTOCALIBRATION IMPROVESO ACCURACY BY A FACTOR OF 20! 9-bit or 10-bit accuracy. t MEASUREMENT ERROR VS. TEMPERATURE 0.35% n Calibration Methods i r0.30% Diamond DMM-32X-AT Analog potentiometers are used to calibrate the analog circuitry on 0.25% P Competitor low-cost A/D boards. This method works well at a fixed temperature, typically 0.20% room temperature, at which the board was initially calibrated. As the temper-e l 0.15% ature changes, error is induced. Re-calibrating the board requires physical g 0.10% access to the potentiometers, which usually means disassembling the system, ERROR % 0.05% an inconvenient and time-consuming process. in S 0.00% Autocalibration solves these problems by enabling the board to be cali- -0.05% r -0.10% brated under software control at any time. No physical access is required, o -0.15% so the process can be done as often as desired, limiting any effects of tem- F -40-30-20 -10 0 10 20 30 405060 70 80 85 perature changes on the system. However, autocalibration requires direct TEMPERATURE (°C) involvement of the application program to initiate the calibration process. Diamond Systems’ Universal Driver software, included free with all our A/D The chart shows the total error of two commercially available PC/104 A/D boards, both of which have an operating temperature range of -40 to +85°C. The purple line shows the boards, provides built-in autocalibration code to simplify the task. A simple error for an A/D board with manual calibration, and the red line shows a Diamond Systems function call is all that is required to initiate autocalibration. board with auto-autocalibration. Note that the maximum error of the purple line (manual calibration board) is 0.3%. For a 16- bit A/D converter, this error amounts to 197 A/D counts, reducing the accuracy to between Auto-autocalibration takes this process one step further by eliminating 8 and 9 bits. In comparison, the red line (auto-autocalibration board) shows a maximum the need for application software intervention. With Diamond Systems error of only .014%, or 9 A/D counts. This represents a 20x reduction in measurement error. patented approach, the A/D board contains a built-in temperature sensor and microcontroller. The microcontroller continuously monitors the tempera- ture sensor. When the board’s temperature changes by a specified amount, the microcontroller will initiate and control the autocalibraion process DIAMOND SYSTEMS BOARDS WITH automatically, without any need for involvement by the application software. AUTOCALIBRATION OR AUTO-AUTOCALIBRATION Auto-Autocalibration Trade-offs Autocalibration Auto-autocalibration Since the analog error is directly proportional to temperature change, Hercules Diamond-MM-16-AT Poseidon reducing the size of the temperature change that triggers autocalibration Athena Diamond-MM-AT Diamond-MM-32X-AT will result in lower maximum error. This threshold may be set using the Elektra Chameleon Universal Driver software.

www.diamondsystems.com 4 [email protected] ©2007 OpenSystems Publishing. Not for distribution. CUSTOMIZATION

Custom and Semi-Custom Products

Even with Diamond System’s extensive set of off-the-shelf single board Diamond Systems offers two categories of customization to make our computers and PC/104 I/O modules, some applications have unique require- products match the specific needs of your application: ments that cannot be met by off-the-shelf products. Diamond Systems spe- cializes in customizing CPU and I/O solutions for specific application needs. Standard Product Variants Standard product variants consist of When you need something special, Diamond minor changes to standard, off-the-shelf Systems’ standard products serves as an Diamond Systems products that do not outstanding starting point to get the specific require a new PCB design. These changes y solution you need to market as quickly as l modify our boards to meet specific needs possible. Customization may do as little as by depopulating components or chang-n provide conformal coating or testing / burn-in ing component values, changingO FPGA over a specific temperature range. Or we may depopulate a board or change code, changing connectors,t setting a connector to better fit your application. Or we may provide a complete jumpers, customizingn the BIOS or setting specific CMOS parameters. These custom design for you, taking advantage of our extensive design library of changesr cani be made quickly and easily, speeding your time to market. I/O and CPU circuits. And once your board solution is nailed down, Diamond Systems can integrate that solution into a custom designed or off-the-shelf PFull Custom Design enclosure, to provide you with a complete system unit ready to use. leIn the event that your needs include specialized form factors or proprietary g logic, Diamond Systems is your best choice to design and build a custom Ruggedization embedded CPU or I/O board for your application. Recent examples include a One area of specialization is making Diamond Systems’in rugged standard compact VIA Eden CPU with integrated products even more rugged. These custom ruggedizationS services are avail- data acquisition, a relay & opto-isolator able for the exceptional application thatr requires an even more rugged and I/O board for an automotive assembly fully tested solution. Such serviceso include: line tool, and a serial communications • Extended temperature screening board for a locomotive control panel. F Each of these products was designed • Burn-in testing • Conformal coating quickly and economically using our extensive portfolio of CPU and I/O • Hardwired jumper configuration technology, reducing development • Latching connectors time, development cost and risk.

PRODUCT VARIANT EXAMPLES CUSTOM TECHNOLOGY PORTFOLIO • Connector changes, such as installing vertical headers or • Single-board computers • GPS latching connectors • Analog I/O • Wireless communications • Jumper configuration or elimination with 0-ohm resistors • Digital I/O • Audio circuitry • BIOS changes, such as custom default settings • Counter/timers • Relays and opto-isolation • Removal of unneeded components to reduce cost and • RS-232/422/485 serial ports • DC/DC power supplies power consumption • CANbus • Software drivers • Ethernet • FPGA / logic design • USB 2.0 • Autocalibration circuitry

www.diamondsystems.com 5 [email protected] ©2007 OpenSystems Publishing. Not for distribution. INTEGRATED SOLUTIONS

Integrated Solutions

Hardware Sub-Assemblies Design, selection, integration and test of board-level computing hardware

Complete, System Level Solutions Design, selection, integration and test of all system level components in an enclosure ly On From a Board Stack to a Complete System Solution Example: Vehicle-basedt Video Capture Diamond Systems provides a broad range of integration services that builds Diamond Systems designed and delivered a vehicle-based digital surveillance on our design experience and our expertise in providing solutions for the system to capturein and forward video and audio from incidents involving a embedded market for over 16 years. We provide complete solutions from police officer.r The system included a Hercules EBX CPU, a video capture concept to volume manufacturing, and act as an extension of your develop- Pboard, and 802.11 wireless communications to forward the resulting data ment team. files. Diamond Systems’ application engineers identified an appropriate video lecapture solution as well as a PC-card based approach for the wireless com- Hardware Sub-Assembly g munications. The system was designed to withstand the rigors of vehicular Diamond can provide you with an integrated n operation including resistance to shock and vibration. The resulting assem- i bled board stack was provided as a complete solution in a rugged system board stack consisting of a CPU, one or more I/O boards and, if neces- S enclosure to the application developer. sary, a power supply board. Each r board may be selected from o Example: Traffic Control among Diamond’s extensiveF Diamond Systems designed and delivered a control system for a variable selection of PC/104, EBX or speed-limit traffic sign for use in the vicinity of schools. The system was EPIC CPUs, analog or digital designed and delivered within two months from initial customer contact. I/O or communications boards Diamond Systems was able to meet and power supply boards. In addition, a very aggressive cost target AND your custom sub-assembly may contain one or provide a complete system solution more custom boards, and where an adequate Diamond board is unavailable, through inclusion of a low-cost compatible boards from third party suppliers. Diamond will even load and third-party CPU board with Diamond install your custom software in a solid state disk device. Systems’ PC/104 I/O boards. The PC/104 stack was packaged inside Complete System Solution the Pandora enclosure and included System solutions build on the hardware sub-assembly level adding substan- a custom front panel and I/O con- tial value. With a system solution, Diamond defines a system enclosure using nector board to eliminate cables and either one of Diamond’s off-the-shelf enclosures described later in this cata- improve ruggedness. log or a customized version of the enclosure for your specific application. Diamond engineers design a suitable I/O interface with appropriate internal cabling. The resulting solution is a complete system-level solution ready for integration with the remaining hardware and software of your application.

www.diamondsystems.com 6 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SOFTWARE

Universal Driver Software and OS Development Kits Speed Time-to-Market

Diamond Systems’ outstanding array of software tools get application development started fast. Software Development Kits for popular embedded SUPPORTED SUPPORTED operating systems such as Linux and Windows CE, boot and run on Diamond OPERATING SYSTEMS PROGRAMMING LANGUAGES Systems CPU boards out of the box. Diamond Systems’ Universal Driver • DOS • C/C++ Software provides a common base for software across our I/O boards and a • Linux • Visual Basic number of popular operating systems. Taken together, Diamond Systems’ Development Kits and Universal Driver Software provide you with powerful • RTLinux • LabViewy • QNX l tools to start your application development immediately and complete your development on schedule. • Windows 98 / NT / XP / XPe / 2000n • Windows CE O Development Kits • VxWorks t Diamond Systems offers Software Development Kits for popular embedded n operating systems. These kits let you experience the operating system ri running on your CPU board in a quick-start fashion with minimal or no Free, Knowledgeable Technical Support configuration effort. Many kits also include software development tools to PTechnical support for the Universal Driver, as well as for our hardware enable immediate application development. Availability of operating systemeproducts, is provided by the actual engineers who designed it. You get l quick, friendly, knowledgeable answers to your questions by people who software support is shown here, but check our web site for the latest soft- g understand the technology in detail. ware support information. in OPERATING SYSTEM SOFTWARE SUPPORTS OS KIT ORDERING INFORMATION PRODUCT Linux RTLinuxPror Win CE QNX Part # Flash CD / ACC- 20GB ACC- ATHENA ✓ o✓ ✓✓ Disk Download IDEEXT HDD HDDMOUNT HERCULES ✓✓✓✓ DK-WCE-DL Download F W PROMETHEUS ✓✓ ✓ in CE DK-WCE-32 32MB ELEKTRA ✓ ✓ ✓ ✓ DK-WCE-64 64MB POSEIDON ✓✓ CD-WCE-128 128MB DK-QNX-DL Download

QNX DK-QNX-32 32MB CD ✓ Universal Driver Software for I/O Board Programming DK-QNX-64 64MB CD ✓ Diamond Systems’ Universal Driver software provides a powerful C language DK-QNX-128 128MB CD ✓ programming library for data acquisition and control. It contains a compre- DK-LINUX-CD CD hensive set of functions that control the analog I/O, digital I/O, counter/timer, DK-LINUX-FD32 32MB CD ✓ and interrupt features of the hardware. Universal Driver is provided free with Linux DK-LINUX-FD128 128MB CD ✓ all our I/O boards, as well as our CPU boards with integrated data acquisition. DK-LINUX-HD20 CD ✓ ✓ It may also be downloaded from our website. No other vendor offers you this DK-LINUX-COM 32MB CD ✓ ✓ ✓ level of software functionality for embedded systems data acquisition. DK-LINUX-02 ✓✓ • Cross Platform Compatibility DK-RTL-DL Specify Download R • Multi-Board Operation up to 16 boards simultaneously TLinuxPr DK-RTL-32 32MB • Extensive Interrupt Handling Features DK-RTL-64 64MB • Hard Real-Time Operation with RTLinuxPro o DK-RTL-128 128MB DK-RTL-DEV* ✓ ✓ • Example Programs Save Time *Includes developer license • Comprehensive, Easy-to-Use Documentation All kits include Universal Driver Software

www.diamondsystems.com 7 [email protected] ©2007 OpenSystems Publishing. Not for distribution. ETX SOLUTIONS

Diamond Systems ETX Solutions OFF-THE-SHELF OR CUSTOM I/O FOR YOUR ETX SYSTEM

ETX is the most popular among a set of These advantages save significantly, not just in the cost of internal cables, products known as Computer-On-Module, but in the cost of assembly of the system. COM-based systems use fewer or COM. COM products implement boards, since all additional I/O can be put on the baseboard instead of an architectural approach in which adding I/O cards. This shrinks system size and improves reliability by the CPU and fundamental I/O reducing board interconnect issues. And should additional CPU horse- circuits are placed on a daughter card power be required to support new software features, a more powerful which attaches to a “baseboard” containing any COM module can be substituted withoutl changingy the I/O baseboard or additional I/O required by an application as well as the I/O cable connec- driver software, simplifying the upgraden issue. tors. The interface between the COM board and the baseboard includes Finally, because of the rigorous standards behind the ETX and the num- both the system busses such as ISA and PCI and the fundamental I/O ber of suppliers providing O ETX products, ETX has become commoditized. signals. The COM approach and ETX in particular, has become increas- t ETX products are available at rock bottom prices. ingly popular over the past several years because of inherent advantages n over more traditional single board computer (SBC) solutions with fixed i ETXr Challenges form factors and stacking or slot-based I/O expansion. PHence ETX modules have become the solution of choice for many higher ETX Advantages volume applications. However, use of an ETX module requires a base- le board design, which may be too costly for lower volume applications, too The ETX / COM approach time-consuming for applications requiring an ultra-fast time to market, or allows the baseboard form g too much more complex than simply integrating off-the-shelf I/O cards. factor to be customized and in connectors and connector Diamond Systems ETX Solutions locations to be chosen as S On the following pages, Diamond Systems presents two alternatives to necessary to, for example, r enable and enhance the use of ETX modules in virtually any embedded fit through the bulkheado application. panel to the exteriorF of an existing enclosure. Hence, the ETX approach:

1. Reduces or eliminates internal cabling. An SBC has a pre-defined, fixed set of connectors and connector locations, requir- ing bulky and unreliable cables to bring the I/O out to the enclosure walls. An ETX approach allows connectors and connector locations • First, Diamond Systems introduces Chameleon, the industry’s first (and even connector pin definitions) to be selected to meet the I/O-intensive off-the-shelf ETX baseboard. Containing the equivalent needs of the application, mating directly to the enclosure walls of four PC/104 expansion cards, Chameleon makes it possible for usually without cables. lower volume applications to take advantage of an ETX solution. 2. Uses existing enclosures. While SBCs meet specific, standard And Chameleon-based applications can be brought to market in a form factors such as PC/104, EBX or EPIC, an ETX baseboard may matter of days. be customized to fit the form-factor requirements of an existing • Secondly, Diamond Systems introduces a custom ETX baseboard enclosure. program that uses the Chameleon technology platform to bring fully 3. Meets specific I/O requirements. With an SBC, additional custom ETX baseboards, with custom form factor and connectorization, I/O for the system is gained by adding “best available” PC/104 I/O to fruition in the shortest possible timeframe. modules or slot cards. These cards may impose unnecessary cost or

ETX SOLUTIONS The COM approach to embedded design has already bypassed traditional undesired limitations on the overall system. With an ETX solution, SBC solutions in many high volume applications. By taking advantage of additional I/O meeting the specific needs of the application can be Diamond Systems’ proven I/O design expertise with PC/104 I/O modules, designed into the baseboard, providing a “perfect fit” solution that bringing an ETX design to production has never been easier or faster exactly meets the design requirements without compromise. with lower risk.

www.diamondsystems.com 8 [email protected] ©2007 OpenSystems Publishing. Not for distribution. ETX SOLUTIONS

CHAMELEON DATA ACQUISITION ETX BASEBOARD WITH ANALOG AND DIGITAL I/O, SERIAL PORTS, DC/DC POWER SUPPLY AND PC/104-PLUS

• Higher I/O density than any SPECIFICATIONS off-the-shelf SBC ETX I/O ENABLED • EPIC form factor baseboard Display CRT, flat panel with LCD backlight control, TV-out with the equivalent of four USB Ports (4) USB PC/104 cards Serial Ports (2) TTL (RS-232/TTL configurable on baseboard) Networking 10/100 Ethernet • All ETX I/O plus Gigabit ly Mass Storage (2) IDE (Flashdisk and CompactFlash interface) Ethernet, S-ATA and four n Keyboard / Mouse PS/2 additional RS232/422/485 ports Audio AC ’97, Line-in, Line-Out, Mic • Data acquisition features 32O 16-bit A/D with autocalibration, 4 12-bit D/A, Other SMbus, I2C, IrDA, PC speaker t 24 DIO, two counter/timers, 8 opto inputs and 8 opto outputs ADDITIONAL PC I/O n • 5-28V DCi power supply with 45W output power Expansion Bus PC/104-Plus (ISA+PCI) r Serial Ports (4) RS232/422/485 P• -40°C to +85°C operating temperature Networking Gigabit Ethernet Mass Storage (2) S-ATA le DATA ACQUISITION g The Chameleon ETX Baseboard, the industry’s first I/O-intensive Analog Inputs 32, 16-bit A/D resolution n off-the-shelf ETX baseboard, contains the equivalent of four PC/104 cards Max Sample Rate 250KHz total i on a single board. Chameleon brings out all I/O offered by an ETX module, Input Modes Single-ended, differential S including 10/100BaseT Ethernet, 2 serial ports (with RS232 support), 4 USB Input Ranges ±10V, ±5V, ±2.5V, ±1.25V, 0-10V, 0-5V, 0-2.5V, 0-1.25V r ports, dual IDE controllers (supporting both a FlashDisk and a CompactFlash), Accuracy <±2LSB oafter autocalibration floppy / parallel port, PS/2 keyboard and mouse support, CRT, LCD flat panel On-board FIFO 1024F samples with programmable threshold and TV-out displays, and AC’97 sound. Chameleon supplements the standard Analog Outputs 4, 12-bit D/A resolution ETX I/O content with a Gigabit Ethernet controller, S-ATA controller and four Output Ranges ±5V, ±10V, 0-5V, 0-10V additional RS232/422/485 ports for a total of six serial ports. PC/104-Plus (ISA Settling Time 7µS to ±0.01% + PCI) expansion is also provided. Output Current ±5mA max Chameleon’s data acquisition section has 32 16-bit analog inputs with Digital I/O 24 lines, 5v logic compatible, programmable a 250KHz sample rate backed by a 1024 sample FIFO. It also includes 4 Output Current 0: 12mA max; 1: -4mA max 12-bit D/A channels. Autocalibration ensures maximum accuracy over time Opto Inputs / Outputs 8 (5V – 24V DC) / 8 (5V – 24V DC) and temperature. Counter / Timers 1 32-bit; 1 16-bit POWER SUPPLY Chameleon provides 24 digital I/O lines with programmable direction, along Input Voltage 5VDC or 6-28VDC with optoisolated I/O (8 inputs and 8 outputs), and two counter / timers. Output Power 45W total The built-in 5-28VDC power supply enables Chameleon to be used in a wide Output Voltages +5V, +3.3V (on PCI Bus) range of applications without requiring a separate add-on power module.It Operating Temp -40°C to +85°C offers 45 watts of output power, enough to power the ETX module as well Dimensions 4.53" x 6.50" (115mm x 165mm) as peripherals and add-on boards.

All Chameleon I/O is brought to pin headers. I/O that can utilize PC-style connectors is placed such that a small I/O Panel Board can instantly convert ORDERING INFORMATION Poseidon to PC-style connectors. Chameleon operates from -40°C to +85°C For part numbers and ordering information, please visit our website at with an extended temperature ETX module. Universal Driver software for www.diamondsystems.com. Linux, Windows 98 / 2000 / XP / CE, DOS, QNX, and VxWorks is included.

www.diamondsystems.com 9 [email protected] ©2007 OpenSystems Publishing. Not for distribution. ETX SOLUTIONS

Custom ETX Baseboard Solutions

Perhaps the most significant benefit of designing an embedded application Need six additional RS485 serial ports? No problem! Diamond Systems engi- around an ETX module is the ability to customize the baseboard to meet the neers will incorporate the proven logic from the Emerald-MM product family. specific I/O requirements, footprint, and Need 96 programmable, interrupt connector requirements of the applica- I/O Conn. I/O Conn. driven digital I/O lines? No problem! tion. A properly executed design can Diamond Systems engineers will significantly reduce or even eliminate ETX Baseboard incorporate logic from the GPIO-MM internal cabling and reduce assembly ISA Bus product family. time and cost. Such a design can sup- Custom y ply legacy interfaces which may trans- I/O Blocks Need loptically isolated I/O or relays? late to easier installation or upgrade ETX CPU nNo problem! Diamond Systems engi- from an earlier version of a product. PCI Bus Oneers will incorporate logic from the Opal-MM product family. But ETX solutions require baseboard t design and implementation of a custom n Need a 24V DC input? No problem! baseboard which may include high i Numerous Diamond Systems products ETX I/O Support Circuitry rCustom density surface mount or BGA technol- • RS-232 Drivers already incorporate variable input • Ethernet Transformer I/O Blocks ogy, multiple layers, and combined • Etc. P voltage DC / DC power supplies. analog and digital content. This design I/O Conn. I/O Conn. eI/O Conn. I/O Conn. I/O Conn. Why reinvent the wheel in your may be beyond the skill set of an l shop or take a chance with an ETX engineering organization previously g supplier who has never done an engaged in integration of off-the-shelf components. It also imposes a significant in analog design before? And should you need more capability than exists burden on the engineering and operations divisions of a company, which might in a standard Diamond Systems product today, you’ll still get to market prefer to put those valuable resources to betterS use. r faster by using a current Diamond Systems product design as a baseline Diamond Systems, with over 17 years experience in the design and manufac- for the additional capability. ture of high density PC/104 I/Oo modules, including both analog and digital Call Diamond Systems today for your custom technology, is here to help.F Diamond Systems engineering staff can turn your ETX baseboard requirements from the back of the envelope to a full produc- baseboard quotation. tion product in record time while reducing technical and schedule risk.

CUSTOM I/O BLOCK OPTIONS

Core / Real World I/O Communications/System I/O Bus Expansion Analog I/O RS-232/422/485 serial ports ISA and PCI bus expansion Digital I/O Ethernet 10/100 & Gigabit PC/104 Counter/timers CANbus Mini-PCI FPGA / logic design GPS Standard slots Autocalibration circuitry Wireless communications PCI to ISA bridge Relays / opto-isolation Upgraded video PCI to PCI bridge DC / DC power supplies USB (1.1 and 2.0) Battery backup / charger / UPS 1394 Firewire

www.diamondsystems.com 10 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SINGLE BOARD COMPUTERS

Single Board Computers CPU PLUS DATA ACQUISITION ON A SINGLE BOARD

Diamond Systems provides a broad range of single board computers Diamond Systems single board computers encompass three industry (SBCs) to meet a variety of embedded computing requirements. standard form factors (PC/104, EBX or EPIC) and one custom form Diamond Systems’ SBCs span the performance range from a 100MHz factor. Each board supports PC/104 or PC/104-Plus bus expansion. A 486DX4 to a 2.0GHz Pentium M unique I/O panel board is available equivalent with up to 512MB of for PC/104 and EPIC SBCs, offering RAM. As shown in the Selection a choice of either pin header or Guide below, Diamond’s SBCs PC-style connectors for easy inter- support a variety of features face. And Diamond Systems also including new high performance offers a choicely of enclosures for I/O such as USB 2.0, Gigabit PC/104n or EPIC boards enabling Ethernet and S-ATA mass stor- Oeasy construction of a complete age interface. PC/104 EPIC EBXt embedded computing system. A unique characteristic of 90 x 96 mm 115 x 165 mm 146 x 203 mm The charts on this page summarize 2 2 n2 Diamond Systems’ SBCs is the 86.4 cm 189.8 cm ri296.4 cm Diamond Systems SBC offerings, combination of CPU, PC I/O and 3.55 x 3.775 in 4.528 x 6.496 in 5.75 x 8.0 in allowing you to select appropriate data acquisition circuitry on a 13.4 in2 29.4 Pin2 46.0 in2 cards for your application at a single board. This high integra- e glance. Additional information tion, two-in-one technology l on the SBCs can be found on the saves the cost of a second g pages that follow. For the most board, reduces space and weight, and reduces inter-boardin interconnects detailed information, please go to www.diamondsystems.com and to improve reliability. Data acquisition capabilities on these SBCs range download either a data sheet or user manual for the products of interest. up to 32 16-bit analog inputs, 4 12-bit analog S outputs and a minimum of 24 digital I/O lines. or SINGLE BOARD COMPUTERF CPU FEATURES FORM SPEED MEMORY RS232 / KEYBD MASS INPUT PRODUCT FACTOR PROCESSOR (MHz) (MB) VIDEO AUDIO RS232 422 / 485 ETHERNET USB EXPANSION MOUSE STORAGE CF FD VOLTAGE XT

HERCULES EBX VIA Mark 800 512 ✓ ✓ 2 2 10/100 4 v1.1 PC/104-Plus ✓ 2 UDMA 100 ✓ ✓ 5-28VDC ✓ 4 v2.0 POSEIDON EPIC VIA C7 2.0GHz 512 ✓ ✓ 2 2 GIGABIT 4 v2.0 PC/104-Plus ✓ 1 S-ATA ✓ 5VDC 1.0 GHz VIA ULV EDEN 1.0GHz 1 UDMA 100 ONLY ATHENA 4.2" x 4.5" VIA Mark 400 256 ✓ ✓ 4 10/100 4 v1.1 PC/104 ✓ 1 UDMA 100 ✓ 5VDC ✓ ELEKTRA PC/104 ST Micro Vega 200 128 4 10/100 2 v1.1 PC/104 ✓ 1 UDMA 100 ✓ 5VDC ✓ PROMETHEUS PC/104 ZFMicro ZFx86 100 16 / 32 4 10/100 2 v1.1 PC/104 ✓ 1 IDE ✓ 5VDC ✓ MORPHEUS PC/104 ULV CELERON 400 / 650 SODIMM ✓ 1 1 10/100 4 V1.1 PC/104 ✓ 1 UDMA 33 ✓ 5VDC to 512

SINGLE BOARD COMPUTER DATA ACQUISITION FEATURES SINGLE BOARD COMPUTERS ANALOG INPUTS ANALOG OUTPUTS MISC. PRODUCT # SE # DI RES BIP UNI PROG MAX AUTOCAL FIFO # OUT RES BIP UNI # DIO CLK HERCULES 32 16 16 4 4 ✓ 250 ✓ 2048 4 12 2 2 40 I/O ✓ POSEIDON 32 16 16 5 5 ✓ 250 AUTO 1024 4 12 2 2 24 I/O ✓ ATHENA 16 8 16 4 2 ✓ 100 ✓ 512 4 12 2 2 24 I/O ✓ ELEKTRA 16 81642✓ 100 ✓ 512 4 12 2 2 24 I/O ✓ PROMETHEUS 16 81642✓ 100 48 4 12 2 2 24 I/O ✓

LEGEND SE Single-ended analog inputs PROG Programmable gain I/O Programmable direction digital I/O DI Differential analog inputs MAX Max A/D sample rate in KHz CLK A/D pacer clock on board RES A/D or D/A resolution in bits AUTOCAL Automatic calibration of A/D and XT -40 to +85°C operating temperature www.diamondsystems.com BIP Bipolar ranges (for example ±5V) D/A circuitry CF CompactFlash support 11 UNI Unipolar ranges (for example 0-5V) FIFO A/D sample FIFO buffer on board FD IDE FlashDisk support (See page 18) [email protected] ©2007 OpenSystems Publishing. Not for distribution. SINGLE BOARD COMPUTERS SINGLE BOARD COMPUTERS

POSEIDON 1.0-2.0 GHZ EPIC SBC WITH USB 2.0, GIGABIT ETHERNET, SATA AND DATA ACQUISITION

• Low power, high performance PC/104-Plus expandable SBC to SPECIFICATIONS 2.0GHz with 400MHz FSB Processor 1.0GHz Via Eden ULV 2.0GHZ Via C7 • Fully featured, including Gigabit Memory Up to 512MB (DDR2) Ethernet, CRT and LVDS support, USB Front Side Bus 400MHz 2.0, 4 serial ports and SATA/ IDE Bus Interface PC/104-Plus (ISA + PCI) • Optional data acquisition Display Support CRT (2048 x 1536) 24-bit LVDS flat panely (1600 x 1200) featuring 32 16-bit A/D with USB Ports (4) USB 2.0 l auto-autocalibration, 4 12-bit D/A, 24 DIO and two counter/timers Serial Ports (2) RS232,n (2) RS232/422/485 • Extremely rugged, with soldered RAM and -20°C to +85°C operating temperature Networking OGigabit Ethernet Mass Storaget (1) S-ATA and (1) IDE UDMA 100, Flashdisk interface Keyboardn / Mouse PS/2 Poseidon is a high performance EPIC form factor single board computer combining Audioi AC ’97, Line-in, Line-Out, Mic, r Amplified speaker interface a state of the art CPU and peripheral technology with Diamond Systems’ renowned high accuracy data acquisition circuitry on a single board. PAnalog Inputs 32, 16-bit A/D resolution Max Sample Rate 250KHz total Poseidon utilizes the new Via C7 and VIA Eden ULV processors operatinge at speeds l Input Modes Single-ended, differential up to 2.0GHz with up to 512MB RAM and a 400MHz FSB. A broad set of system I/O g Input Ranges ±10V, ±5V, ±2.5V, ±1.25V, ±0.625V, 0-10V, 0-5V, includes Gigabit Ethernet, 4 RS232 ports (two with RS422/485n capability), 4 USB 2.0 0-2.5V, 0-1.25V, 0-.625V ports, S-ATA and IDE controllers, PS/2 keyboard / mouse,i an advanced 2D / 3D video Accuracy <±3LSB after autocalibration controller with integral MPEG-2 hardware accelerSation supporting both CRT and On-board FIFO 1024 samples with programmable threshold LVDS flat panel displays and AC’97 sound with amplified speaker output. r Analog Outputs 4, 12-bit D/A resolution Poseidon’s optional data acquisitiono section has 32 16-bit analog inputs with a Output Ranges ±5V, ±10V, 0-5V, 0-10V 250KHz sample rate alongF with 4 12-bit D/A channels. Diamond Systems patented Settling Time 6µS to ±0.01% automatic autocalibration on both A/D and D/A ensures maximum accuracy over time Output Current ±5mA max and temperature without user intervention. Digital I/O 24 lines, 5v logic compatible Direction Programmable It supports both interrupt and DMA A/D transfers, and it uses an enhanced 1,024- Output Current 0: 64mA max; 1: -15mA max sample FIFO with programmable threshold for maximum flexibility and data reliabili- Counter / Timers 1 32-bit; 1 16-bit ty. Poseidon II provides 24 digital I/O lines with programmable direction, as well as Clock 10MHz two counter / timers for A/D sample rate control, pulse counting, frequency genera- Input Voltage 5VDC ±5% tion, or other applications. Operating Temp -20°C to +85°C (1.0GHz) Poseidon is extremely rugged, featuring soldered DRAM, optional hardwired jumpers -20°C to +70°C (2.0GHz) for increased resistance to shock and vibration and an operating temperature range Dimensions 4.53" x 6.50" (115mm x 165mm), EPIC standard of -40°C to +85°C without a fan for the 1.0GHz model. Conformal coating is avail- able as an extra cost option. ORDERING INFORMATION All Poseidon I/O is brought to pin headers along the edges of the board. I/O that can Part No. Description utilize PC-style connectors is placed such that a small I/O Panel Board can be utilized PSDE10-256N Poseidon SBC, 1.0GHz, 256MB to instantly convert Poseidon to PC-style connectors. PSDE10-256A Poseidon SBC, 1.0GHz, 256MB, Data Acquisition Universal Driver software for Linux, Windows 98 / 2000 / XP / CE, DOS, QNX, and PSDC20-512N Poseidon SBC, 2.0GHz, 512MB VxWorks is included. PSDC20-512A Poseidon SBC, 2.0GHz, 512MB, Data Acquisition PNL-PSD-01 Poseidon Panel I/O Board PNL-PSD-KIT Panel I/O Board plus Cables C-PSD-KIT Poseidon Cable Kit DK-PSD-01 1.0GHz Poseidon Development Kit www.diamondsystems.com DS-PSD-02 2.0GHz Poseidon Development Kit 12 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SINGLE BOARD COMPUTERS SINGLE BOARD COMPUTERS

HERCULES II EBX SBC WITH DATA ACQUISITION AND DC/DC POWER SUPPLY

• Low power, Pentium III SPECIFICATIONS class, 800MHz PC/104-Plus Processor 800MHz VIA Mark expandable SBC Memory 256MB / 512MB • Fully featured, including Bus Interface PC/104-Plus (ISA + PCI) Ethernet, CRT and flat Display Support CRT and / or 18-bit LVDS flat panel panel support, USB 2.0, USB Ports (4) USB 2.0, (4) USB 1.1 4 serial ports and IDE Serial Ports (2) RS232, (2) RS232/422/485 Networking 10/100 Ethernet • Optional data acquisition ly Mass Storage (2) IDE UDMA 100, Flashdisk and featuring 32 16-bit A/D with n CompactFlash interfaces autocalibration, 4 12-bit D/A, Keyboard / Mouse PS/2 40 DIO and two counter/timers O Audio AC ’97, Line-in, Line-Out, Mic, t Amplified speaker interface • 5-28V DC power supplyn with 40W output power eliminates Analog Inputs 32, 16-bit A/D resolution need for add-onr modulei Max Sample Rate 250KHz total • Extremely rugged, with soldered RAM and fanless -40°C to +85°C Input Modes Single-ended, differential operating P temperature Input Ranges ±10V, ±5V, ±2.5V, ±1.25V , 0-10V, 0-5V, e 0-2.5V, 0-1.25V, l Accuracy <±2LSB after autocalibration g On-board FIFO 2048 samples n Hercules II is a high performance, EBX form factor single board computer Analog Outputs 4, 12-bit D/A resolution i integrating a Pentium III-level CPU with Diamond Systems’ renowned high accuracy data acquisition circuitry and a DC/DC power supply on a single board. Output Ranges ±5V, ±10V, 0-5V, 0-10V S Settling Time 7µS to ±0.01% r Hercules II is built around an 800MHz low power VIA Mark CPU and 512MB RAM Output Current ±5mA max,o 2kΩ min load with a broad set of system I/O, including Ethernet, 4 RS232 ports (two with RS422/485 Digital I/O 40F lines, 5v logic compatible capability), 4 USB 1.1 ports, 4 USB 2.0 ports, dual IDE controllers, PS/2 keyboard / Direction Programmable in 8-bit ports mouse, an advanced 2D / 3D video controller supporting both CRT and LVDS flat Output Current 0: 12mA max; 1: -4mA max panel displays and AC’97 sound with amplified speaker output. Counter / Timers 1 24-bit; 1 16-bit The Hercules II data acquisition section has 32 16-bit analog inputs with a Input Voltage 5-28VDC 250KHz sample rate, backed by a 2K-sample FIFO along with 4 12-bit D/A channels. Output Power 40W total, 24W available Auto-calibration on both A/D and D/A ensures maximum accuracy over time and Output Voltages +5V, +3.3V (on PCI bus) temperature. Hercules II provides 40 digital I/O lines with programmable direction, as Switched Outputs +5V, +12V, +3.3V well as two counter / timers for A/D sample rate control, pulse counting, frequency Operating Temp -40°C to +85°C generation, or other applications. Dimensions 8.00" x 5.75" (203mm x 146mm) The 5-28V DC/DC power supply enables Hercules II to be used in a wide range of Weight 10oz / 285g applications without requiring a separate add-on power module. Hercules II is extremely rugged, featuring soldered DRAM, optional hardwired ORDERING INFORMATION jumpers for increased resistance to shock and vibration and an operating tempera- Part No. Description ture range of -40°C to +85°C without a fan. Conformal coating is available as an HRC800-5N256 Hercules II SBC, 256MB RAM, Digital I/O extra cost option. HRC800-5A512 Hercules II SBC, 512MB RAM, Full Data Acquisition Universal Driver software for Linux, Windows 98 / 2000 / XP / CE, DOS, QNX, and DK-HRC-01 Hercules II Development Kit* VxWorks is included. C-HRCEBX-KIT Hercules II Cable Kit*

*See www.diamondsystems.com for specific contents of cable kit and development kit.

www.diamondsystems.com 13 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SINGLE BOARD COMPUTERS

ATHENA II COMPACT PC/104 EXPANDABLE SBC WITH DATA ACQUISITION

• Low power, Pentium III class, 400MHz / 660MHz PC/104 SPECIFICATIONS expandable SBC Processor 400MHz or 660MHz VIA Mark Memory 256MB (128MB without data acquisition) • Fully featured, including Ethernet, Bus Interface PC/104 (ISA) CRT and flat panel support, USB, Display Support CRT and / or 18-bit LVDS flat panel 4 RS-232 ports, audio and IDE USB Ports (4) USB 1.1 • Optional data acquisition Serial Ports (4) RS232 y featuring 16 16-bit A/D with Networking 10/100 Ethernet l autocalibration, 4 12-bit D/A, Mass Storage (1) IDE UDMA 33 withn FlashDisk interface 24 DIO and two counter/timers Keyboard / Mouse PS/2 O • Extremely rugged, with soldered RAM and fanless -40°C to +85°C Audio tAC ’97, Line-in, Line-Out, Mic operating temperature Analog Inputs 16, 16-bit A/D resolution Max Samplei Raten100KHz total Input Modesr Single-ended, differential Athena II is a compact, high performance PC/104-expandable single PInput Ranges ±10V, ±5V, ±2.5V, ±1.25V , 0-10V, 0-5V, 0-2.5V, 0-1.25V board computer integrating a Pentium III-level CPU with Diamond Systems’ Accuracy <±2LSB after autocalibration renowned high accuracy data acquisition circuitry on a single board. e l On-board FIFO 512 samples Athena II is built around a low power VIA Mark CPU and 256MBg RAM Analog Outputs 4, 12-bit D/A resolution with a broad set of system I/O, including Ethernet, 4i RS232n ports, 4 USB Output Ranges ±5V, ±10V, 0-5V, 0-10V ports, Ultra DMA IDE controller, PS/2 keyboard / mouse, an advanced 2D / Settling Time 7µS to ±0.01% 3D video controller supporting both CRT andS LVDS flat panel displays and Output Current ±5mA max, 2kΩ min load AC’97 sound. r Digital I/O 24 lines, 5v logic compatible The Athena II data acquisitiono section has 16 16-bit analog inputs with a Direction Programmable in 8-bit ports 100KHz sample rate, backFed by a 512 sample FIFO along with 4 12-bit D/A Output Current 0: 12mA max; 1: -4mA max channels. Autocalibration on both A/D and D/A ensures maximum accuracy Counter / Timers 1 24-bit; 1 16-bit over time and temperature. Athena II provides 24 digital I/O lines with pro- Operating Temp -40°C to +85°C grammable direction, as well as two counter / timers for A/D sample rate Dimensions 4.18" x 4.48" (106mm x 114mm) control, pulse counting, frequency generation, or other applications. Input Voltage 5VDC ±10% Weight 5.3 oz / 150g Athena II is extremely rugged, featuring soldered SDRAM, optional hard- wired jumpers for increased resistance to shock and vibration and an operating temperature range of -40°C to +85°C without a fan. Conformal coating is available as an extra cost option. ORDERING INFORMATION Part No. Description Universal Driver software for Linux, Windows 98 / 2000 / XP / CE, DOS, ATHM400-128N Athena II SBC, 400MHz, 128MB RAM, No data acquisition QNX, and VxWorks is included. ATHM400-256A Athena II SBC, 400MHz, 256MB RAM, Data Acquisition ATHM660-128N Athena II SBC, 660MHz, 128MB RAM, No data acquisition ATHM660-256A Athena II SBC, 660MHz, 256MB RAM, Data Acquisition DK-ATHM-01 Athena II Development Kit* C-ATH-KIT Athena II Cable Kit* *See www.diamondsystems.com for specific contents of cable kit and development kit.

www.diamondsystems.com 14 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SINGLE BOARD COMPUTERS

PROMETHEUS / ELEKTRA / MORPHEUS PC/104 CPUS WITH OPTIONAL DATA ACQUISITION

Prometheus Elektra Morpheusly • Low power 100MHz 486-class CPU with • Low power 200MHz Pentium II-class CPU with • Low power, high performance Intel ULV 32MB RAM 128MB RAM Celeronn CPUs at 400MHz and 650MHz with up to 512MB RAM • Full featured, including 10/100 Ethernet, 4 serial, • Full featured, including 10/100 Ethernet, 4 serial, O 2 USB, floppy, IDE and FlashDisk support 2 USB, keyboard / mouse, IDE and FlashDisk tsupport • Full featured, including 10/100 Ethernet, n 2 serial, 2USB, keyboard / mouse, floppy, • Optional data acquisition featuring 16 16-bit A/D, • Optional data acquisition featuringi 16 16-bit A/D, IDE and CompactFlash support 4 12-bit D/A, 24 DIO and two counter / timers 4 12-bit D/A, 24 DIO and two rcounter / timers P • CRT and flat panel support • Extremely rugged, with fanless operation from • Extremely rugged, with fanless operation from -40°C to +85°C -40°C to +85°Cle g Prometheus, Elektra and Morpheus, a trio of PC/104 compliant CPU SPECIFICATIONS in modules, offer varying performance and feature levels to meet the needs of a Feature Prometheus Elektra Morpheus wide variety of embedded applications. Ranging from low cost 100MHz 486 Processor 100MHz ZFx86 200MHz S 400MHz or 650MHz to a high performance 650MHz ULV Celeron, these fully featured boards all rST Micro Vega Intel ULV Celeron offer 10/100 Ethernet, serial and USB support with IDE and flash disk capability. Memory Up to 32MB solderedo128MB soldered Up to 512MB SODIMM Display NoneF None CRT and flat panel Prometheus and Elektra provide optional data acquisition circuitry, offering USB 2 USB 1.1 2 USB 1.1 2 USB 1.1 16 16-bit analog inputs, 4 12-bit analog outputs, 24 digital I/O lines with Serial 4 RS-232 4 RS-232 1 RS-232, programmable direction, and two counter / timers. 1 RS-232/422/485 Prometheus and Elektra are extremely rugged, utilizing soldered RAM for Networking 10/100 Ethernet 10/100 Ethernet 10/100 Ethernet resistance to shock and vibration, and operate from -40°C to +85°C with only Mass Storage IDE, FlashDisk IDE, FlashDisk IDE, CompactFlash a single +5V power input. The Morpheus board operates from 0°C to +60°C. Kbd / Mouse PS/2 PS/2 PS/2 Analog Inputs 16, 16-bit A/D 16, 16-bit A/D The data acquisition features of Prometheus and Elektra are supported by Max Sample Rate 100KHz 100KHz Diamond Systems’ Universal Driver programming software for Linux, Input Modes Single ended, differential Windows 98 / 2000 / XP / CE, DOS, QNX, and VxWorks. Input Ranges ±10V, ±5V, ±2.5V, ±1.25V, 0-10V, 0-5V, 0-2.5V, 0-1.25V, ±10V, ORDERING INFORMATION FIFO 48 512 Part No. Description Analog Outputs 4, 12-bit D/A 4, 12-bit D/A PR-Z32-[EA/E]-ST Prometheus CPU with 32MB RAM [with / without] Data Acquisition Output Ranges ±10V, 0-10V ±10V, 0-10V PR-Z16-LC-ST Prometheus CPU, 16MB RAM Digital I/O 24 lines, TTL 24 lines, TTL CPR-Z32-[EA/E]-DK Prometheus Dev Kit [w-w/o] Data Acquisition (includes CPU) Direction Programmable Programmable C-PRZ-KIT Prometheus Cable Kit Counter / Timers 1 24-bit, 1 16-bit 1 24-bit, 1 16-bit ELK200-[EA/E]-XT Elektra CPU with 128MB RAM [with / without] Data Acquisition Input Voltage +5VDC±10% +5VDC±10% 5VDC±5% DK-ELK-01 Elektra Development Kit with Data Acquisition Operating Temp -40°C to +85°C -40°C to +85°C 0°C to +60°C C-ELK-KIT Elektra cable kit Dimensions 3.55" x 3.775" (90mm x 96mm) MOR-400 / MOR-650 Morpheus CPU, 0MB RAM, 400MHz / 650MHz CPU Weight 3.0oz / 85g 3.8oz / 108g 3.1oz / 110g C-MOR-KIT Morpheus Cable Kit* *See www.diamondsystems.com for specific contents of cable kit and development kit. www.diamondsystems.com 15 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SINGLE BOARD COMPUTERS

PANDORA / TRITON PC/104 AND EPIC ENCLOSURE SYSTEMS

y nl t O Pandora Triton n • Compact, flexible, low-cost enclosure system for PC/104 CPUs i • Compact,r low-cost enclosure system for EPIC CPUs • Easy to assemble P• Easy to assemble • Rugged cable-free design for Athena, Elektra and Prometheus CPUsle• Rugged cable-free design for Diamond Systems Poseidon SBC and • Multiple lengths support varying PC/104 stack sizes g Chameleon ETX Baseboard in • Supports 2 PC/104 expansion cards Pandora and Triton enclosures provide anS easy to assemble, light, rugged, The Pandora enclosure is available in multiple lengths to support PC/104 and flexible enclosure for PC/104 andr EPIC SBC based systems respectively. stacks of arbitrary size. Once the stack is assembled to the Pandora Panel They both offer a unique approacho to packaging by eliminating most internal Board, the entire stack is held firmly in place with direct connections to both cables. This speeds up Fthe assembly process and improves reliability and the top and bottom of the enclosure for extra rigidity. ruggedness. With each enclosure, a panel I/O board plugs directly onto the Easy Expansion CPU and converts most CPU I/O signals to industry-standard connectors. The Pandora Panel Board also accommodates the I/O pins from one or two The panel board then mounts directly to the matching front panel of the add-on PC/104 modules without requiring costly and time-consuming cus- enclosure. The rear / bottom panel provides convenient holes for mounting tom enclosure design. One pin header can be used with any PC/104 board of the complete system. with a 50-pin I/O connector. Two 20-pin connectors can be used with any model of Diamond Systems Emerald-MM to support 4 additional serial ports ORDERING INFORMATION FOR PANDORA ENCLOSURE (for a total of 8). Each connects to PC-style connectors on the Panel Board. Part No. Description Supports Multiple CPU Boards PNL-EAP-01 Panel I/O board for Elektra, Athena, Prometheus, with expansion The Pandora Panel Board is compatible with Elektra, Athena, and Prometheus PB-170-K Pandora Enclosure, 1.7", generic model CPU boards. All three CPUs contain the same set of I/O connectors with the PB-EAP-170-K Pandora Enclosure, 1.7", with EAP panel board and EAP front panel same features in the same locations. PB-300-K Pandora Enclosure, 3.0", generic model The Triton enclosure and Panel Board are compatible with both the Poseidon PB-EAP-300-K Pandora Enclosure, 3.0", with EAP panel board and EAP front panel SBC and Chameleon ETX Baseboard. Additional I/O on the Chameleon ETX PB-500-K Pandora Enclosure, 5.0", generic model baseboard is brought to the front panel, including a total of six serial ports PB-EAP-500-K Pandora Enclosure, 5.0", with EAP panel board and EAP front panel and optically isolated digital I/O. PB-700-K Pandora Enclosure, 7.0", generic model PB-EAP-700-K Pandora Enclosure, 7.0", with EAP panel board and EAP front panel C-PNLEAP-KIT Cable kit for Pandora EAP panel board expansion ORDERING INFORMATION FOR TRITON ENCLOSURE PBEC-11-K Pandora EAP Front Panel, Black, with silkscreen For part numbers and ordering information, please visit our website at PBEC-12-K Pandora EAP Rear / Wall Mount Panel, 4 holes, with mounting ears www.diamondsystems.com.

www.diamondsystems.com 16 [email protected] ©2007 OpenSystems Publishing. Not for distribution.

SINGLE BOARD COMPUTERS

CAN-TAINER / VERSA-TAINER RUGGED PC/104 ENCLOSURE SYSTEMS FOR HOSTILE AND MOBILE ENVIRONMENTS

• Heavy duty .125” aluminum construction • Shock and vibration protection system • Available in lengths from 4” to 12” • PC/104 and EBX mounting capability • Multiple pre-formed end caps available y nl The Can-Tainer and Versa-Tainer are boards, and it also provides additional room for rugged PC/104 enclosure systems constructed cable runs along the sides. Both enclosures are O of .125" aluminum and designed for hostile and available in multiple lengths. To calculate the t mobile environments. They feature a dual system height of your PC/104 stack, refer to the n Ordering Information table. To computei the of shock and vibration isolation: The PC/104 r modules are mounted axially in the enclosure length of the enclosure you need, add 1-2 inches additional length forP each end where with four internal rubber corner rails to absorb ORDERING INFORMATION high-frequency vibrations, while the entire enclo- cabling will be brought out to I/O connectors. le Select length in part numbers below: sure is mounted on the host platform with a To mount an EBX format CPU, such as Hercules, 4 4" / 102mm thick rubber pad which absorbs low-frequency g inside the Versa-Tainer, use the VT-EBX, which 5 5" / 127mm G-forces. The rubber pad is optional and may n imounts horizontally on the lower two corner 6 6" / 152mm be removed for hard mounting. Sguides. Additional PC/104 boards may then be 8 8" / 203mm installed on top of the EBX CPU. The Can-Tainer cross section measuresr 6.00" 10 10" / 254mm wide by 5.45" high (not including mounting pad) o Each Can-Tainer and Versa-Tainer comes as 12 12" / 305mm and is designed to mount PC/104 boards axially F a kit with end caps and mounting accessories. CT- Can-Tainer enclosure; specify length along the length of the enclosure body. The Additional blank and pre-designed end caps are VT- Versa-Tainer enclosure; specify length Versa-Tainer is a wider version that measures available, or you may design your own cutouts ACC-VT-EBX EBX mounting plate for Versa-Tainer 7.1" wide by 5.7" high. The extra width accom- using the blank end cap. 8" or longer; includes board mounting modates EBX boards in addition to PC/104 hardware VT-EC00 Versa-Tainer blank end cap VT-EC02 Versa-Tainer end cap, 4x DB9 and PC/104 STACK HEIGHT 2x DB25 CT-EC00 Can-Tainer blank end cap # Boards 1st Board is 1st Board is Non-stackthrough Stackthrough CT-EC01 Can-Tainer end cap, 4x DB9 and inch mm inch mm 2x DB25 1 0.60 15.2 0.92 23.4 2 1.26 32.1 1.58 40.2 3 1.92 48.9 2.24 57.0 CT-EC00 blank end cap CT-EC01 end cap 4 2.59 65.7 2.91 73.8 5 3.25 82.5 3.57 90.6 6 3.91 99.3 4.23 107.4 7 4.57 116.1 4.89 124.3 8 5.23 132.9 5.55 141.1 To compute the length of the Pandora, Can-Tainer, or Versa-Tainer enclosure you need, determine the height of your board stack from the table above, then add 1-2 Hercules CPU mounted on inches more for each end where cables will be brought Versa-tainer cross section Can-tainer cross section ACC-VT-EBX bottom view ACC-VT-EBX in Versa-Tainer out to an end cap.

www.diamondsystems.com 17 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SBC ACCESSORIES DIGITAL I/O, RELAYS, OPTO INPUTS

CPU ACCESSORIES MASS STORAGE OPTIONS, DEVELOPMENT TOOLS, CABLES

IDE Flashdisk Diamond Systems CPU options and accessories • Solid state IDE FlashDisk with 32MB – 4GB capacity speed and simplify your system design. These include three convenient ways to add mass storage to your • Rugged bolt-on installation; mounting hardware included system. Rugged, compact and convenient IDE FlashDisk • Requires no additional space on PC/104 stack or modules, models FD-xx-XT, mount directly on an in enclosure FD-xx-XT IDE connector and bolt to the board for increased Flashdisk Module • Dimensions: 1.78" x 1.24" resistance to shock and vibration. The CompactFlash • Operating temperature: -40 to +85°C Adapter Kit, ACC-CFEXT,y enables incorporation of a CompactFlash socket lin your system remote from the CPU board itself.n This can provide increased flexibility CompactFlash Adapter Kit in enclosure design. The adapter connects to any IDE connector O on the CPU board via a ribbon cable. The • Works with type I and II CompactFlash t third mass storage option, ACC-HDDMOUNT, consists • Enables remote placement for greater flexibility in inof a PC/104 board and mounting hardware to incor- enclosure design r porate a 2.5" hard disk drive directly in the PC/104 • Ejector latch for easy media removal stack. The HDD itself is cabled to a 44-pin IDE con- ACC-CFEXT P nector on the CPU board. CompactFlash Adaptor Board • Dimensions: 2.95" x 2.76" e • Operating temperature: -40l to +85°C The Hercules Data Acquisition Demo Board, ACC- g HRCDAQ, provides a convenient testing base for data in acquisition hardware and software on the Hercules II PC/104 HDD Mount CPU. Both analog output and digital output lines are S looped back to analog input and digital input lines. r• Mounts a 2.5" hard drive directly on the PC/104 stack Cable kits providing access to all I/O features are o• Top or bottom stack position available for each Diamond Systems CPU board. F • Mounting hardware and IDE cable included Cables convert pin headers on the CPU board to PC- ACC-HDDMOUNT • Dimensions: 3.55" x 3.775" style connectors such as RJ-45 for Ethernet or DB-9 PC/104 Hard Drive Mounting Board for serial ports. Each CPU development kit includes a (hard drive not included) cable kit. Cables may also be ordered individually. Hercules Data Acquisition Demo Board • Convenient test bed for data acquisition hardware and ORDERING INFORMATION software on Hercules II CPU Part No. Description • Loops back analog outputs to analog input channels; FD-32-XT 32MB FlashDisk loops back digital I/O signals FD-64-XT 64MB FlashDisk FD-128-XT 128MB FlashDisk • Pin headers provide access to monitor analog I/O signals FD-256-XT 256MB FlashDisk ACC-HRCDAQ • PC/104 form factor enables stacking or side Hercules Data Aquisition Demo Board FD-512-XT 512MB FlashDisk by side usage FD-1G-XT 1GB FlashDisk FD-2G-XT 2GB FlashDisk FD-4G-XT 4GB FlashDisk Cables ACC-IDEEXT FlashDisk Programming Board • Cable kits are available for all CPUs ACC-CFEXT CompactFlash Adapter Board • Cables convert pin headers to PC-style connectors ACC-HDDMOUNT Hard Drive Mounting Kit ACC-HRCDAC Hercules Data Acquisition • Included with development kit Demo Board Cable Kit • May be ordered individually See individual CPU pages for cable kit ordering.

www.diamondsystems.com 18 [email protected] ©2007 OpenSystems Publishing. Not for distribution. PC/104 I/O OVERVIEW

PC/104 I/O For Every Application ANALOG, DIGITAL, SERIAL, NETWORKING

PC/104 is a widely used industry standard for both processor boards • Analog I/O and I/O cards in embedded computing applications. PC/104 shrinks ISA • Analog Output and PCI bus cards to 3.55" x 3.775" (90mm x 96mm) and implements • Digital I/O and Counter / Timers a rugged, stacking architecture that eliminates backplanes and provides • Serial Communications superior resistance to shock and vibration. PC/104 has become even • Multi-function Networking more widely used as an I/O expansion architecture, having been adopted • PC I/O by the EBX and EPIC form factor standards as well as on dozens of • Power supplies in PC/104 form factor custom CPU boards. The charts on this page summarize Diamond Systems’ly PC/104 I/O card Diamond Systems has been a leading supplier of PC/104 I/O cards offerings, allowing you to select appropriaten cards for your application since the initial release of the PC/104 standard in 1992. Our extensive at a glance. Additional information on the cards can be found on the product line includes the following product categories: pages that follow. t O in PC/104 ANALOG I/O MODULES r ANALOG INPUTS P ANALOG OUTPUTS MISC. PRODUCT # SE # DI RESA BIP UNI GAIN MAXS AUTOCAL FIFO # OUT RESA BIP UNI # DIO CLK XT INPUTS INPUTSe (KHz) DMM-32X-AT 32 16 16 5 4 PROG 250l AUTO 1024 4 12 2 2 24 I/O YES YES DMM-16-AT 16 8 16 5 4 PROGg 100 YES 512 4 12 2 2 8 In, 8 Out YES YES DMM-AT 16 8 12 5 4 nPROG 100 YES 512 2 12 2 2 8 In, 8 Out YES YES DMM / DMM-XT 16 8 12 6 6i JUMP 100 2 12 2 8 In, 8 Out YES OPT. r S PC/104 ANALOG OUTPUTo MODULES PC/104 DIGITAL I/O AND COUNTER/TIMER MODULES ANALOGF OUTPUTS MISC. DIGITAL I/O COUNTER/TIMERS MISC. PRODUCT # OUT RESA BIP UNI # DIO XT PRODUCT # I/O BUF OPTO RELAY # CTRS RESC MAXC IRQ XT RMM-412-XT 4 12 4 4 24 I/O YES OMM-XT 48 I/O 3 16 10MHz 3 YES RMM-812-XT 8 12 4 4 24 I/O YES OMM-DIO-XT 48 I/O YES RMM-1612-XT 16 12 4 4 24 I/O YES GPIO-MM-XT / 48 I/O YES 10 16 40MHz 2 YES GPIO-MM-12-XT } 8 IN, 8 OUT RMM-416-XT 4 16 2 1 24 I/O YES GPIO-MM-21-XT 96/I/O 48 YES PMM-XT 16 YES LEGEND OPMM-XT 8 8 YES ADDRESS I/O address configuration met IR104 20 20 AUTOCAL Automatic calibration of A/D and D/A circuitry BIP Bipolar ranges (for example +/-5V) BUF Buffered digital outputs for higher current drive PC/104 SERIAL COMMUNICATIONS MODULES CLK A/D pacer clock on board SERIAL PORTS MISC. DI Differential analog nputs FIFO A/D sample FIFO buffer on board PRODUCT # PORTS RS-232 RS-422 RS-485 MAXB PROTOCOL ADDRESS # DIO XT I/O Programmable direction digital I/O EMM-8M-XT 8 8 8 8 460.8K JUMPER JUMPER 8 YES IRQ Interrupt outputs JUMP Jumper-selected gain EMM-4M-XT 4 4 4 4 115.2K JUMPER JUMPER YES MAXB Max baud rate EMM-OPT-2-XT 2 OPTO 2 2 2 460.8K JUMPER JUMPER 24 YES PC/104 OVER MAXC Max counter clock input rate EMM-OPT-4-XT 4 OPTO 4 4 4 460.8K JUMPER JUMPER 24 YES MAXS Max A/D sample rate (KHz) OPTO Optocoupler inputs EMM-8P-XT 8 8 8 8 460.8K SOFTWARE JUMPER 8 YES PROG Programmable gain EMM-8PLUS-XT 8 8 8 8 1.832M JUMPER SOFTWARE 8 YES PROTOCOL Protocol configuration method RELAY Relay outputs EMM-DIO-XT 4 4 115.2K FIXED JUMPER 48 YES RESA A/D or D/A resolution in bits RESC Counter resolution in bits SE Single-ended analog inputs VIEW UNI Unipolar ranges (for example 0-5V) www.diamondsystems.com XT -40 to +85°C operating temperature 19 [email protected] ©2007 OpenSystems Publishing. Not for distribution. ANALOG I/O

DIAMOND-MM-32X-AT / DIAMOND-MM-16-AT HIGH ACCURACY ANALOG I/O WITH AUTOCALIBRATION

Diamond-MM-32X-AT Diamond-MM-16-AT • 32 16-bit A/D with 250KHz • 16 16-bit A/D with 100KHz sample sample rate, programmable input rate, programmable input ranges ranges and 1024 sample FIFO and a 512 sample FIFO • Automatic autocalibration for • Autocalibration of A/D and D/A for high accuracy across operating high accuracy temperature range without user • 4 12-bit D/A intervention ly • 8 digital inputs and 8 digital outputs • 4 12-bit D/A n • Counter / timers for A/D control and general use • 24 high-current digital I/O with programmable direction t O • Counter/timers for A/D control and general use rin P The Diamond-MM-32X-AT and Diamond-MM-16-AT high SPECIFICATIONS accuracy 16-bit analog I/O PC/104 modules provide two alternatives lto meete the varying analog input needs of PC/104 expandable systems.g DMM-32X-AT Feature DMM-32X-AT DMM-16-AT has 32 analog inputs with a 250 KHz sample rate and 1024 sample FIFO, Analog Inputs 32 16-bit 16 16-bit n Input Modes Single-ended, Differential Single-ended, Differential while the DMM-16-AT offers 16 analog inputs with ia 100 KHz sample rate and 512 sample FIFO. Both boards provide four 12-bit analog outputs with Input Ranges ±10V, ±5V, ±2.5V, ±1.25V, ±10V, ±5V, ±2.5V, ±1.25V, S ±0.625V, 0-10V, 0-5V, 1.25V, ±0-.625V, 0-10V, 0-5V, programmable output ranges, 2 counter/timers,r and an operating tempera- 0-.625V 1.25V, 0-.625V ture range from -40 to +85°C.o Both boards support both interrupt and DMA Max Sample Rate 250KHz 100KHz A/D transfers. The DMM-32X-ATF offers 24 digital I/O lines with programmable Nonlinearity ±3LSB, no missing codes ±3LSB, no missing codes direction, while the DMM-16-AT provides 8 input lines and 8 output lines. On-board FIFO 1024, prog. threshold 512, prog. threshold While both boards make use of autocalibration technology, the DMM-32X-AT Calibration Automatic autocalibration Software initiated autocalibration provides Diamond Systems’ patented Automatic Autocalibration technology Analog Outputs 4, 12-bit resolution 4, 12-bit resolution to calibrate its A/D and D/A circuits automatically whenever required, without user intervention. This means you get analog I/O performance with the maxi- Output Ranges ±5V, ±10V, 0-5V, 0-10V ±5V, 0-5V mum possible accuracy over the full operating temperature range, without Output Current ±5mA max per channel ±5mA max per channel doing anything at all. DMM-32X-AT is the first and only board to offer this Settling Time 6µS max to 0.01% 6µS max to 0.01% advanced capability. Relative Accuracy ±1 LSB ±1 LSB Digital I/O Lines 24 programmable direction 8 In, 8 Out Both boards are supported by Diamond Systems’ Universal Driver programming DIO Input Voltage Logic 0: 0.0V min, 0.8V max Logic 0: 0.0V min, 0.8V max software for Linux, Windows 98 / 2000 / XP / CE, DOS, QNX, and VxWorks. Logic 1: 2.0V min, 5.0V max Logic 1: 2.0V min, 5.0V max DIO Output Voltage Logic 0: 0.0V min, 0.33V max Logic 0: 0.0V min, 0.33V max Logic 1: 2.4V min, 5.0V max Logic 1: 3.8V min, 5.0V max ORDERING INFORMATION Counter / Timers 1 - 32-bit; 1 - 16-bit 1 - 32-bit; 1 - 16-bit Part No. Description Clock Source 10MHz clock or external signal 10MHz clock or external signal DMM-32X-AT 32 16-bit A/D, 250KHz, 4 12-bit D/A, 24 DIO, auto-autocalibration Power Supply +5VDC±10%@410mA +5VDC±10%@350mA DMM-16-AT 16 16-bit A/D, 100KHz, 4 12-bit D/A, 8 digital inputs, Operating Temp -40°C to +85°C -40°C to +85°C 8 digital outputs, autocalibration Weight 3.4oz / 96g 3.3oz / 93g DMM-16-NA-AT 16 16-bit A/D, 100KHz, No D/A, 8 digital inputs, 8 digital outputs, autocalibration

www.diamondsystems.com 20 [email protected] ©2007 OpenSystems Publishing. Not for distribution.

ANALOG I/O

DIAMOND-MM-AT / DIAMOND-MM LOW COST ANALOG I/O

Diamond-MM-AT Diamond-MM • 16 12-bit A/D with 100KHz • 16 12-bit A/D with 100KHz sample sample rate, programmable input rate and programmable input ranges ranges and 512 sample FIFO • 2 12-bit D/A • Autocalibration for high accuracy • 8 digital inputs and 8 digital outputs • 2 12-bit D/A • Counter / timers for A/D control and • 8 digital inputs and 8 digital outputs general use ly • Counter/timers for A/D control and • -40 to +85°C operation n general use O • -40 to +85°C operation t in Pr For cost-sensitive applications the Diamond-MM-AT and SPECIFICATIONS leDiamond-MM high accuracy 12-bit analog I/O PC/104 modules provide Feature DMM-AT DMM g two alternatives to meet the varying analog input needs of PC/104 expand- Analog Inputs 16 12-bit 16 12-bitn able systems. DMM-AT has 16 analog inputs with a 100 KHz sample rate Input Modes Single-ended, Differential Single-ended,iDifferential and 512-sample FIFO. The DMM also offers 16 analog inputs with a 100 Input Ranges ±10V, ±5V, ±2.5V, ±1.25V,S ±10V, ±5V, ±2.5V, ±1.0V, KHz sample rate but without a sample FIFO. Both boards provide two 12-bit ±0.625V, 0-10V, 0-5V, ±0.5V, 0-10V, 0-5V, 0-2.5V, analog outputs with programmable output ranges, 2 counter/timers, and 0-2.5V, 0-1.25V, progrrammable 0-1.0V, 0-0.5V, jumper selected an operating temperature range from -40 to +85°C. Both boards support Max Sample Rate 100KHzo 100KHz interrupt A/D transfers. Each offers 8 digital inputs and 8 digital outputs. Nonlinearity ±1LSB,F no missing codes ±1LSB, no missing codes On-board FIFO 512, 256 threshold None The DMM-AT board offers programmable input ranges and advanced auto- Calibration Autocalibration Manual calibration calibration technology which calibrates both the analog inputs and outputs Analog Outputs 2, 12-bit resolution 2, 12-bit resolution under software control. This means you get analog I/O performance with the Output Ranges ±5V, 0-5V 0-5V maximum possible accuracy over the full operating temperature range. The Output Current ±5mA max per channel ±8mA max per channel Diamond-MM offers jumper selected input ranges and manual calibration Settling Time 4µS max to ±1/2 LSB 4mS max to ±1/2 LSB with potentiometers. Relative Accuracy ±1 LSB ±1 LSB Both boards are supported by Diamond Systems’ Universal Driver Digital I/O Lines 8 In, 8 Out 8 In, 8 Out programming software for Linux, Windows 98 / 2000 / XP / CE, DOS, DIO Input Voltage Logic 0: 0.0V min, 0.8V max Logic 0: 0.0V min, 0.85V max QNX, and VxWorks. Logic 1: 1.2V min, 5.0V max Logic 1: 2.0V min, 5.0V max DIO Output Voltage Logic 0: 0.0V min, 0.33V max Logic 0: 0.0V min, 0.33V max Logic 1: 3.8V min, 5.0V max Logic 1: 3.8V min, 5.0V max ORDERING INFORMATION Counter / Timers 1 - 32-bit; 1-16-bit 1-32-bit; 1-16-bit Part No. Description Clock Source 10MHz clock or external signal 10MHz clock or external signal DMM-AT 16 12-bit A/D, 100KHz, 2 12-bit D/A, 8 digital inputs, 8 digital outputs, Power Supply +5VDC±10%@320mA +5VDC±10%@165mA autocalibration Operating Temp -40°C to +85°C 0 to 70°C (standard) DMM 16 12-bit A/D, 100KHz, 2 12-bit D/A, 8 digital inputs, 8 digital outputs, -40°C to +85°C (XT models) 0-70°C Weight 2.6oz / 74g 3.2oz / 91g DMM-XT 16 12-bit A/D, 100KHz, 2 12-bit D/A, 8 digital inputs, 8 digital outputs, -40°C to 85°C

www.diamondsystems.com 21 [email protected] ©2007 OpenSystems Publishing. Not for distribution. ANALOG OUTPUT

RUBY-MM / RUBY-MM-416 ANALOG OUTPUT WITH DIGITAL I/O

Ruby-MM-412 / 812 / 1612 Ruby-MM-416 • 4, 8, or 16 12-bit analog • 4 16-bit analog output channels output channels • Unipolar and bipolar, user adjustable • Unipolar and bipolar, user output ranges adjustable output ranges • Simultaneous update of all channels • 24 digital I/O with • 24 digital I/O with programmable programmable direction y direction nl t O in The Ruby-MM series of PC/104 analog output modules includes the r SPECIFICATIONS Ruby-MM-412 / 812 / 1612 offering four, eight and sixteen channels of P Feature RMM-412/812/1612 RMM-416 12-bit analog output respectively and the Ruby-MM-416 offering four chan- nels of 16-bit output. Both boards support both unipolar and bipolar loutputeAnalog Outputs 4/8/16 12-bit 4 16-bit ranges that are user selectable. Each board also offers 24 digitalg I/O lines Output Ranges ±5V, ±10V, 0-5V, 0-10V ±5V, ±10V, 0-10V with programmable direction in groups of 8-bits based non an 82C55 chip. Output Current ±5mA max per channel ±5mA max per channel i Settling Time 6µS max to 0.01% 10µS max to 0.003% Both boards operate from -40°C to +85°C, only require a +5V power input, S Relative Accuracy ±1 LSB ±2 LSB and are supported by Diamond Systems’ Universal Driver programming soft- Minimum Load 2K Ω 2K Ω ware for Linux, Windows 98 / 2000 /r XP / CE, DOS, QNX, and VxWorks. Reset 0V for bipolar ranges, All DACs reset to mid-scale o mid-scale for unipolar ranges F Digital I/O Lines 24, CMOS / TTL compatible 24, CMOS / TTL compatible ORDERING INFORMATION DIO Input Voltage Logic 0: -0.5V min, 0.8V max Logic 0: -0.5V min, 0.8V max Logic 1: 2.0V min, 5.5V max Logic 1: 2.0V min, 5.5V max Part No. Description DIO Output Voltage Logic 0: 0.0V min, 0.4V max Logic 0: 0.0V min, 0.4V max RMM-412-XT 4 12-bit D/A, 24 Digital I/O Logic 1: 3.0V min, 4.6V max Logic 1: 3.0V min, 4.6V max RMM-812-XT 8 12-bit D/A, 24 Digital I/O Output Current ±2.5mA max per line ±2.5mA max per line RMM-1612-XT 16 12-bit D/A, 24 Digital I/O Dimensions 3.55" x 3.775" (90mm x 96mm) RMM-416-XT 4 16-bit D/A, 24 Digital I/O Input Voltage +5VDC±10% +5VDC±10% Current 220mA (4 channels) 650mA Consumption 290mA (8 channels) 430mA(16 channels) Operating Temp -40°C to +85°C -40°C to +85°C Weight 3.4oz / 96g (4 channel) 3.4oz / 96g

www.diamondsystems.com 22 [email protected] ©2007 OpenSystems Publishing. Not for distribution. DIGITAL I/O

GPIO-MM / ONYX-MM DIGITAL I/O WITH COUNTER / TIMERS

GPIO-MM ONYX-MM / ONYX-MM-DIO • FPGA-based for multiple • 48 digital I/O lines with configurations and pin definitions programmable direction • Up to 96 Digital I/O • 3 optional counter / timers with lines with programmable direction programmable sources — internal clock, external signal or previous • Up to 10 16-bit counter / timers counter output with 16 fixed direction digital I/O ly • 2.5mA output current • On-board EEPROM for user storage n t O in r The GPIO-MM / Onyx-MM series of SPECIFICATIONS P PC/104 digital I/O & counter / timer modules offer Feature GPIO-MM / GPIO-MM-21 Onyx-MM / Onyx-MM-DIO a range of functionality from a low cost DIO-only GPIO-MM-12 le version (Onyx-MM-DIO) to a high performance Digital I/O Lines 48 programmable direction, 96 programmable 48 programmable direction 8 inputs, 8 outputs direction (48 buffered)g version (GPIO-MM) with 64 digital I/O lines and 10 16-bit counter / timers. Onyx-MM provides 48 DIO Input Voltage Logic 0: -0.5V min, 0.8V max Logicn 0: -0.5V min, 0.8V max Logic 0: -0.5V min, 0.8V max Logic 1: 2.0V min, 5.5V max Logici 1: 2.0V min, 5.5V max Logic 1: 2.0V min, 5.5V max digital I/O lines and three counter / timers. DIO Output Voltage Logic 0: 0.0V min, 0.2V Smax Logic 0: 0.0V min, 0.2V max Logic 0: 0.0V min, 0.4V max The GPIO-MM family is available in multiple Logic 1: 3.1V min, 3.3V max Logic 1: 3.1V min, 3.3V max Logic 1: 3.0V min, Vcc-0.4V max r configurations and pin definitions, ranging from Program. I/O Output Logic 0: 64mA Logic 0: 64mA ±2.5mA per line Current (Max per line) Logic 1:o -15mA Logic 1: -15mA a digital I/O intensive solution with 96 lines to a Fixed I/O and Counter / F±24mA max N/A N/A mixed digital I/O — counter / timer solution with Timers Output Current 48 DIO lines and 10 counter/timers. Counter / Timers 10, 16-bit based 3, 16-bit based on 82C54 on 9513 (Onyx-MM only) GPIO-MM hardware is based on a Xilinx Spartan Clock 40MHz 40MHz 10MHz II FPGA with field reprogrammability. Hence the Bus Interface PC/104 (16-bit ISA) PC/104 (16-bit ISA) PC/104 (8-bit ISA) GPIO-MM hardware can be modified with new Dimensions 3.55" x 3.775" (90mm x 96mm) FPGA code to implement custom configurations. Input Voltage +5VDC±10% +5VDC±10% +5VDC±10% Digital I/O for all three models is based on the Current 300mA 300mA 100mA (Onyx-MM-DIO) 8255 and provides programmable direction in Consumption 120mA (Onyx-MM) groups of 8 bits. Operating Temp -40°C to +85°C -40°C to +85°C -40°C to +85°C Weight 2.2oz / 62g 2.2oz / 62g 2.3oz / 65g (Onyx-MM-DIO) Each board operates from -40°C to +85°C and 2.8oz / 79g (Onyx-MM) only requires a +5V power input. Both boards are supported by Diamond Systems’ Universal Driver programming software for Linux, Windows ORDERING INFORMATION 98 / 2000 / XP / CE, DOS, QNX, and VxWorks. Part No. Description GPIO-MM-XT 48 Digital I/O and 10 Counter / Timers GPIO-MM-12-XT 48 Digital I/O and 10 Counter / Timers GPIO-MM-21-XT 96 Digital I/O module OMM-DIO-XT 48 Digital I/O OMM-XT 48 Digital I/O, 3 Counter / Timers

www.diamondsystems.com 23 [email protected] ©2007 OpenSystems Publishing. Not for distribution. DIGITAL I/O, RELAYS, OPTO INPUTS DIGITAL I/O, RELAYS, OPTO INPUTS

PEARL-MM / OPAL-MM / IR104 RELAYS WITH OPTOISOLATED INPUTS

Pearl-MM Opal-MM IR104 ly • 16 SPDT (form C) relays • 8 SPDT (form C) relays • 20 SPSTn (form A) relays • Extra long life, 100M operations • Long life 1M operations t •OLong life, 20M operations • DC switching capacity 30V/2A • DC switching capacity 30V/1A in • DC switching capacity 30V/5A • AC switching capacity 125V / 0.5A • AC switching capacity 125V / 0.1Ar • AC switching capacity 125V / 5A • 500VAC/DC isolation between board and signals • 8 non-polarized optoisolated P inputs • 20 non-polarized optoisolated inputs • Screw terminal or pin header inputs • 500VAC/DCl isolatione between board and signals • Twin, detachable screw terminal output and 40-pin input header • 40 ping header for all I/O in The Pearl-MM / Opal-MM / IR104 series S SPECIFICATIONS of PC/104 modules provide relay outputs with r Feature Pearl-MM Opal-MM IR104 optional optoisolated digital inputs. Pearl-MM o # Relays 16 8 20 and Opal-MM provide 16 and 8 SPDT (form C) relays respectively that Fcan switch both AC and DC Relay Type SPDT (form C) SPDT (form C) SPST (form A) voltages. IR104 provides 20 SPST (form A) relays Max DC Power 30V / 2A 30VDC / 1A 30VDC / 5A and also can switch both AC and DC voltages. Max AC Power 125VAC / 0.5A resistive 125VAC / 0.1 resistive 125VAC / 5A 125VAC / 0.2 inductive Opal-MM and IR104 also provide 8 and 20 Max Load 60W / 60VA 30W / 50VA 150W / 1250VA optoisolated inputs respectively. Max Op Voltage 220VDC, 250VAC 220VDC, 250VAC 150VDC, 250VAC Pearl and Opal boards operate from -40°C to Contact Resistance 100mΩ max 50mΩ max 30mΩ initially +85°C and only require a +5V power input. The Relay Lifetime 100,000,000 operations 1,000,000 operations 20,000,000 operations IR104 board operates from -20°C to +70°C. All Actuation Time 4ms max, operate / release 5ms max, operate / release 6ms operate, 3ms release three boards are supported by Diamond Systems’ Opto Inputs 0 8 20 Universal Driver programming software for Linux, Opto Input Voltage N/A 3V-28VDC 3V-24V DC or AC Windows 98 / 2000 / XP / CE, DOS, QNX, and Input Impedance N/A 1.8KΩ min 2.8KΩ VxWorks. Dimensions 3.55" x 3.775" (90mm x 96mm) Input Voltage +5VDC±10% +5VDC±10% +5VDC±10% Operating Temp -40°C to +85°C -40°C to +85°C -20°C to +70°C ORDERING INFORMATION Weight 3.4oz / 96g 3.0oz / 85g 3.2oz / 90g Part No. Description 3.6oz / 102g w/screw terminals PMM-S 16 relays, screw terminals PMM-P 16 relays, pin headers OPMM-XT 8 relays, 8 opto inputs IR104 20 relays, 20 opto inputs

www.diamondsystems.com 24 [email protected] ©2007 OpenSystems Publishing. Not for distribution. NETWORKING COMMUNICATIONS NETWORKING COMMUNICATIONS

JANUS DUAL CAN PORTS, CARRIER FOR WIRELESS AND GPS MODULES

• 3-in-1 CAN / Wireless / GPS board SPECIFICATIONS • Dual CAN 2.0B interfaces CAN CIRCUIT CAN Channels 2, 2.0B • Philips SJA1000T controllers Controller Philips SJA1000T • Channel to channel and channel to system isolation Transceiver Philips 82C251 Isolation 500V channel to channel • Linux CAN driver included; Windows CE.NET CAN Transceiver Power 5V, on-board or loop driver available y Clock Rate 16MHz l • Socket for GSM/GPRS and CDMA wireless Data Rate 1Mbps communications modules n Bus Interface Memory or I/O O • Socket for GPS receiver module WIRELESS MODULES t Manufacturer MultiTech SocketModem n Type GSM/GPRS or CDMA ri Interface TTL serial GPS MODULES JANUS-MM combines dualP CAN interfaces as A Linux driver from CAN expert Ixxat is included Manufacturer Trimble Navigation well as sockets fore wireless communications and with the board, and a Windows CE.NET driver is Model Lassen SKII 8 channel GPS. The dual lCAN ports on each board use the available. JANUS-MM includes sockets and sup- Lassen IQ 12-channel Philips gchipset, including SJA1000T main con- port circuitry for GSM/GPRS and CDMA wireless Interface 1 or 2 channel TTL serial ntroller and 82C251 transceiver, for full CAN2.0B communication modules from MultiTech, as well GENERAL i as a GPS receiver module from Trimble Navigation functionality. Each port is independently isolated Dimensions 3.55" x 3.775" Sfrom the system to eliminate sensitivity to noise (both modules are available separately). Adding (90mm x 96mm) r and ground shifts in the network. Both boards these modules to your system turns it into a vehi- PC/104 Bus 16-bit stackthrougho ISA bus have jumper options that include slew rate con- cle tracker or remote data collection system with Power Supply +5VDC±5%@77mA trol, transceiver power source (on-board or loop wireless communications link. A dual UART circuit (w/oF modules) power), address, and interrupt settings. Both on each board provides the necessary interface Operating Temp -40 to +85°C memory and I/O addressing are supported. to the wireless and GPS add-on modules. Weight 2.1 oz / 59g (w/o modules)

ORDERING INFORMATION Part No. Description Part No. Description JNMM-COMBO-XT Dual CAN + Carrier PC/104 Module (w/o add-on modules) JNMM-GPS-G-DK Janus-MM GPS module development kit, select G from list MOD-GPS-G GPS Lassen Module w/ mounting hardware, select G from list JNMM-WSM-W-DK Janus-MM Wireless SocketModem development kit, select W from list MOD-WSM-W Wireless Socket Modem w/ mounting hardware, select W from list JNMM-DUO-G-W-DK Janus-MM GPS + WSM development kit, select G and W from lists JNMM-GPS-G Janus-MM with GPS module installed, select G from list CK-GPS-G Cable kit for Lassen iQ module, incl. transition cable + antenna, JNMM-WSM-W Janus-MM with Wireless SocketModem installed, select W from list select G from list JNMM-DUO-G-W Janus-MM with GPS and WSM modules installed, CK-WSM-01 Cable kit for SocketModem, incl. transition cable + antenna select G and W from lists

G Description W Description (GPRS Models) W Description (CDMA Models) IQ Lassen iQ GPS module F1 GPRS 900/1800MHz GPRS Class 10, MTSMC-G-F1, Cingular N1 CDMA 800/1900MHz CDMA2000 1xRTT, MTSMC-C-N1 SK Lassen SKII GPS module F2 GPRS 850/1900MHz GPRS Class 10, MTSMC-G-F2, Cingular N2 CDMA 800/1900MHz CDMA2000 1xRTT, MTSMC-C-N2, Sprint N3 CDMA 800/1900MHz CDMA2000 1xRTT, MTSMC-C-N3, Verizon N4 CDMA 800MHz CDMA2000 1xRTT, MTSMC-C-N4, with R-UIM

www.diamondsystems.com 25 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SERIAL COMMUNICATIONS

EMERALD-MM FAMILY 8-PORT SERIAL COMMUNICATIONS

EMM-8M EMM-8P EMM-8PLUSly • 8 RS-232/422/485 serial ports • 8 RS-232/422/485 serial ports • 8 nRS-232/422/485 serial ports • Full handshake RS-232 • Full handshake RS-232 O• Full handshake RS-232 • Jumper selectable protocols, addresses • Software selectable protocols, jumper t• PC/104-Plus (PCI Plug and Play) interface and interrupts selectable addresses and interrupts in • Jumper selectable protocols • 16C654 UARTs with 64-byte FIFOs • 16C654 UARTs with 64-byte rFIFOs • Max baud rate 1.832Mbps • 460.8Kbps max baud rate • 460.8Kbps max baud P rate • 8 programmable digital I/O lines • 8 programmable digital I/O lines • 8 programmablele digital I/O lines • Interrupt sharing • Interruptg sharing in The Emerald family of serial communicationsS PC/104 SPECIFICATIONS and PC/104-Plus modules provides bothr low cost and high performance alternatives to meeto the varying communica- Feature EMM-8M EMM-8P EMM-8PLUS tions needs of PC/104F expandable systems. The EMM-8M / # Ports 88 8 EMM-8P / EMM-8Plus all offer eight RS-232/422/485 Protocols Supported RS-232, RS-422, RS-485 RS-232, RS-422, RS-485 RS-232, RS-422, RS-485 serial ports with performance ranging from 460.8K bps Max Baud Rate 460.8Kbps 460.8Kbps 1.832Mbps (EMM-8M or EMM-8P on PC/104) to 1.832Mbps (EMM- Communications 5,6,7 or 8 data bits; 5,6,7 or 8 data bits; 5,6,7 or 8 data bits; Even, odd or no parity Even, odd or no parity Even, odd or no parity 8Plus on PC/104-Plus). All three utilize 16C550 compatible UARTs with 64-byte FIFOs and all offer 8 programmable Base UART 16C654 16C654 17d158 digital I/O lines. FIFO 64 bytes 64 bytes 64 bytes Protocol Configuration Jumper Software Jumper The three boards operate from -40 to +85°C, differing in Address / Interrupt their configuration mechanisms. The EMM-8P offers soft- Configuration Jumper Jumper Plug and Play ware configurable protocol selection while the EMM-8M Digital I/O 8 individually prog. 8 individually prog. 8 individually prog. uses jumpers to configure the protocols. Both boards use Short Protection Continuous, all outputs Continuous, all outputs Continuous, all outputs jumpers to select the base address and interrupt configu- Bus Interface PC/104 (ISA) PC/104 (ISA) PC/104-PLUS (ISA) ration. Both support interrupt sharing. The EMM-8Plus Input Voltage +5VDC±10% +5VDC±10% +5VDC±10% uses jumpers to select the protocols and the PCI bus Plug Current Consumption 80mA 160mA 80mA and Play logic to configure address and interrupt usage. Operating Temp -40°C to +85°C -40°C to +85°C -40°C to +85°C Weight 2.6oz / 74g 2.1oz / 71g 2.6oz/74g

ORDERING INFORMATION Part No. Description EMM-8M-XT 8 jumper configurable RS-232/422/485 port PC/104 module EMM-8P-XT 8 software configurable RS-232/422/485 port PC/104 module EMM-8Plus-XT 8 jumper configurable RS-232/422/485 port PC/104-Plus module www.diamondsystems.com 26 [email protected] ©2007 OpenSystems Publishing. Not for distribution. SERIAL COMMUNICATIONS

EMERALD-MM FAMILY 4-PORT SERIAL COMMUNICATIONS

EMM-4M EMM-OPTO EMM-DIOly • 4 serial ports, RS-232/422/485 protocols • 2-4 Optoisolated serial ports, RS-232/422/485 protocols • 4 RS-232n serial ports • Full handshake RS-232 • Full handshake RS-232 O• Full handshake RS-232 • Jumper-selectable protocols, addresses • Jumper-selectable protocols, addresses and interruptst• Jumper selectable addresses and interrupts and interrupts • 16C2850 UARTs with 128-byte FIFOs in • 16C554 UARTs with 16-byte FIFOs • 16C554 UARTs with 16-byte FIFOs r • 460.8Kbps max baud rate P • 115.2Kbps max baud rate • 115.2K max baud rate • 24 programmable digital I/O lines • 48 programmable digital I/O lines • Built-in interrupt sharing le • Built-in interruptg sharing • Built-in interrupt sharing in The Emerald family of serial communications PC/104 SPECIFICATIONS S modules provides low cost and optically isolated versions Feature EMM-4Mr EMM-OPT2/OPT4 EMM-DIO to meet the varying communications needs of PC/104 # Ports 4o 2 or 4 4 expandable systems. The EMM-4M / EMM-DIO offer four Protocols Supported FRS-232, RS-422, RS-485 RS-232, RS-422, RS-485 RS-232 serial ports with RS-232/422/485 protocols. The EMM- Max Baud Rate 115Kbps 460.8Kbps 115.2Kbps OPTO2 / OPTO4 offer two or four RS-232/422/485 serial Communications 5,6,7 or 8 data bits; 5,6,7 or 8 data bits; 5,6,7 or 8 data bits; ports with optical isolation of 1000V or AC to protect the Even, odd or no parity Even, odd or no parity Even, odd or no parity system from ground differentials or noise spikes. The Base UART 16C554 16C2850 16C554 EMM-OPTO and EMM-DIO also offer on board digital I/O FIFO 16 bytes 128 bytes 16 bytes using an 82C55 chip. 24 lines feature interrupt generation Protocol Configuration Jumper Jumper N/A capabilities on change of state. Edge detection and direc- Address / Interrupt tion change are programmable on a line-by-line basis. This Configuration Jumper Jumper Jumper can help to reduce board count in a PC/104 stack as well Digital I/O N/A 24, programmable 48, programmable direction direction as reduce cost. All three boards feature jumper configurable address and interrupt configuration. Short Protection Continuous, all outputs Continuous, all outputs Continuous, all outputs Bus Interface PC/104 (ISA) PC/104 (ISA) PC/104-Plus (ISA) All three boards operate from -40 to +85°C. The digital I/O Input Voltage +5VDC±10% +5VDC±10% +5VDC±10% features of the EMM-OPTO and EMM-DIO are supported Current Consumption 80mA 160mA 80mA by Diamond Systems’ Universal Driver programming soft- Operating Temp -40°C to +85°C -40°C to +85°C -40°C to +85°C ware for Linux, Windows 98 / 2000 / XP / CE, DOS, QNX, Weight 2.5oz / 71g 3.0oz / 85g 3.2oz / 91g and VxWorks.

ORDERING INFORMATION Part No. Description EMM-4M-XT 4 configurable RS-232/422/485 ports EMM-OPT2-XT 2 opto-isolated RS-232/422/485 ports, 24 digital I/O EMM-OPT4-XT 4 opto-isolated RS-232/422/485 ports, 24 digital I/O www.diamondsystems.com EMM-DIO-XT 4 RS-232 ports, 48 digital I/O 27 [email protected] ©2007 OpenSystems Publishing. Not for distribution. PC I/O

TMM-USB4P / TMM-PCM2P / MERCATOR USB 2.0, PC CARD, DUAL ETHERNET PC/104-PLUS BOARDS

TMM-PCM2P Mercator TMM-USB4P ly • 2 PCI-based Cardbus Slots • 2 PCI-based 10/100Mbps Ethernet Ports • 4 PCI-based USB 2.0 ports (480 Mbps) n • Supports Type I, II, III PC Cards • NS DP83815 Mac+Phy chips • USB 1.1/USB 2.0 compatibility O • Meets PCMCIA v2.1 and JEIDA 4.2 t• Latching pin headers and RJ-45 jacks • OHCI and EHCI host controller for flexibility • Supports 5V and 3.3V cards in • Plug-and-Play installation r • 24 digital I/O using 82C55 • Supports 16-bit and 32-bit cards • Windows XP, 2000, 98 support P • Operating temperature: -40 to +85°C • Supports hotl swappinge • Usesg TI 1420 controller in TMM-USB4P is a 4-port Universal Serial BusS (USB) 2.0 PC/104-Plus Mercator combines two PCI-based 10/100BaseT Ethernet ports with 24 adapter for upgrading embedded computersr to a higher performance USB user-configurable digital I/O lines on one board. This 2 in 1 combination of interface. This card is intendedo for applications requiring high speed commu- Ethernet and digital I/O can help lower the size and cost of your embedded nications, such as videoF cameras or mass storage. It is 40 times faster than system by eliminating one additional board from your PC/104 stack. previous USB adapters and 20% faster than Firewire (IEEE-1394). The USB The Ethernet ports utilize the National Semiconductor DP83815 MAC + Phy 2.0 ports can transfer data at 480Megabits per second each, making this PCI controller chip. Two I/O connectors are provided for each Ethernet port: board ideal for external storage, backup, networking and video applications. A standard RJ-45 jack for convenience and a rugged friction-lock header for The TMM-PCM2P provides two PC Card slots with a PCI bus interface. The applications requiring vibration protection. PC Card slots work with Type I, Type II and Type III memory, I/O and ATA The 24 digital I/O lines are based on an 82C55 chip accessed via the ISA hard disk Cardbus compatible cards. The module fully complies with PCMCIA bus. They feature programmable direction in 4- and 8-bit groups. Jumper- v. 2.1 and JEIDA 4.2, has 16-bit legacy mode support, and PCI way legacy configurable options include I/O address and 10K-Ohm pull-up resistors on mode support. Both 5v and 3.3V-only PC Cards are supported. 5V and 3.3V the I/O lines. PC Cards may be combined in a system. 16-bit and 32-bit cards may be combined in a system. The TMM-PCM2P allows hot swapping of Cardbus modules. The PC/104 ISA bus connector is provided for pass-through to SPECIFICATIONS additional PC/104 boards mounted in the stack. Feature TMM-USB4P TMM-PCM2P Mercator # Ports / Slots 4 USB 2.0 2 PC Card Slots 2 10/100BaseT Ethernet ORDERING INFORMATION Configuration Plug and Play Plug and Play Plug and Play Part No. Description Bus Interface PC/104-Plus (PCI with ISA pass through) PC/104-Plus TMM-USB4P PC/104+ USB 2.0 4 Port Module Dimensions 3.55" x 3.775" (90mm x 96mm) TMM-PCM2P PC/104+ PCMCIA 2 Card Module Input Voltage 5VDC±10% 5VDC±10% 5VDC±10% MRC-224-XT PC/104+ Dual 10/100Mbps Ethernet Operating Temp 0°C to +70°C 0°C to +70°C -40°C to +85°C Weight 2.5oz / 71g 2.1oz / 71g 3.0oz / 85g

www.diamondsystems.com 28 [email protected] ©2007 OpenSystems Publishing. Not for distribution. POWER SUPPLIES

JUPITER-MM / JUPITER-MM-SIO / JUPITER-MM-LP RUGGED PC/104 POWER SUPPLY MODULES

JMM JMM-SIO JMM-LP ly • 50 watts output power • 50 watts output power • 25 wattsn output power: +5VDC @ 5A • ±5V, ±12V outputs • ±5V, ±12V outputs •O7-30VDC input range • 7-30VDC input range • 7-30VDC input range nt• Low-cost, lightweight unit • Shutdown control • Shutdown control ri • -40 to +85° operation • Current limiting and short-circuit protection • Rugged, lightweight designP • Slim heat sink conforms to PC/104 • Current limitinge and short-circuit mechanical limits output protectionl The Jupiter-MM family provides competi- • Integratedg dual RS-232/422/485 serial ports tively priced, stable DC power for compact, n mobile PC/104 systems. The small magnetics i and SMT components combined with slim heat S sink design create a fully PC/104-compliant mod- SPECIFICATIONS r ule that can be stacked above or below other Feature JMM-512-V512o JMM-SIO JMM-LP boards. The input on each board is protected Input Voltage 7-30VDCF 7-30VDC 7-30VDC against transients, and the outputs have built-in Transient 1500W transient 1500W transient 1500W transient protection against short circuits. Power circuits Protection voltage suppressor voltage suppressor voltage suppressor are cascaded, allowing all power to be utilized Transient Cutoff 31V nominal 31V nominal 31V nominal on the +5V output or shared across multiple out- +5V Output 10A 10A 5A puts. Power I/O connections are through conven- +12V Output 2A 2A ient detachable screw terminals. All output volt- -5V Output 0.15A 0.1A ages are also routed to their respective PC/104 -12V Output 0.8A 0.5A bus pins. Power output LEDs provide a conven- Output Current limit / short Current limit / short Current limit / short ient indication of power supply operation. Jupiter- Protection circuit protection circuit protection circuit protection MM-SIO provides two useful RS-232/422/485 Output Ripple <50mV RMS (+5V <50mV RMS (+5V <50mV RMS (+5V output, 50% load) output, 50% load) output, 50% load) serial ports, potentially eliminating a card from the PC/104 stack. The low cost Jupiter-MM-LP Load Regulation ±3% ±3% ±3% provides 25 watts of 5V-only power for cost sen- Efficiency 80% to 92%, varies with 80% to 92%, varies with 80% to 92%, varies with load and input voltage load and input voltage load and input voltage sitive systems. Dimensions 3.55" x 3.775" (90mm x 96mm) PC/104 Stackthrough connectors Stackthrough connectors Stackthrough connectors ORDERING INFORMATION installed installed installed Part No. Description Operating Temp -40 to +85°C -40 to +85°C -40 to +85°C JMM-512-V512 50 Watts, ±5V, ±12V outputs Weight 5.0oz / 142g 4.0oz / 113g 2.5oz / 71g JMM-SIO-XT 50 Watts, ±5V, ±12V outputs, 2 RS232/422/485 ports JMM-LP-XT 25 watts, +5V output

www.diamondsystems.com 29 [email protected] ©2007 OpenSystems Publishing. Not for distribution. POWER SUPPLIES

POWER SUPPLIES AND BATTERIES

• Designed for vehicle applications • Power management feature • Multi-output DC power for PC/104 systems • Output power on PC/104 bus • Wide-range input voltages • Auxiliary power out on screw terminals • Battery charger for UPS capability • -40 to +85°C operation HESC-104 BAT104-SLA25, 2.5Ah BAT104-NiMH, 2.3Ah

These power supplies accept a DC input y POWER SUPPLY SPECIFICATIONS l voltage from a vehicle power system, battery, or Model HESC-104 HESC-SER HE104-DXn HE104+DX HE-HP other power source and provide multi-voltage clean output power for PC/104 systems. Input POWER O power is provided on a detachable screw termi- Input Voltage 6-40VDC 6-40VDCt 6-40VDC 6-40VDC 6-40VDC nal block. Output power is provided directly on Max Output Power 60W n60W 60W 60W 100W the PC/104 stack and/or on a separate screw ter- Max +3.3V Output ri 10A minal block. LEDs provide indications of output Max +5V Output 12A 12A 12A 12A power status, and load dump protection prevents Max +12V Output 2.5AP 2.5A 2.5A 2.5A 2.5A potential damage to the embedded system. Max -5V Outputle0.4A 0.4A 0.4A These rechargeable battery packs are provided in Max -12V Output 0.5A 0.5A 0.5A 0.5A Max Efficiencyg 95% 95% 95% 95% 95% PC/104 form factor so they can be easily mounted inside a PC/104 enclosure or assembled together inSoft Start 10ms on 10ms on +5V output +5V output with a PC/104 computer. All models are compati- S Opto Inputs 8 20 ble with the HESC-104 and HESC-SER DC/DC r Input Voltage 3V-28VDC 3V-24V DC or AC power supplies, which provide smart charging capability. The BAT104 and HESCo products used Input Impedance 1.8KΩ min 2.8KΩ together form a reliableF uninterruptible power MECHANICAL supply (UPS) for PC/104 embedded systems. Size 3.550" x 3.775" (90mm x 96mm) Weight 6.6oz / 186g 7.3oz / 207g 6.1oz / 173g 6.1oz / 173g 6.1oz / 173g Operating Temp -40 to +85°C -40 to +85°C -40 to +85°C -40 to +85°C -40 to +85°C ORDERING INFORMATION PC/104 Connector ✓✓✓ PC/104-Plus Connector ✓ Part No. Description HESC-104 60W DC/DC PS, smart charger, BATTERY CHARGER power management, PC/104 bus Max Charge Current 4.0A 4.0A HESC-SER 60W DC/DC PS, smart charger, Charge Voltage 9.5-19.5V 10-35V power management, serial interface Charger Control PC/104 bus Serial port HE104-DX 60W DC/DC power supply, quad outputs, PC/104 HE104+DX 60W DC/DC power supply, quad outputs, PC/104-Plus BACKUP BATTERY SPECIFICATIONS HE-HP 100W DC/DC power supply, Model BAT104-NIMH BAT104-SLA25 BAT104-SLA45 discrete wire I/O Technology Nickel Metal Hydride Sealed Lead Acid Sealed Lead Acid BAT104-NIMH 19.4WH nickel metal hydride backup battery Configuration 7 x AA 5 x D 5 x DD BAT104-SLA25 25WH sealed lead acid Max Output Voltage 8.4V 10V 10V backup battery Capacity 2.3Ah 2.5Ah 4.5Ah BAT104-SLA45 45WH sealed lead acid Max Energy 19.4 WH 25WH 45WH backup battery Length x Width 3.55" x 3.775" 3.55" x 3.775" 3.55" x 3.775" Height .59" 2.80" 4.15" Weight 7.8oz / 221g 40.8oz / 1155g 52.1oz / 1474g www.diamondsystems.com Temperature Range -10 to +65°C discharge, -65 to +65°C -65 to +65°C 30 0 to 45°C charge [email protected] ©2007 OpenSystems Publishing. Not for distribution. PC/104 ACCESSORIES

PC/104 ACCESSORIES PROTOTYPE BOARDS, SPACERS, HEADERS, SCREW TERMINAL BOARDS, AC ADAPTORS, CABLE KITS AND ACCESSORY BOARDS

PC/104 Prototype Boards Diamond Systems offers a variety of • Includes corner mounting holes for mounting PC/104 accessories to speed your implementation on the P/C 104 stack of a PC/104 solution. • Provides grids of +5V and ground on both PC/104 prototype boards provide a blank board with PROTO-104-K the top and bottom sides a 0.1" x 0.1" grid of holes for the installation of • Kit and assembled versions custom circuitry or components. All PC/104 bus con- nector signals can be ltappedy with accessory holes for PC/104 Spacers use by your circuitry.n Spacers and headers are also available to help in the construction of your prototype. • 0.6" long x 3/16 diameter x #4-40 thread, with male and female ends The AC-104O is an accessory board that mounts on tthe PC/104 stack and can be used to reduce noise • Clear aluminum material PC/104 Spacers inon bus signals. PC/104 Headers r The compact PC/104-size screw terminal board H-104-64-ST • Use to build your own PC/104 I/OP boards mounts directly on the PC/104 stack and converts a • Available in both stackthrough and 50-pin header to screw terminal input. Multiple H-104-64-NS e non-stackthrough configurationl boards can be stacked together without interference. H-104-40-ST g • Gold plating on all contact areas The AC adapter and CPU cable kits help facilitate H-104-40-NS • Completein PC/104 bus includes 1 40-pin and quick project startup. The adapter powers your S1 64-pin connector embedded CPU during development while the r cables convert the pin headers on the CPU board o PC/104 Screw Terminal Board to PC-style connectors. F • Provides convenient transition between field wiring and PC/104 I/O boards ORDERING INFORMATION • Mounts directly on the PC/104 stack to maintain Part No. Description a neat, integrated assembly SPC104 PC/104 spacer, English, single piece STB-104 • A 50-pin header allows cable connection to MTG104 PC/104 mounting hardware kit Diamond Systems I/O boards AC-104-16 AC termination board for PC/104 bus • Accepts 12-28AWG wire PROTO-104-A PC/104 prototype board, loose PC/104 headers AC Adapters PROTO-104-K PC/104 prototype board, assembled PC/104 headers • Convenient way to power your embedded STB-104 Screw terminal board, 50 positions AC Adapter CPU during development or demos H-104-64-ST PC/104 header, 64-pin stackthrough J1 • Contains the proper connector for direct H-104-64-NS PC/104 header, 64-pin non stack- connection to the CPU board through J1 H-104-40-ST PC/104 header, 40-pin stackthrough J2 Cable Kits H-104-40-NS PC/104 header, 40-pin non stack- • Cables convert the pin headers on the CPU through J2 board to PC-style connectors PS-5V-03 5VDC 5A AC adapter for Athena, Elektra, and Prometheus • Allows you to make quick connections to PS-5V-MOR 5VDC adapter for Morpheus your peripherals Cable Kit PS-12V-01 12VDC 4A adapter, Hercules AC-104 See individual CPU pages for cable kit ordering. • Protects bus signals from noise sources • Stackthrough bus connectors enable top or www.diamondsystems.com 31 AC-104-16 bottom mounting [email protected] ©2007 OpenSystems Publishing. Not for distribution. y nl t O rin e P gl in S or DIAMOND SYSTEMS CORPFORATION

©2007 OpenSystems Publishing. Not for distribution.