1GHz ARM9 System on Module with Dual EthernetLifecycle: Fully Developed | Released: March 2013 | RoHS Compliant
The TS-4712 is a TS-SOCKET macrocontroller System on Module based on the Marvell PXA166 ARM9 CPU running at 800 MHz, or optionally the Marvell PXA168 ARM9 running at 1066 MHz.
- Custom Fit to Your Application via Customizable Off-Load Engine
- Risk Reducing, Time to Market Minimizing, Modular Design
- Rugged, Industrial Environment Ready with Fanless -40°C to +85°C Range
- Perfectly Suited for Low Power Applications
No minimum order quantity on standard products.
The TS-4712 is a low profile, credit card sized TS-SOCKET macrocontroller module which features a Marvell ARM9 PXA166 800 MHz, or optionally a PXA168 1066 MHz. The TS-4712 features a software programmable Lattice XP2 8K LUT FPGA which by default implements several of our controllers such as our high speed SD interface, XUARTs, and SPI controller, and more. With 2 SD card sockets this board is able to utilize our DoubleStore technology which makes the system extremely reliable.
External devices can connect to the TS-4712 using Ethernet, USB host, I2C, SPI, UARTs, or GPIO. We also provide an external 16-bit bus that can be implemented over 21 DIO pins. The two 100 pin downward-facing general-purpose headers make it easy to interface the TS-4712 with a standard TS-Socket baseboard, a baseboard of your design, or contact us for more information on our design services.
Hardware features include:
- Dual Ethernet using onboard switch
- 1 USB host and 1 USB OTG
- Up to 6 UARTs
- 2 microSD card sockets
- SD, SDHC, SDXC support up (21.5MB/s write, 20.5MB/s Read)*
- Robust DoubleStore Flash Storage
- LCD output up to WUXGA
- Video acceleration up to D1 (TS-4712-800), or 720p (TS-4712-1066)
- FPGA touchscreen controller interface
- One-wire interface
- Up to 81 DIO/GPIO***
- Temperature Sensor****
- Watchdog timer
- Hardware random number generator
TS-SOCKET is an embedded computer standard designed and controlled by Technologic Systems, Inc. It defines both a form factor and a connection pin-out and is based on two 100-pin low-profile connectors, allowing secure connection between a TS macrocontroller (CPU board) and a baseboard. Please refer to the TS-SOCKET Standard and Embedded Macrocontrollers resource for more information.
*Dependent on the SD card used. Speeds tested with Sandisk Extreme cards.
**External baseboard coin cell battery required.
*** Depends on features used (I2C, I2S, SPI, UARTs, etc). If all features are used, 39 GPIO are still available.
****1/16 of degree Celsius resolution (and 1 degree absolute accuracy).
The TS-4712 SOM boots a Linux 2.6.34 kernel out of the box from one or both MicroSD cards, as well as an initial ramdisk for a very fast boot and a Debian Wheezy distribution for extremely flexible software. The Linux choice is highly recommended and our products are totally integrated with the open-source vision. There is no proprietary source code in the kernel since all the hardware specific functionalities are handled by user-space utilities (such as spictl, sdctl, xuartctl, etc.). The Linux kernel includes driver support for on-board hardware, enabling quick time to market of end-users applications.
The Debian Wheezy environment provides a powerful, stable, and familiar software stack. Debian provides over 28,000 software packages precompiled for the ARMEL architecture. This includes many common interpreters such as Python, Mono (C#), Ruby, PHP, TCL, Perl, Java, and Bash. Debian also includes the GNU Compiler Collection which allows compiling C/C++ directly on the board.
The software image includes an initial ram filesystem which boots immediately after the kernel is loaded and can execute custom userspace code. This allows execution of custom code in under a half second from power on. The initial ramdisk features a minimalistic busybox build for a fast boot, but it is also capable of executing binaries in Debian
Software features include:
- Linux 2.6.34
- Full Debian Wheezy (7.0) distribution
- Opencore FPGA reloadable in software
- Flexible programming language support
- Source code examples available
Please contact Technologic Systems for further information regarding Operating System and software support for this product.
Detailed Feature List
- 800/1066MHz ARM9 CPU
- 512MB DDR3 RAM
- Runs Linux 2.6.34
- Boots Linux in under a second
- 2 microSD Card Sockets
- SD supports 20MB/s Read/Write
- User-Programmable 8K LUT FPGA
- Fanless Operation from 0 °C to 70 °C
- 5V Power Input
- RTC (External Battery Req.)
- Dual 10/100 Ethernet (Magnetics Req.)
- USB 2.0 Host
- USB 2.0 OTG (USB Host or Device)
- SPI, I2C Buses
- 128 bytes of NVRAM
- PCIE (TS-4712-1066 Only)
- 6 UARTs (External Transceivers)
- LCD output up to WUXGA
- 121 3.3V DIO
Technologic Systems provides complete documentation for our mature products, including manuals, schematics, mechanical drawings, etc. The most recent documentation files are always made available through our website. If you don't find the documentation you are looking for, contact support for more information. Also, please make sure to visit our Embedded Systems Support webpage, our official documentation, and join our official Developers Forum.
From the Blog:
|CPU Speed||1.1 GHz|
|CPU Cores (Max)||1x|
|Base Memory Capacity||512 MB|
|FPGA||8 k LUT|
|Real Time Clock||1x|
|microSD Card Socket||2x|
|General-Purpose Input/Output (GPIO) Pins||54x|
|TTL-Level UART Ports||6x|
|USB Host Ports||1x|
|USB OTG Ports||1x|
|PCI Express Bus||1x|
|10/100 Ethernet Ports||2x|
|Operating Supply Voltage||5 VDC|
|Fanless Temperature Range||0 °C to 70 °C|
|User Programmable FPGA||Yes|
|Linux Kernel Version||2.6|
|Debian Linux||Wheezy (7.0)|
|RAID-Like DoubleStore™ Storage||Yes|
|Busybox Small Distribution||Yes|
|TS-4712-512-8S-C||TS-4712 commercial grade (0C to 70C) SoM with PXA166 800MHz CPU and 512MB RAM (SD card required to boot, sold separately)||Pricing|
|TS-4712-512-10S-C||TS-4712 commercial grade (0 °C to 70 °C) System-on-Module with the PXA168 at 1066MHz and 512MB RAM (SD card required to boot, sold separately)||Limited|
|MSD-4GB-4710||Bootable 4GB microSD card preinstalled with Linux Kernel 2.6, and Debian (compatible with TS-4710, TS-4712, TS-4720, TS-7700, TS-7250-V2)||$12|
|MSD-4GB-BLANK||SanDisk microSD card, Size 4GB||$12|
|MSD-4GB-USB-4710||Bootable 4GB microSD card preinstalled with Linux Kernel 2.6, Debian and including USB reader (compatible with TS-4710, TS-4712, TS-4720, TS-7700, TS-7250-V2)||$38|
Development kit including suggested parts for new development (includes TS-8550 baseboard).
Includes packaged parts:
Modular products built using the TS-4712.
High Performance PC/104 TS-SOCKET Embedded Computer
- Advanced Connectivity with Dual Ethernet Ports
- Future Ready, Modular Single Board Computer
- Incredibly Fast Sub-Second Bootup Time to Linux Shell
$200 (Qty. 100) $254 (Qty. 1)