Comprehensive Engineered Solutions

Applied Data Systems designs and manufactures single board computers for the Embedded Marketplace. We differentiate ourselves by providing comprehensive Engineered Solutions. The ADS Engineered Solution begins with a standard product and ends with an optimized solution for the customer's specific requirements. It is optimized for performance and the lowest possible recurring cost. Our expertise is embedded applications that require flat panel graphics. OEMs and systems integrators are utilizing ourEngineered Solutions for applications including process control, medical instrumentation, retail kiosks, vehicle management, information displays, and network appliances.

The Need: Embedded requirements are as varied as the environment in which they are used. Most of our customers want our Pixel Press Plus or DisplayStart solutions slightly modified to meet their specific needs. Our Engineered Solutions provide that capability. Our customers consider ADS as their specialized engineering/graphic partner. ADS is not a contract engineering firm, but rather a collection of expertise that is ready to optimize our standard products to the specific embedded needs of our customers.

Capabilities: With over 15 years of graphic experiences, ADS provides

  • Full Solution - High performance graphic system with application support
  • Fit, Form, and Function - Design to physical constraints
  • Flat Panel Display integration expertise to satisfy any flat panel requirements
  • Timely & Effective design into a Printed Circuit Board solution
Benefits to the Customer:
  • Quick Time-to-Market solution
  • Reduced non-recurring engineering costs
  • Very low recurring costs
  • Flat Panel technology expertise
  • Optimized solution based on standard product
  • Low power requirements and heat dissipation
  • Customer can focus on the application solution and not the platform
  • Sophisticated development environment
The Process: Our customers come to Applied Data Systems for a standard product. They require an embedded single board computer for their application that provides a graphical solution using a flat panel display. Quite often, our customers intend to accomplish this task with their own engineering resources. After discovering that there is significant amount of expertise needed to accomplish this task and the associated costs would make them less competitive, they explore the Engineering Solutions provided by Applied Data Systems. The Engineered Solution function is to
  • Understand the Gross Requirements of the customer
  • Determine the Technology needed in the solution
  • Measure the Feasibility and Success Factors of the project
  • Design an optimized solution for best performance and lowest recurring costs
  • Design a solution to consider engineering requirements and manufacturing capability
Examples: Just three of many examples of the ADS Engineered Solution:
  • Several manufacturers of industrial vehicles have come to ADS forhelp with their vehicle management systems using single board computersand interfacing to GPS. Power management capability was also requiredfor the many different power requirements. "PC" solutions wereinvestigated, but the demands of the "PC" were limiting the capabilitythat the customer wished to deliver. Space, heat, distance from thedisplay, and obstruction of view were just a few of the problems imposedby the "PC" solution in addition to the high recurring costs. ADS'Engineered Solution met the requirements within the time to market andcost constraints.
  • A numerical control & display product contains an ADS Engineered Solution. The solution is embedded into a numerical control lathe for the manufacturing of automotive parts. The application required a compact single board computer and could not use a "PC" because of space and heat constraints. The ADS Engineered Solution receives an RGB/TTL signal via an RS-422 input and delivers it to a VGA 10.4-inch color flat panel display. This ADS Solution provided a 300% saving over the "PC" solution and improved display quality.
  • A supermarket aisle-mounted ad display systems contains a ADS Engineered Solution based on the Pixel Press Plus single board computer, a color flat panel display, and an Ethernet TCP/IP network interface to the in-store communications server. The purpose of the aisle and shelf mounted two-sided display is to run scheduled video advertisements and promotions for specific products. Previously, these ads were paper-based and difficult to monitor and coordinate with daily product price changes. With network update, all stores in the system are guaranteed to be updated consistently, on time, and synchronized with daily price changes and advertisement schedules. Just the hardware ROI is approximated to be 425% per store. Over 2,000 stores, the ADS Engineered Solution is a very significant contributor to the company's bottom line profitability.
Expertise Within ADS' Engineered Solution: ADS has designed or delivered solutions to our customers incorporating or interfacing to these capabilities:
  • The ARM 32-bit RISC processor (next page) Kernel Software
  • Flat Panel Interfaces
  • Analog-Active, Passive, Dual-scan
  • LVDS
  • FPGA, ASIC Graphics
  • Objects & PCX files
  • Graphic Instrument Library
  • Portrait Landscape Display
  • Flash storage PostScript Type 1 Font Rasterizer w/ Fonts
  • Real Time Clocks C-Run Time System
  • RAMDAC RTOS - Real Time Operating System
  • Power Supplies & Management Systems File Systems
  • Voice capability ATA FAT-12
  • GPS - Global Positioning Systems I/O
  • Spread Spectrum Radio Networking
  • PCMCIA CAN
  • MPEG Ethernet
  • PLC-I/O - Programmable Logic Controllers TCP/IP Stacks
  • Keyboards Serial Ports
  • Touch Pads RS-485 / RS-422 / RS-232
  • Touch Screens - Analog & Matrix Parallel Ports
  • SCSI Interfaces 8-Bit
  • Thin Client - with Windows CE and JAVA VM compatibility EPP (Enhanced Parallel Port)
  • ARM 32-bit RISC Processor Support
    VLSI 610 VLSI 710 StrongARM SA110
    StrongARM SA1100 Cirrus Logic 7110 Cirrus Logic 7111
    Sharp 790 Sharp 710 Cirrus Logic 7500 FE

    Software Development Environment
    • Display Driver in ROM - No setup required and instant boot
    • Linked Kernel is Easily Tailored to User Application
    • Single Debug Tool Simplifies Application Debug
    • "Pre-configured Environment" Simplifies the Development Process
    • ARM Software Development Toolkit
    • Libraries, C compiler, Assembler, Debugger, and etc.
    • Utility Batch files for download
    • Software can be developed concurrent to hardware design and production

      Development Kits
      Applied Data Systems provides two development platforms, based on the DisplayStart and Pixel Press Plus, to simplify the introduction of the Engineered Solution into a new application. Exemplified below are the capabilities of the DisplayStart Development Kit:
      • DisplayStart configured for the application environment
      • Flat Panel Display - Selected by user
      • Power supply
      • Serial port and parallel port cables
      • ADS Software Development Kit for either DOS or Windows
      • Hardware components mounted for desktop usage
      • Touch Screen - optional
      The DisplayStart parallel port emulates is a "Centronics" compatible parallel interface like those found on most IBM compatible PCs. This allows the DisplayStart to connect to any system that drives a Centronics interface and provides a mechanism for downloading application software.

      Development Interfaces:

    • Parallel Port.....Allows downloading of an application code
    • Serial Ports (2)....Interface to command line interpreter
      The Serial Port also provides the interface to the ARM debugger, which permits source level debugging of the application code

      Application Control:
      There are two ways to control the DisplayStart Graphics. (1) Write a C application and execute it on the DisplayStart. (2) Control the drawings through a command line interpreter over parallel or serial interfaces. Typical development cycle consists of writing a C application and downloading it through a parallel, serial, or ARM debugger. After the application fully meets the user's specifications, it is linked with the I/O drivers, ADS Graphics kernel, and standard C run time environment. It is then bound with the kernel, programmed into boot ROM, and installed in the DisplayStart.

    Last Updated August 17, 2000
    Send Comments and Suggestions to the Webmaster

    Copyright © 1998-2000 Applied Data Systems