LOOKING FOR THE RIGHT

INDUSTRIAL SOLUTION?

Discover embedded, communication and automation solutions tailored to your application.

M-A5D35

ATMEL Cortex-A5 + Linux 3.18.X Server OEM CPU Board
  • Manufacturer Artila
  • Category: SBC Modules
  • The Artila M‑A5D35 is a compact, low‑power, Linux‑ready System‑on‑Module integrating a 536 MHz ARM Cortex‑A5 processor, 512 MB LPDDR2 SDRAM, 8 GB eMMC Flash, and 8 MB DataFlash. It provides dual Ethernet interfaces (Gigabit + 10/100 Mbps), multiple serial ports, USB, CAN, SPI, I²C, I²S, SD, and GPIO interfaces, all within a 50 × 30 mm footprint.
- Processor: Atmel ATSAMA5D35 ARM Cortex‑A5 MPU, 536 MHz, with MMU and VFPv4 floating‑point unit.
- Memory: 512 MB LPDDR2 SDRAM, 8 GB eMMC Flash, and 8 MB DataFlash for system backup.
- Networking: Dual Ethernet interfaces — one Gigabit (Micrel KSZ9031RNXCA) and one 10/100 Mbps (Micrel KSZ8081RNAIA) with onboard transformers and 1.5 kV isolation.
- Serial Communication: Four UARTs (up to 921.6 kbps) with hardware/software flow control; two CAN 2.0A/B interfaces.
- USB: Two USB 2.0 high‑speed (480 Mbps) host ports and one USB device/console port.
- Expansion Interfaces: SPI (4 chip selects), I²C, I²S (TX/RX), SD 2.0/SDHC, and 21 GPIO pins.
- Power Efficiency: Single 5 V DC input, typical consumption < 1 W (0.75 W typical).
- Compact Design: 50 mm × 30 mm module with dual 50‑pin (1.27 mm pitch) female headers.
- Operating System: Linux 4.9.x with EXT4 file system, Barebox bootloader, and Artila’s apt‑based package management.
- Software Ecosystem: Pre‑installed web, database, and scripting packages (Apache/Nginx, MySQL/SQLite/PostgreSQL, PHP/Python/Perl/NodeJS).
- Development Support: GCC 6.2.0 + glibc 2.24 toolchain, in‑place C/C++ compilation, and Eclipse IDE integration.
- Reliability: On‑board watchdog timer, RTC with lithium battery, and system ready LED.

Country of origin: Taiwan R.O.C.

Customs tariff number: 8471 5000 000

1. Product Overview

Product Name: M‑A5D35
Model / Article Number: M‑A5D35
Series: Artila Linux‑Ready Cortex‑A5 System‑on‑Module (SoM)
Manufacturer: Artila Electronics Co., Ltd.
Product Type: Embedded System‑on‑Module (SoM) / OEM CPU Board
Processor Platform: Microchip (Atmel) ATSAMA5D35 ARM® Cortex‑A5 MPU
Operating System: Linux Kernel 4.9.x (previously 3.18.x / 4.4.x supported)
Target Applications: Industrial control, automation gateways, data acquisition, IoT edge computing, and embedded Linux development.

The Artila M‑A5D35 is a compact, low‑power, Linux‑ready System‑on‑Module integrating a 536 MHz ARM Cortex‑A5 processor, 512 MB LPDDR2 SDRAM, 8 GB eMMC Flash, and 8 MB DataFlash. It provides dual Ethernet interfaces (Gigabit + 10/100 Mbps), multiple serial ports, USB, CAN, SPI, I²C, I²S, SD, and GPIO interfaces, all within a 50 × 30 mm footprint.




2. Key Features

- Processor: Atmel ATSAMA5D35 ARM Cortex‑A5 MPU, 536 MHz, with MMU and VFPv4 floating‑point unit.
- Memory: 512 MB LPDDR2 SDRAM, 8 GB eMMC Flash, and 8 MB DataFlash for system backup.
- Networking: Dual Ethernet interfaces — one Gigabit (Micrel KSZ9031RNXCA) and one 10/100 Mbps (Micrel KSZ8081RNAIA) with onboard transformers and 1.5 kV isolation.
- Serial Communication: Four UARTs (up to 921.6 kbps) with hardware/software flow control; two CAN 2.0A/B interfaces.
- USB: Two USB 2.0 high‑speed (480 Mbps) host ports and one USB device/console port.
- Expansion Interfaces: SPI (4 chip selects), I²C, I²S (TX/RX), SD 2.0/SDHC, and 21 GPIO pins.
- Power Efficiency: Single 5 V DC input, typical consumption < 1 W (0.75 W typical).
- Compact Design: 50 mm × 30 mm module with dual 50‑pin (1.27 mm pitch) female headers.
- Operating System: Linux 4.9.x with EXT4 file system, Barebox bootloader, and Artila’s apt‑based package management.
- Software Ecosystem: Pre‑installed web, database, and scripting packages (Apache/Nginx, MySQL/SQLite/PostgreSQL, PHP/Python/Perl/NodeJS).
- Development Support: GCC 6.2.0 + glibc 2.24 toolchain, in‑place C/C++ compilation, and Eclipse IDE integration.
- Reliability: On‑board watchdog timer, RTC with lithium battery, and system ready LED.




3. Technical Specifications

CPU / Memory
- Processor: Atmel ATSAMA5D35 ARM Cortex‑A5 MPU (ARMv7‑A Thumb‑2 ISA)
- Clock Frequency: 536 MHz
- Cache: 32 KB Instruction + 32 KB Data Cache
- SDRAM: 512 MB LPDDR2
- Flash Storage: 8 GB eMMC Flash + 8 MB DataFlash
- Internal ROM: 160 KB (single‑cycle access)
- Internal SRAM: 128 KB

Networking
- Ethernet Ports: 1 × Gigabit (10/100/1000 Mbps) + 1 × 10/100 Mbps
- PHY Chips: Micrel KSZ9031RNXCA (GbE), KSZ8081RNAIA (FE)
- Isolation: 1.5 kV transformer
- Default IP Settings: eth0 (DHCP), eth1 (192.168.2.127/24)

Serial Interfaces
- UARTs: 4 × UART (3.3 V logic)
- Baud Rate: Up to 921.6 kbps
- Data Bits: 5–9 bits
- Parity: None, Even, Odd, Mark, Space
- Stop Bits: 1, 1.5, 2
- Flow Control: RTS/CTS, XON/XOFF, None
- RS‑485 Driver Control: PD16, PB27, PE24, PE17
- Console Ports: UART (serial) and USB console

CAN Bus
- 2 × CAN 2.0A/B controllers (8 mailboxes each)
- Shared pins with UART1 CTS (CAN1 TX)

USB
- 2 × USB 2.0 Host Ports (480 Mbps)
- 1 × USB Device/Console Port (Micro‑USB)

Expansion Buses
- SPI: MISO, MOSI, CLK, CS0–CS3
- I²C: Data, Clock (400 kbit/s SMBus compatible)
- I²S: TX/RX Data, Clock, Sync
- SD 2.0 Interface: CMD, CLK, DATA0–3, Card Detect (SDHC compatible)

GPIO
- 21 programmable digital I/O pins (CMOS/TTL compatible)
- Input Voltage: Low ≤ 0.8 V, High ≥ 2.0 V
- Output Voltage: Low ≤ 0.4 V @ 8 mA, High ≥ 2.9 V @ 8 mA

Power
- Input Voltage: +5 V DC (4.75–5.25 V range)
- Power Consumption: 0.75 W typical (< 1 W max)

Physical Characteristics
- Dimensions: 50 mm (W) × 30 mm (L)
- Connectors: 2 × 50‑pin female headers (1.27 mm pitch)
- Mounting Hole: 1 × M2 (Ø 2.0 mm)
- Weight: Approx. 10 g




4. Functionality

The M‑A5D35 functions as a complete embedded Linux computing module for integration into industrial and IoT systems. It boots from on‑board eMMC or external SD card via Barebox bootloader and runs a Linux 4.9.x kernel with EXT4 file system. The module provides comprehensive I/O for networking, serial communication, and sensor interfacing.

Typical Applications:
- Industrial automation controllers and gateways
- Data loggers and remote monitoring systems
- IoT edge devices and protocol converters
- Embedded Linux development and prototyping
- Networked control and communication equipment

Compatibility:
- Fully compatible with Artila Matrix‑7xx series carrier boards (e.g., CB‑Matrix‑700)
- Supports standard Linux device drivers for Ethernet, USB, UART, SPI, I²C, GPIO, and SD/MMC




5. Components & Accessories

Included Items:
- M‑A5D35 System‑on‑Module (SoM) with pre‑installed Linux 4.9.x and file system

Optional Accessories:
- DK‑35A (36‑DK35A‑000): DIN rail mounting kit
- PWR‑12V‑1A (31‑62100‑000): 110–240 VAC to 12 V DC 1 A power adapter
- CB‑Matrix‑700 Starter Kit: Evaluation board with dual Ethernet, USB, UART, RTC, and power input (9–48 V DC)
- 91‑PHDF9‑050: Console cable (4‑pin header to DB9 female, 50 cm)

Connectors:
- CN1 (50‑pin): GLAN, LAN, USB, SPI, GPIO, Debug, Power
- CN2 (50‑pin): CAN, UART, I²C, I²S, SD, VBAT, WDT




6. Installation & Setup

Hardware Integration:
- Mount the SoM onto a carrier board via two 50‑pin female headers (1.27 mm pitch).
- Secure with M2 mounting screw through the 2 mm hole.
- Supply regulated +5 V DC power (typical 0.75 W consumption).

Boot Options:
- Boot from on‑board eMMC (default) or external SD card.
- Bootloader: Barebox.

Console Access:
- USB console (Micro‑USB) or UART debug port (115200 bps, 8N1, VT100).
- Default login: root / root.

Software Setup:
- Package management via standard `apt-get` commands.
- Artila maintains a dedicated software repository for updates and packages.




7. Performance & Capabilities

- CPU Performance: 536 MHz ARM Cortex‑A5 with VFPv4 FPU and MMU.
- Memory Bandwidth: 32‑bit multi‑port DDR controller supporting LPDDR2 up to 512 MB.
- Networking: Dual Ethernet interfaces support simultaneous LAN/WAN operation.
- Serial Throughput: UART up to 921.6 kbps; CAN 2.0B compliant.
- USB Speed: 480 Mbps (Hi‑Speed USB 2.0).
- Power Efficiency: < 1 W total consumption at 5 V input.
- Operating Temperature: Industrial range supported (dependent on carrier board).
- Limitations: No native video output on SoM (available via SAMA5D35 LCD controller on custom carrier).




8. Standards & Compliance

- Processor Architecture: ARM Cortex‑A5 (ARMv7‑A Thumb‑2 ISA)
- Ethernet Compliance: IEEE 802.3 (10/100/1000 Mbps)
- CAN Bus: ISO 11898‑1 / CAN 2.0 Part A and B
- USB: USB 2.0 Hi‑Speed (480 Mbps)
- SD Card: SD 2.0 / SDHC compatible
- File System: EXT4 Linux standard
- Software Stack: IPv4, TCP/IP, UDP, DHCP, NTP, FTP, HTTP, SNMP v1/v3, SSL, SSH 1/2, PPP, PPPoE, CHAP, PAP
- Regulatory Compliance: Designed for industrial embedded applications (CE/FCC compliance via carrier system).




9. Additional Information

Warranty & Support:
- Standard manufacturer warranty (Artila Electronics).
- Technical support and software updates available via [www.artila.com](http://www.artila.com).

Maintenance & Updates:
- Firmware and Linux image updates available from Artila’s download portal.
- Factory restore image provided for system recovery via bootable SD card.

Software Development Environment:
- Toolchain: GCC 6.2.0 + glibc 2.24
- Cross‑Compilation: Poky Yocto Project toolchain (cortexa5hf‑vfp‑poky‑linux‑gnueabi)
- IDE Integration: Eclipse Luna with Yocto ADT plug‑in support.
- Languages: C, C++, Python 2.7 (pre‑installed), Python 3 (optional), Perl, PHP, NodeJS.
- Web Server Support: Nginx (pre‑installed), Apache and Lighttpd available via apt.
- Database Support: MySQL, SQLite3, PostgreSQL.
- Administration: Webmin browser‑based management (HTTPS port 10000).

Default Network Configuration:
- eth0 (Gigabit): DHCP
- eth1 (10/100): Static 192.168.2.127 / 255.255.255.0
- SSH login: root / root

GPIO Control:
- User‑space accessible via /sys/class/gpio interface.
- Five GPIO banks (A–E) mapped as gpiochip0–gpiochip128 (160 total lines on CPU).

Expansion and Customization:
- Supports USB Wi‑Fi dongles (RT8192/RT5390 chipsets).
- Supports miniPCIe LTE/3G modules on Matrix‑7xx carrier boards with PPP configuration.

System Recovery:
- Factory restore image available for download (e.g., restore_matrix700_20161208.img).
- Bootable SD card creation via Win32DiskImager or Linux `dd` utility.

Documentation & Revision History:
- Hardware Guide v1.0 (July 2017)
- Software Guide v1.0 (October 2017)
- Continuous updates available online.




Summary

The Artila M‑A5D35 System‑on‑Module is a robust, Linux‑ready embedded computing platform built around the Microchip ATSAMA5D35 Cortex‑A5 processor. It combines high integration, low power consumption, and industrial‑grade connectivity in a compact form factor. With dual Ethernet, multiple serial interfaces, USB, CAN, and GPIO support, it serves as a versatile core for industrial automation, IoT gateways, and embedded Linux applications. The pre‑installed Linux 4.9.x system, comprehensive software stack, and Artila’s toolchain and repository make it ready for rapid deployment and custom development.

No accessories available.