High-End Performance with Embedded RuggednessLifecycle: Fully Developed | Released: August 2007 | RoHS Compliant
The TS-7800 is a RoHS compliant Single Board Computer (SBC) based on a Marvell MV88F5182 500MHz ARM9 CPU
- High Performance Embedded with 500 MHz ARM9 CPU
- Excellent Connectivity with Gigabit Ethernet, Dual SATA, USB, and More
- Quickly Boot to Applications Using 0.69 Second Linux Fast-Boot
- Rugged, Industrial Environment Ready with Fanless -20°C to +70°C Range
- Highly Configurable via Programmable 12K LUT FPGA and PC/104 Bus
No minimum order quantity on standard products.
The TS-7800 features a 12,000 LUT on-board programmable Lattice FPGA. The FPGA provides extra peripherals such as 110 GPIO lines, additional serial ports, dual 4-bit mode high-speed SD Card sockets (full-size and micro SD Cards), and NAND controller.
All the PC/104 pins are connected straight to the FPGA, giving the TS-7800 the flexibility to add external hardware and physical/transceiver layers. The default TS-7800 FPGA load provides a standard PC/104 bus on the 104-pin connectors, maintaining compatibility with our other ARM SBCs and wide range of PC/104 peripheral boards. The FPGA on the TS-7800 enables simple, inexpensive customization that requires no physical hardware modifications. Should you need a special configuration or a custom load, contact Technologic Systems for FPGA development services.
The TS-7800 is backward compatible with our TS-72xx computers, providing 3 times more performance and higher-end features with an identical footprint. Most of the headers (DIO, LCD, Power) and connectors (PC/104, USB, Serial, Ethernet) have the same external footprint and board location as the TS-72xx series. This enables easy platform migration, including cabling, enclosures, and external hardware (LCD, keypad, peripherals).
The TS-7800 is the best option for customers in need of higher ARM performance or newer Linux solutions (latest 2.6 kernel). Contact Technologic Systems for information on TS-72xx to TS-7800 upgrades.
- Connects to CPU via 50MHz local PCI bus
- Default load uses GPIO pins as a standard PC/104 ISA bus
The TS-7800 uses an improved Linux 2.6 kernel (currently 2.6.21 version) that allows 0.69 second bootup from NAND flash and provides driver support for all on-board hardware. In addition, the 512MB on-board flash enables a full Debian distribution to be installed with a complete embedded development environment. (Sarge-nonEABI and Etch-EABI images available)
The TS-7800 is shipped with Linux kernel 2.6 and the Debian distribution on on-board flash. The default configuration is an embedded system that can run a wide range of server services, desktop-like applications, and development tools.
0.69 Second Linux Fast-Boot
The TS-7800 500MHz ARM9 SBC uses a bootup firmware that enables a Linux 2.6.21 bootup time of 0.69 seconds from on-board NAND flash. The board boots to a minimal kernel and loads an initial RAM disk which has complete access to full-Debian binaries and libraries. The Debian Sarge filesystem can be installed on either the on-board flash or an SD card (either micro or full-size sockets). Extra OS services and drivers are provided as kernel modules which are loaded right after bootup. In addition, extra initialization LinuxRC scripts are provided to enable straight boot-up to the on-board flash, an SD card, or an NFS root filesystem.
After 0.69 seconds, the user has access to a Linux shell prompt and to a Busybox filesystem which enables network services and driver access to most of the TS-7800 hardware. The initialization process is completed in the background (in under 2 seconds). Then the user can take advantage of a complete C/C++ GNU embedded development environment provided by Debian. Alternatively, the user can maximize performance for his embedded application by loading his own Linux application instead of the default /linuxrc script.
The TS-7800 is a fanless, low-power, and rugged Single Board Computer. Therefore, the ultra-fast bootup to Linux can be used in combination with the 200microAmp sleep mode provided by the on-board AVR as an efficient solution for embedded applications which have to periodically wake-up to perform a given task and go back to sleep right after, using little power and with quick feedback.
Bootloader Un-brickable Design
The TS-7800 bootstrap combines FPGA hardware logic, specific boot-up firmware, and kernel tweaks to ensure fast boot time, security, and high board recoverability:
- Linux-based bootloader boots Linux 2.6 kernel to shell prompt in less than 2 seconds from SD card or on-board flash. A Linux bootload utility is available to boot any other kernel or Operating System image from Linux shell prompt.
- Un-brickable design ensures 100% recoverability from SD card in case of on-board flash erasure.
- Full Debian Linux can be installed on on-board flash from a USB flash dongle, eliminating the need to use miniaturized niche embedded Linux distributions or blast/boot boards.
- SD card security features can be utilized for boot medium verification or booting of locked SD cards.
The TS-7800 is also compatible with other Bootloaders, Linux distributions or Operating Systems. Contact us for further software support regarding the TS-7800.
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.
- TS-7800 Datasheet
- TS-7800 Mechanical Drawing
- TS-781 Power Regulator Schematic
- TS-7800 Schematic
- TS-7800 Manual
- TS-7800 to TS-7800-V2 Migration Manual
From the Blog:
|CPU Speed||500 MHz|
|CPU Cores (Max)||1x|
|Base Memory Capacity||128 MB|
|FPGA||12 k LUT|
|Base Flash Capacity||512 MB|
|microSD Card Socket||1x|
|Full Sized SD Card Socket||1x|
|Battery-Backed Real Time Clock||1x|
|General-Purpose Input/Output (GPIO) Pins||110x|
|Analog to Digital Ports (ADC)||5x|
|TTL-Level UART Ports||4x|
|USB Host Ports||2x|
|Gigabit Ethernet Ports||1x|
|Operating Supply Voltage||5 VDC|
|Maximum Power Consumption||2.00 W|
|Fanless Temperature Range||-20 °C to 70 °C|
|Linux Kernel Version||2.6|
|Debian Linux||Sarge (3.1)|
|Busybox Small Distribution||Yes|
|Graphics / HMI|
|Matrix Keypad Header||1x|
|Text LCD Header||1x|
|TS-7800-ROHS2REACH||$315||$304||Call Us||Call Us||Call Us|
|TS-7800-ROHS2REACH-RTC||$341||$330||Call Us||Call Us||Call Us|
|TS-7800-ROHS2REACH-SWREG||$345||$334||Call Us||Call Us||Call Us|
|TS-7800-ROHS2REACH-RTC-SWREG||$371||$360||Call Us||Call Us||Call Us|
Metal enclosure with power converter included
|TS-7800-128-512F||TS-7800 500MHz ARM9 SBC with 128 MB DDR-RAM and 512 MB Flash||Limited|
|TS-7800-ROHS2REACH||RoHS2/REACH compliant equivalent of TS-7800-128-512F-FD-TMP, Full Duplex RS-485, Temperature Sensor||Pricing|
|TS-7800-ROHS2REACH-RTC||RoHS2/REACH compliant equivalent of TS-7800-128-512F-FD-RTC-TMP, Full Duplex RS-485, Real Time Clock, Temperature Sensor||Pricing|
|TS-7800-ROHS2REACH-SWREG||RoHS2/REACH compliant equivalent of TS-7800-128-512F-FD-TMP, Full Duplex RS-485, Temperature Sensor, 8-30VDC on-board switching-mode power regulator||Pricing|
|TS-7800-ROHS2REACH-RTC-SWREG||RoHS2/REACH compliant equivalent of TS-7800-128-512F-FD-RTC-TMP, Full Duplex RS-485, Real Time Clock, Temperature Sensor, 8-30VDC on-board switching-mode power regulator||Pricing|
|TS-7800-128-512F-FD||TS-7800 500MHz ARM9 SBC with 128 MB DDR-RAM and 512 MB Flash with Full Duplex RS-485||Limited|
|TS-7800-128-512F-FD-RTC-TMP||TS-7800 500MHz ARM9 SBC with 128 MB DDR-RAM and 512 MB Flash with Full Duplex RS-485, Real Time Clock, and Temperature Sensor||Limited|
|TS-7800-128-512F-ST104-RTC-TMP||TS-7800 500MHz ARM9 SBC with 128 MB DDR-RAM and 512 MB Flash with 16-bit 104-pin Stack-Thru PC/104 Connector, Real Time Clock, and Temperature Sensor||Limited|
|SD-8GB-7800||TS-7800 bootable 8GB SD card pre-installed with Debian Linux for ARM and full tool chain||$30|
|SD-8GB-USB-7800||TS-7800 bootable 8GB SD card pre-loaded with Debian, including USB reader||$70|
|PS-12VDC-REG-2P2||Regulated 12 VDC, 2.5 A wall mounted power supply with 2 pin black screw terminal connector (100-240 VAC, 50-60 Hz, A-type Plug)||$18|
|PS-5VDC-REG-2P1||Regulated 5 VDC, 2.5 A wall mounted power supply with 2 pin black screw terminal connector (100-240 VAC, 50-60 Hz, A-type Plug)||$22|
|TS-ENC720-7260||Metal enclosure with power converter included||$92|
Development kit including suggested parts for new development
Includes packaged parts: