Atmel© Certified Partner

Aria G25 - Low cost Linux Embedded SMD module

Aria G25 is a cost-effective System-on-Module (SoM) thought of to drastically reduce the development time needed to design a low-power and low-EMI Linux Embedded device.

The more complex hardware like CPU, RAM, Ethernet, power and EMI components are integrated on a single SMD component in just 40x40 mm (1.57x1.57 inch) using an complex eight layers PCB permitting hardware designers to create their simple and cheap carrier boards.

Main features

  • Long term availability
  • CPU: ARM9 @ 400Mhz on Atmel AT91SAM9G25 SoC
  • RAM: 128 or 256 MByte DDR2
  • LAN: 10/100 Mbit
  • USB: up to 3 host ports:
    • one hi-speed host/device
    • one hi-speed host
    • one full-speed
  • UART: up to 6 serial lines
  • I2C: up to 2 I2C buses
  • SPI: up to 2 SPI buses
  • GPIO: up to 60 GPIO lines
  • A/D: up to four channel @ 10 bit

  • Power supply: single at 3.3 Volt DC
  • Consumption: see consumption...
  • Line level: TTL 3.3V
  • Temperature range: 0-70 °C and -20 +70 °C (-E version)
  • Size: 40 x 40 mm (1.57x1.57 inch)
  • Weight: 5g
  • Pads pitch: 1.27 mm (50 mill)
  • PCB layers: 8
  • User configurable led on board

Other features

  • Boot from external microSD, SD card or serial flash
  • RoHS and REACH compliant.
  • Low EMI.
  • No Acme Systems brand printed on-board.
  • Designed and made in Italy
  • Reliability parameters:
    • Atmel AT91SAM9G25 MTBF (Mean Time Between Failure): 75,131,480 hours
    • Crystals MTTF (Mean Time To Failure): 95% = 131,000 hours, 60% = 265,000 hours

Software main features

  • Linux Kernel version 3.16.1
  • Debian Linux 7.6 "Wheezy"
  • Ready to use bootable microSDs from Acme Systems eShop
  • Freely downloadable images to generate the bootable SD or microSD cards by yourself
  • Fully open source firmware, software environments and toolchains available from Atmel sites, Linux sites and Acme Systems repositories on GitHub
  • Freely available tutorial and code examples
  • Thousands of Open Source applications available from the Debian repositories
  • Almost all programming language available
  • C, Python, Perl and PHP already installed on the factory default microSD for in-board development.

Embedded parts

Evaluation boards and fast prototyping systems

Software environment and development tools

Aria G25 is designed to boot a Linux Embedded distribution compiled for ARM9 architecure from a microSD or a SD card.

We propose, by default, a ready-to-use Linux Debian distribution stored on a microSD card.

Some ready to use bootable microSD cards are available on the microSD on-line catalog but they can be generated by yourself from binaries or from the sources following our tutorials. The basic requirement to do that is to have a Linux Ubuntu PC.

Thanks to Linux on Aria G25 it is possible to use almost any language. In the tutorials page are listed a lot of examples to manage the embedded peripherals in C or Python languages.

The C compiler and the Python interpreter are pre-installed by default on our microSD. A small web server (Lighttpd) and PHP language interpreter are also installed for the web developers.

More languages, tools, web servers, etc are available from the official Linux Debian binary repositories for armel architecture and can be installed in few minutes directly from Internet to your board.

Related links

Buy on-line

Aria G25 pinout

  • Pin # AriaG25 pin name
  • IC Pin Atmel pin name
  • Primary Line functions assigned by default at reset
  • Alt Alternative function that can be set changing the device tree binding
  • ID 2.6.x Kernel 2.6.x ID using sysfs gpio interface
  • ID 3.11.x Kernel 3.11.x ID using sysfs gpio interface
  • Note Any notes about the pin
  • Reset state Line state at CPU reset
    • PIO indicates whether the PIO Line resets in I/O mode
    • A indicates whether the peripheral A mode
    • I/O Indicates whether the signal is input or output state.
    • PU/PD Indicates whether Pull-Up, Pull-Down or nothing is enabled.
    • ST Indicates if Schmitt Trigger is enabled.

The PIO lines called PAx, PBx and PCx can be configured in up to four different ways. Please refer to the ATSAM9G25 datasheet to have a complete reference.

Be carefull to check whether the line reset state is compatible with your application board because it is changed to the Linux default config during the bootstrap after at least 500 ms.

Pin # IC Pin Primary Alt ID 2.6x ID 3.1x Note Reset state
N1 3V3 Power In Vcc
N2 PC0 GPIO SDA1 96 64 I2C bus 1 Data or GPIO PIO,I,PU,ST
N3 PC1 GPIO SCL1 97 65 I2C bus 1 Clock or GPIO PIO,I,PU,ST
N4 PC2 GPIO TIOA3 98 66 GPIO or TC block PWM0 PIO,I,PU,ST
N5 PC3 GPIO TIOB3 99 67 GPIO or TC block PWM1 PIO,I,PU,ST
N6 PC4 GPIO 100 68 PIO,I,PU,ST
N7 PC5 GPIO TIOA4 101 69 GPIO or TC block PWM2 PIO,I,PU,ST
N8 PC6 GPIO TIOB4 102 70 GPIO or TC block PWM3 PIO,I,PU,ST
N9 PC7 GPIO 103 71 PIO,I,PU,ST
N10 PC8 GPIO UTXD0 104 72 PIO,I,PU,ST
N11 PC9 GPIO URXD0 105 73 PIO,I,PU,ST
N12 PC10 GPIO 106 74 PIO,I,PU,ST
N13 PC11 GPIO 107 75 PIO,I,PU,ST
N14 PC12 GPIO TIOA5 108 76 GPIO or TC block PWM4 PIO,I,PU,ST
N15 PC13 GPIO TIOA5 109 77 GPIO or TC block PWM5 PIO,I,PU,ST
N16 PC14 GPIO 110 78 PIO,I,PU,ST
N17 PC15 GPIO 111 79 PIO,I,PU,ST
N18 PC16 GPIO UTXD1 112 80 PIO,I,PU,ST
N19 PC17 GPIO URXD1 113 81 PIO,I,PU,ST
N20 PC18 GPIO PWM0 114 82 GPIO or Pulse Width Modulation Out 0 PIO,I,PU,ST
N21 PC19 GPIO PWM1 115 83 GPIO or Pulse Width Modulation Out 1 PIO,I,PU,ST
N22 PC20 GPIO PWM2 116 84 GPIO or Pulse Width Modulation Out 2 PIO,I,PU,ST
N23 PC21 GPIO PWM3 117 85 GPIO or Pulse Width Modulation Out 3 PIO,I,PU,ST
N24 GND Power In GND


Pin # IC Pin Primary Alt ID 2.6x ID 3.1x Note Reset state
E1 GND Power In GND
E2 PC22 TXD3 GPIO 118 86 Serial line /dev/ttyS4 TXD or GPIO PIO,I,PU,ST
E3 PC23 RXD3 GPIO 119 87 Serial line /dev/ttyS4 RXD or GPIO PIO,I,PU,ST
E4 PC24 RTS3 GPIO 120 88 Serial line /dev/ttyS4 RTS or GPIO PIO,I,PU,ST
E5 PC25 CTS3 GPIO 121 89 Serial line /dev/ttyS4 CTS or GPIO PIO,I,PU,ST
E6 PC26 GPIO 122 90 PIO,I,PU,ST
E7 PC27 RTS1 GPIO 123 91 Serial line /dev/ttyS2 RTS or GPIO PIO,I,PU,ST
E8 PC28 CTS1 GPIO 124 92 Serial line /dev/ttyS2 CTS or GPIO PIO,I,PU,ST
E9 PC29 GPIO 125 93 PIO,I,PU,ST
E10 PC30 GPIO 126 94 PIO,I,PU,ST
E11 PC31 GPIO 127 95 PIO,I,PU,ST
E12 USBCP D+ USB 2.0 Host full-speed port C
E13 USBCN D- USB 2.0 Host full-speed port C
E14 GND Power In GND
E15 USBBN D- USB 2.0 Host hi-speed port B
E16 USBBP D+ USB 2.0 Host hi-speed port B
E17 GND Power In GND
E18 USBAN D- USB 2.0 Host/Device hi-speed port A
E19 USBAP D+ USB 2.0 Host/Device hi-speed port A
E20 VBAT RTC battery backup +3 volt DC input
E21 NRST Reset input signal (active low)
E22 SHDN Shutdown output signal (active low)
E23 WKUP Wake-up input signal (active low)
E24 3V3 Power In Vcc


Pin # IC Pin Primary Peripheral A ID 2.6x ID 3.1x Note Reset state
S1 3V3 Power In Vcc
S2 PA21 1W GPIO 53 21 Bit banging 1-wire bus or GPIO PIO,I,PU,ST
S3 PA20 DA3 52 20 microSD Card memory PIO,I,PU,ST
S4 PA19 DA2 51 19 microSD Card memory PIO,I,PU,ST
S5 PA18 DA1 50 18 microSD Card memory PIO,I,PU,ST
S6 PA17 CK 49 17 microSD Card memory PIO,I,PU,ST
S7 PA16 CDA 48 16 microSD Card memory PIO,I,PU,ST
S8 PA15 DA0 47 15 microSD Card memory PIO,I,PU,ST
S9 PA14 NPCS0 GPIO 46 14 SPI bus 0 chip select 0 or GPIO PIO,I,PU,ST
S10 PA13 SPCK GPIO 45 13 SPI bus 0 clock or GPIO PIO,I,PU,ST
S11 PA12 MOSI GPIO 44 12 SPI bus 0 Master Output or GPIO PIO,I,PU,ST
S12 PA11 MISO GPIO 43 11 SPI bus 0 Master Input or GPIO PIO,I,PU,ST
S13 PA10 DTXD 42 10 Debug serial port PIO,I,PU,ST
S14 PA9 DRXD 41 9 Debug serial port PIO,I,PU,ST
S15 PA8 RXD2 GPIO 40 8 Serial line /dev/ttyS3 RXD or GPIO PIO,I,PU,ST
S16 PA7 TXD2 GPIO 39 7 Serial line /dev/ttyS3 TXD or GPIO PIO,I,PU,ST
S17 PA6 RXD1 GPIO 38 6 Serial line /dev/ttyS2 RXD or GPIO PIO,I,PU,ST
S18 PA5 TXD1 GPIO 37 5 Serial line /dev/ttyS2 TXD or GPIO PIO,I,PU,ST
S19 PA4 GPIO 36 4 PIO,I,PU,ST
S20 PA3 CTS0 GPIO 35 3 Serial line /dev/ttyS1 CTS or GPIO PIO,I,PU,ST
S21 PA2 RTS0 GPIO 34 2 Serial line /dev/ttyS1 RTS or GPIO PIO,I,PU,ST
S22 PA1 RXD0 GPIO 33 1 Serial line /dev/ttyS1 RXD or GPIO PIO,I,PU,ST
S23 PA0 TXD0 GPIO 32 0 Serial line /dev/ttyS1 TXD or GPIO PIO,I,PU,ST
S24 GND Power In GND


Pin # IC Pin Default Alt ID 2.6x ID 3.1x Note Reset state
W1 GND Power In GND
W2 ETHRXP Eth RX+
W3 ETHRXN Eth RX-
W4 ETHTXP Eth TX+
W5 ETHTXN Eth TX-
W6 ETH3V3 Eth 3V3
W7 ETHLED1 Eth Yellow led (traffic)
W8 ETHLED2 Eth Green led (link)
W9 PA22 GPIO 54 22 PIO,I,PU,ST
W10 PA23 GPIO 55 23 PIO,I,PU,ST
W11 PA24 GPIO TK 56 24 PIO,I,PU,ST
W12 PA25 GPIO TF 57 25 PIO,I,PU,ST
W13 PA26 GPIO TD 58 26 PIO,I,PU,ST
W14 PA27 GPIO RD 59 27 PIO,I,PU,ST
W15 PA28 GPIO RK 60 28 PIO,I,PU,ST
W16 PA29 GPIO RF 61 29 PIO,I,PU,ST
W17 PA30 SDA0 GPIO 62 30 I2C bus 0 Data or GPIO PIO,I,PU,ST
W18 PA31 SCL0 GPIO 63 31 I2C bus 0 Clock or GPIO PIO,I,PU,ST
W19 ADVREF A/D converter voltage reference In (max 3.3 volt)
W20 PB11 AD0 GPIO 75 43 A/D converter Input 0 or GPIO PIO,I,PU,ST
W21 PB12 AD1 GPIO 76 44 A/D converter Input 1 or GPIO PIO,I,PU,ST
W22 PB13 AD2 GPIO 77 45 A/D converter Input 2 or GPIO PIO,I,PU,ST
W23 PB14 AD3 GPIO 78 46 A/D converter Input 3 or GPIO PIO,I,PU,ST
W24 3V3 Power In Vcc

BERTA board - Evaluation board for Aria G25

Basic evaluation board for Aria G25 module with proto area, power supply, USB, ethernet

Ths is a very basic board for hardware designers, if you are looking for a most complex board please take a look also to:

Main fetures

  • Size: 160x160mm
  • 4 layer robust PCB
  • All Aria signals exposed on pitch 2.54mm pads
  • Placements for:
    • PS3V3 USB power supply module
    • Double USB host connector
    • Single USB vertical host connector
    • SD card holder
    • Vertical microSD card holder
    • LAN connector
    • Winstar I2C 16x2 alphanumeric LCD with backlight
    • Debug port pins
    • Wide prototyping area
    • ARia G25 SoM
  • All the component can be easily welded by hand

Schematic


EUR 94.00



BERTA-G25

Evaluation board for Aria G25

Mounted version of BERTA, the basic evaluation board for Aria G25 module:

  • Aria G25 module
  • PS3V3 USB power supply module
  • Double USB host connector
  • SD card holder
  • Vertical microSD card holder
  • LAN connector
  • Winstar I2C 16x2 alphanumeric LCD with backlight
  • Debug port pins
  • Bootable microSD card
  • Wall power adapter

The Aria G25 il welded so it can't be removed from the board for further purposes.


| Product description... |


EUR 24.00



BERTA-PCB

Prototyping board for AriaG25 SoM

PCB of the prototyping board for AriaG25


| Product description... |

Prices for quantity

The Aria G25 pricing is flat up to 1000 pcs.

  • To have a written proforma for volume Contact us
  • We sell and ship our products directly from Italy
  • For q.ty <100 pcs the lead time is about 1 week

Aria G25

This is the catalog of single parts related to the Aria G25.
Visit the evaluation kit catalog to save money and have all you need to get started.


EUR 27.60



ARIAG25-128

ARM9 Linux Embedded Module

Aria G25 is a small and low-cost multi-chip module that integrates:

  • an ARM9 @ 400Mhz CPU Atmel AT91SAM9G25
  • a 128MB of DDR2 RAM
  • 10/100 Ethernet interface
  • up to 3 USB 2.0 host ports
  • Normal temperature range version (-0° +70°)

| Other models | Product description |


EUR 33.35



ARIAG25-128-E

ARM9 Linux Embedded Module - extended range

Aria G25 is a small and low-cost multi-chip module that integrates:

  • an ARM9 @ 400Mhz CPU Atmel AT91SAM9G25
  • a 128MB of DDR2 RAM
  • 10/100 Ethernet interface
  • up to 3 USB 2.0 host ports
  • Extended temperature range version (-20° +70°)

| Other models | Product description |


EUR 33.35



ARIAG25-256

ARM9 Linux Embedded Module

Aria G25 is a small and low-cost multi-chip module that integrates:

  • an ARM9 @ 400Mhz CPU Atmel AT91SAM9G25
  • a 256MB of DDR2 RAM
  • 10/100 Ethernet interface
  • up to 3 USB 2.0 host ports
  • Normal temperature range version (-0° +70°)

| Other models | Product description |


EUR 39.10



ARIAG25-256-E

ARM9 Linux Embedded Module - extended range

Aria G25 is a small and low-cost multi-chip module that integrates:

  • an ARM9 @ 400Mhz CPU Atmel AT91SAM9G25
  • a 256MB of DDR2 RAM
  • 10/100 Ethernet interface
  • up to 3 USB 2.0 host ports
  • Extended temperature range version (-20° +70°)

| Other models | Product description |


EUR 24.00



BERTA-PCB

Prototyping board for AriaG25 SoM

PCB of the prototyping board for AriaG25


| Product description... |


EUR 94.00



BERTA-G25

Evaluation board for Aria G25

Mounted version of BERTA, the basic evaluation board for Aria G25 module:

  • Aria G25 module
  • PS3V3 USB power supply module
  • Double USB host connector
  • SD card holder
  • Vertical microSD card holder
  • LAN connector
  • Winstar I2C 16x2 alphanumeric LCD with backlight
  • Debug port pins
  • Bootable microSD card
  • Wall power adapter

The Aria G25 il welded so it can't be removed from the board for further purposes.


| Product description... |


EUR 6.00



PS3V3

Small power supply module for Aria G25 and other 3.3 volt circuitries.

SMD power supply module for Aria G25 based custom boards


| Product description... |


EUR 4.00



PS-5V1A-EU-MUSB

Switching power supply with UE AC Plug and mini USB DC plug

Switching power supply for PS3V3 DC/DC converter module:

  • Input 100-240VAC 50/60Hz
  • Output 5VDC/1A
  • Pluggable directly to the Berta Board or PS3V3


EUR 10.00



NETUSPS1

Quad power supply module

Power supply module that meets all the AT91SAM9G20 CPU power requirements and power-up and power-down sequences to guarantee reliable operations.


| Product description... |


EUR 12.00



EPS

Extended Power Supply module

EPS is a DC-DC converter with an input range of 7 to 28 Volt DC output 5 Volt DC @ 2A.


| Product description... |


EUR 2.00



ETHCON-1

RJ45 LAN Transformer Ethernet 10/100 Base-T connector

RJ45 LAN Transformer Ethernet 10/100 Base-T connector


EUR 1.00



USBCON-1

USB host connector

USB A host connector


EUR 2.00



USBCON-2

Double USB host A connector

Double USB host A connector


EUR 1.00



MSD-HOLDER-1

Micro SD holder push-push type

1.10mm pitch microSD memory holder push-push type


EUR 2.00



MSD-HOLDER-2

Micro SD holder hinge type

1.10mm pitch microSD memory holder, hinge Type,


EUR 2.00



MSD-HOLDER-3

Micro SD holder vertical type

Micro SD holder vertical type


EUR 1.50



SD-HOLDER-1

Simple SD holder

Simple holder for SD card


EUR 8.00



DPI

Debug Port Interface

DPI is an USB-to-serial interface to link the Acme boards debug port to a PC USB host port and have access at the Linux system console using a terminal emulator program like minicom, putty, hyperterminal, etc.


| Product description... |


EUR 14.00



DEBM8G-ARIA

Debian microSD 8GB for Aria-G25

Bootable 8GB microSD with a preinstalled Debian Linux distribution for Aria G25 board.

Please note that this card contains Open Source code under GPL licence and you are buying just the memory card not the software on it. Any rights on this software or support are not included.

| Product description |


EUR 18.00



DEBM16G-ARIA

Debian microSD 16GB for Aria-G25

Bootable 16GB microSD with a preinstalled Debian Linux distribution for Aria G25 board.

Please note that this card contains Open Source code under GPL licence and you are buying just the memory card not the software on it. Any rights on this software or support are not included.

| Product description |


EUR 1.00



BAT-HOLDER-1

Battery holder for lithium battery CR1220

Battery holder for lithium battery CR1220. Through hole mount.


EUR 1.00



BAT-HOLDER-2

Battery holder for lithium battery CR1220

Battery holder for lithium battery CR1220. SMT mount.


EUR 3.00



CH23-1220

3V Lithium battery

Lithium battery model CR1220 at 3 volt for RTC circuitry on:


EUR 6.00



LCD-1

Mini size 16x2 characters I2C LCD

Winstar display model WO1602I-TFH-AT#

  • Black on white Alphanumeric characters: 16 colums x 2 lines
  • Backlight type: LED, White
  • LCD mode: FSTN positive
  • I2C interface
  • Power supply: 3.3 or 5 volt Datasheet
  • How to use it


EUR 24.00



WB-HD3000

Microsoft Lifecam HD3000

Microsoft LifeCam HD-3000 webcam

| Microsoft description... | Video streaming over HTTP |