We've Moved!

Please update your bookmarks from embeddedarm.com to embeddedts.com. You've already been redirected and may close this modal to continue.

ts-4400-a4
ts-4400-a4
ts-4400-a1-thumb
ts-4400-r2
ts-4400-a4
ts-4400-a4
ts-4400-a1-thumb
ts-4400-r2

TS-4400

Modern 486 DOS & FreeRTOS System on Module

Lifecycle: Concept Design | Released: TBA | Guaranteed Availability: N/A

Modern 486 DOS System on Module with updated interfaces, like USB and SATA, alongside legacy interfaces like ISA Bus. TS-4400 comes preloaded with DOS and is compatible with FreeRTOS.

  • High performance, low power blend of application processor and microcontroller
  • Preloaded with DOS for Secure, Easy, Bare-metal Programming
  • Massive RAM Capacity and High Speed Interfaces
  • FreeRTOS Compatible
Call us
No minimum order quantity on standard products.

Bringing Back the Good 'ol Days

The TS-4400 System on Module provides a window into the world of optimized, and simplified retro-programming thanks to the 486 like x86 Vortex86EX core from DMP. Modern amenities include massive 256MB DDR3 RAM memory, Fast Ethernet, USB 2.0, SATA controller, and Internal Peripheral Controllers (IPC) with DMA and interrupt timer/counters. For those needing to interact with truly retro peripherals an 8-bit I/O space ISA compatible bus is available. These features give the TS-4400 a distinct advantage over microcontrollers while maintaining low power and a very fast boot up time of under .25 seconds. Other features include high speed ADCs and DACs, 80+ GPIO, customizable FPGA, TTL UARTs, and more.

Embedded Programmable Platform

Unlike programming with an operating system abstraction layer, DOS enables deterministic, bare-metal programming of the hardware using IO read/write calls. With fast real time performance that can beat out most modern microcontrollers and complicated RTOS implementations, DOS enables the modern software developer to have direct access to the wide variety of interfaces available on the TS-4400. An optimal platform for bringing together legacy ISA or PC104 based peripherals with modern USB devices, analog sensors, massive amounts of memory both on board RAM and direct access to solid state SATA or microSD Flash memory. The TS-4400 comes with DOS example code for interfacing with the full mix of interfaces modern and legacy embedded systems require.

FreeRTOS Ready

Multi-threaded processing is trivial and proven for the TS-4400 thanks to FreeRTOS's deterministic threading support. FreeRTOS is designed to support hard RTOS requirements with tested reliability with a simple API. FreeRTOS is a scalable, real time kernel designed specifically for small embedded systems that makes low-power edge devices easy to program, deploy, secure, connect, and manage. FreeRTOS leads the market with millions of deployments in most all industries, making it the de-facto standard for RTOS kernels.

Next Generation of the TS-5400

When paired with the TS-8554, the TS-4400 is a straightforward, low-risk upgrade path for existing TS-5400 customers. The TS-8554-4400 maintains compatibility in electrical, mechanical, and software characteristics of the TS-5400. For more details, see the TS-8554-4400 product page (coming soon).

TS-SILO Power Reserve Solution

With TS-SILO super capacitors onboard, you’ll have ample time to gracefully shutdown the system or run last gasp communications when power is cut. This allows the TS-4400 to be ultra reliable in the field.

Software

The TS-4400 comes preloaded with FreeDOS v1.2 and is FreeRTOS ready. FreeDOS doubles as both a bootloader and a minimal command prompt environment optimized to support embedded applications. Programs can be written in 32-bit mode which allows usage of all 256 MB RAM and microSD storage. Supported languages include C/C++, Pascal, BASIC, and other DOS-era languages.

Software development is typically done on a separate development machine using tools like Open WatCOM, DJGPP, or QBASIC (keeping in mind, there is no VGA video output). Once binaries have been compiled, a simple transfer via USB drive completes the workflow. Other workflows could include transferring files over Ethernet (wget, curl, htget, etc.) or serial port (lrzsz, kermit, etc.).

Furthermore, the USB-4400-DEV USB thumb drive is preloaded with a complete FreeDOS environment with debugging tools and pre-downloaded compilers as previously mentioned, and example code. You can boot from the USB drive and develop on-board or simply use it as a simple file transfer medium.

embeddedTS 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, and our official documentation.

Documentation
Block Diagram
From the Blog:
Product Notices:
Subscribe to the Product Communication System (TS-PCS) for TS-4400 Notices
CPU
Part Number Vortex86EX
Vendor DMP
CPU Speed 300 MHz
Other
Real Time Clock 1x
Storage
microSD Card Socket 1x
SATA Ports 1x
General I/O
General-Purpose Input/Output (GPIO) Pins 80x
Analog to Digital Ports (ADC) 8x
Digital to Analog Ports (DAC) 4x
Serial Interfaces
TTL-Level UART Ports 6x
SPI Ports 1x
I2C Ports 1x
I2S Audio Ports 1x
Peripheral Interfaces
USB Host Ports 2x
USB Device Ports 1x (For console)
PC/104 Ports 1x (ISA Bus)
Industrial Protocols
CAN Ports 1x
Networking
10/100 Ethernet Ports 1x
Physical
Operating Supply Voltage 5 VDC
Fanless Temperature Range -40 °C to 85 °C
TS-4400 Block Diagram
TS-4400 Block Diagram Image

(Download PDF version)