News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

ARM9-based SBC targets data acquisition apps

Jul 10, 2007 — by Jonathan Angel — from the LinuxDevices Archive — 5 views

Emac has introduced a PC/104-sized single-board computer (SBC) built around an ARM9-based Cirrus EP9302 SoC (system-on-chip). The iPac-9302 SBC targets embedded data acquisition and control applications, and runs Linux, Windows CE, and the .NET Micro Framework.

(Click here for larger view of the iPac-9302)

Screw terminal board
(Click to enlarge)

Although it does not implement PC/104 expansion buses, the iPac-9302 has the same footprint as a PC/104 module, according to the company. A pair of optional, stackable boards provide screw terminal access to all of the SBC's I/O.

The Cirrus EP9302, which forms the core of the SBC, is a low-cost (around $10), highly integrated SoC that includes an ARM920T processor core, a “MaverickCrunch” engine, and numerous peripheral interfaces. Cirrus describes MaverickCrunch as “an advanced, mixed-mode math coprocessor that greatly accelerates the single- and double-precision integer and floating-point processing capabilities of the ARM920T processor core.”

EP9302 SoC block diagram
(Click to enlarge)

Key specifications of the iPac-9302, as listed by Emac, include:

  • Processor — Cirrus Logic EP9302 ARM920T SoC clocked at 200 MHz; includes MaverickCrunch floating point math engine
  • Memory:

    • 8MB to 64MB of SDRAM

    • 8MB to 32MB of in-circuit programmable on-board flash
    • 256KB of EEPROM

  • Audio: AC97
  • Networking — 10/100 BaseT Ethernet
  • Other I/O ports:
    • 2 serial ports — 1 RS232, 1 RS232/422/485
    • 2 USB 2.0 ports
    • Digital I/O — 6 digital I/O; 16 digital inputs; 8 digital outputs; 8 high-drive digital outputs
    • Analog I/O — 5 channels of 12-bit A/D; 2 channels of 8-bit D/A
  • Expansion — MMC/SD socket; optional screw terminal board
  • Power supply — 5 VDC regulated input voltage, typically < 500 mA with no USB devices connected
  • Operating temperature — 0 – 70 degrees C
  • Dimensions — 3.8 x 3.5 inches
Resident flash memory on the iPac can be programmed using a serial bootloader, via either the unit's RS-232 port or an optional JTAG adapter board. Emac notes that software for the board can be based on Linux, Windows CE 5.0, or the .NET Micro Framework.

Available now, the iPac-9302 costs $150 per single unit. Optional screw terminal boards are $50 each, and a JTAG adapter board is $10. Further details are available here

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.