The ECUcore-9G20 is an insert-ready OEM-able System on Module running Linux as operating system. The board combines all high-speed components on a compact Low-EMI-Multilayer circuit board. Due to its comprehensive and high-performance software, it is suitable for the usage in various industrial application fields.
Features / Benefits
|Controller:||Atmel® AT91SAM9G20,with ARM 926EJ-S Core, |
|System Clock:||440MIPS at 400MHz|
|RAM:||32MiB SDR-SDRAM (64MiB optional)|
|Flash:||16MiB NOR (64MiB optional), 16-bit data-bus|
|On-board Peripherals:||DMA, MMU, hardware watchdog, temperature sensor, RTC|
|Fast Ethernet:||1x 10/100Mbps, on-board PHY|
|USB:||2x USB 2.0 host, 12Mbps full-speed|
1x USB 2.0 device, 12Mbps full-speed
|SPI/I2C:||1 only with FPGA Firmware / 1|
|Mass storage:||MMC/SD-card signals on board-to-board connector|
|Operating Conditions:||Temperature: -40°C…+85°C|
Humidity: 10-90% RH, non-condensing
|Power Supply:||3.3V +/- 5%, 1A max.|
|Dimensions/Weight:||78 x 54 x 7,5 (L x W x H in mm), 20g|
|Board-to-board connector:||2x 50 pin header socket, 1.27 mm pitch|
|Available on board-to-board connector:||CAN, USB device, 2 USB host, I²C, 2 SD-card, Ethernet, 19 digital input lines, 8 digital output lines, 3 analog input lines, 4 PWM/DIO, 4 Timer/Counter/DIO|
|Integrated Development Environment (IDE):||Pre-integrated Eclipse-based IDE with GNU C/C++ tool chain, source- and assembly-level debugger|
|Complementary Middleware:||CANopen® Protocol Stack Source Code|
Ethernet POWERLINK Protocol Stack Source Code
The ARM9-CPU of the ECUcore-9G20 runs at 400 MHz and features high performance at low power consumption. Linux as operating system allows for simultaneous execution of different user applications. Due to the freely programmable on-board FPGA, it is possible to realize basic digital in- and outputs as well as highly complex peripheral units. The basic version of the FPGA already includes powerful counter and PWM units. Additionally, the board features 3 ADC channels. Both, the VHDL sources of the FPGA and the source code of the I/O driver, are available with our Driver Development Kit (DDK). This makes a flexible implementation of own I/O connections possible.
A comprehensive CANopen library is available for the ECUcore-9G20. Amongst others, it contains a CiA 302-conform CANopen Manager. It supports automatic node configuration and enables flexible expandability of the module via CANopen units and easy plug & play.
In addition to the Ethernet and CAN interface, the ECUcore-9G20 features two USB 2.0 Full Speed host ports, one USB device port and 4 UART ports. Due to the numerous communication interfaces, the module is well-suitable as central unit in distributed automation systems and as communication gateway.
Linux as a mainstream CPU supports the ARM9 architecture and hence ensures the availability of actual kernel versions for the module. Moreover, for ARM processors there exist various ports of current standard software and the industry-proven Linux Realtime extension Xenomai.
Thanks to an extended firmware, the same hardware module is also available as Linux-based Hard PLC for the usage in OEM applications. The so called PLCcore-9G20 supports C/C++ and other textual and graphical programming according to IEC 61131-3.
+49 (0) 3765 / 38600-2110
SYS TEC Sales Channels
|ECUcore-9G20 - System Manual|
|ECUcore-9G20 - Hardware Manual|
|System on Module - ECUcore Overview|
|Development Kit ECUcore-9G20||»|
|Driver Development Kit ECUcore-9G20||»|
|CANopen Master & Slave Source Code CiA 301||»|
|CANopen Manager Source Code CiA 302||»|
- Industrial Communication
- System on Modules
- » Development Kits
- » Core Modules
- » Modules by Application
- » Modules by Architecture
- Automation Components
- OEM Design Packages
- » Development Kits