Table of Contents

Advertisement

Quick Links

TS-5500 User's Manual

Advertisement

Table of Contents
loading

Summary of Contents for Technologic Systems TS-5500

  • Page 1 TS-5500 User’s Manual...
  • Page 2 16610 East Laser Drive, Suite 10 Fountain Hills, AZ 85268 480-837-5200 FAX 837-5300 info@embeddedx86.com http://www.embeddedx86.com/ This revision of the manual is dated October 22, 2003 All modifications from previous versions are listed in the appendix. Copyright © 1998-2003 by Technologic Systems, Inc. All rights reserved.
  • Page 3: Limited Warranty

    Technologic Systems warrants this product to be free of defects in material and workmanship for a period of one year from date of purchase. During this warranty period Technologic Systems will repair or replace the defective unit in accordance with the following instructions: •...
  • Page 4: Table Of Contents

    Here is a list of devices tested at Technologic Systems and known to work with 12.3 Supported Devices the TS-5500, many other USB devices will work with the TS-5500, see the kernel drivers and the Linux-USB web sites for more information.
  • Page 5 APPENDIX D - SYSTEM I/O MAP .................................32 APPENDIX E - BIOS INTERRUPT FUNCTIONS ............................33 Int 15h / Function B000h - Technologic Systems BIOS information....................33 Int 15h / Function B010h - LED Control..............................33 Int 15h / Function B042h – Alphanumeric LCD Support ........................34 Int 15h / Function B040h –...
  • Page 6: Introduction

    BIOS modifications you may require. This manual is fairly short. This is because for the most part, the TS-5500 is a standard x86-based PC compatible computer, and there are hundreds of books about writing software for the PC platform. The primary purpose of this manual is documenting where the TS-5500 differs from a standard PC.
  • Page 7: Power

    4.2 Flash There is a total of 2 MB of Flash memory on the TS-5500 with 128 KB reserved for the BIOS. During POST, this 128 KB area is copied from Flash into SDRAM at addresses E0000h through FFFFFh for improved performance (a standard technique known as BIOS Shadowing).
  • Page 8: Using The Sandisk Usb Compact Flash Card Reader

    Technologic Systems host PC for file transfers. This results in the ability to quickly move files from a host PC to the TS-5500 using a Compact Flash card as the removable media. Since the Compact Flash card appears as a standard IDE drive on the TS-5500, it uses no additional RAM for drivers.
  • Page 9: Serial Port Configuration Registers

    This is quite sufficient to interface with the vast majority of serial devices. If additional handshake lines are required, it will be necessary to add a TS-SER daughter board. The TS-5500 serial signals are routed to 10-pin header labeled COM1 and a standard 9-pin Sub-D male labeled COM2 and COM3. A serial adapter cable can be plugged into the COM1 header to convert this into a standard DB9 male connector.
  • Page 10: Automatic Rs-485 Tx Enable

    DOS. The TS-5500 PC/104 bus has IRQ 5, 6, 7, 12 or 15 available for additional serial ports. Note: IRQ7 is used by many PCMCIA cards and COM3 will typically use IRQ5 or IRQ6.
  • Page 11: Digital I/O

    IRQ lines available. 6 Digital I/O There are 38 Digital Input/Output (DIO) lines available on the TS-5500. These are available on 3 headers labeled DIO1, DIO2, and LCD. In addition to the DIO signals, each header also has 5 Volt power and Ground available, while the DIO2 header has an external reset available on pin 12..
  • Page 12: Using Lcd Port As Digital I/O

    The digital inputs have standard TTL level thresholds and must not be driven below 0 Volts or above 5.0 Volts. DIO lines DIO1_0 thru DIO1_7 have 4.7KΩ pull-up resistors to 5V biasing these signals to a logic”1”. 7 A/D Converter The TS-5500 supports an optional eight-channel, I/O Address Action 12-bit A/D converter (ADC) capable of 60,000 samples per second.
  • Page 13: Single Sample Acquisition Procedure

    3 – ADC option not present (I/O 7Dh bit 0 = 0) 4 – Hardware error (A/D timeout) BX = A/D Conversion value For Linux A/D driver information refer to the “Linux Developers Manual” on the Technologic Systems website: www.embeddedx86.com 8 LCD Interface A 14-pin LCD connector is provided on the TS-5500 for interfacing with standard alphanumeric LCD displays.
  • Page 14: Matrix Keypad Support

    TS-5500 User’s Manual Technologic Systems The TS-5500 BIOS incorporates a fairly complete set of INT10h video routines that work with the LCD. Once the LCD has been enabled (INT15h/Func B042h – see Function Comments Appendix E below) LCD 5V The LCD can be written to as the standard I/O device. This...
  • Page 15: The 10/100 Base-T Ethernet Port

    10.1 LINUX TCP/IP configuration When using the TS-5500 with TS-Linux, the DM9102A driver can be included in the kernel or loaded as a kernel module. If the Technologic Systems kernel is used, the DM9102A driver is built into the kernel.
  • Page 16: Dos Tcp/Ip Configuration - Packet Driver And Wattcp

    Below is an example of the DOS command line to load a packet driver for the Ethernet interface: DM9PCIPD 0X60 The TCP/IP settings for the WATTCP code are stored in the WATTCP.CFG configuration file in the A:\ETHERNET directory, this file must be modified for the network environment where the TS-5500 will be installed. 10.3 WATTCP.CFG configuration file my_ip=192.168.0.20...
  • Page 17: Pcmcia Bridge

    These changes will avoid trying to allocate the x100-x4ff region, which is unavailable to PCI devices in the TS-5500. And will force the use of IRQ7 for the PCMCIA device, which the PCMCIA Bridge chip has been programmed for in the BIOS during power up.
  • Page 18: Supported Devices

    11.3 Supported Devices There is a very large list of devices supported by the Linux Card Services package available on the sourceforge page. Here is a list of devices tested at Technologic Systems and known to work with the TS-5500: 802.11b Wireless Ethernet adapters...
  • Page 19: Supported Devices Here Is A List Of Devices Tested At Technologic Systems And Known To Work With

    Supported Devices 12.3 Here is a list of devices tested at Technologic Systems and known to work with the TS-5500, many other USB devices will work with the TS-5500, see the kernel drivers and the Linux-USB web sites for more information.
  • Page 20: Watchdog Timer

    TS-5500 User’s Manual Technologic Systems 14 Watchdog Timer The AMD Elan520 contains a 32-bit watchdog timer (WDT) unit that can be used to prevent a system “hanging” due to a software failure. The WDT can Bits 0-7 Timeout Value be programmed to cause an interrupt or a full 0.5 milliseconds...
  • Page 21: Led, Jumpers And Reset Button

    Table 7 - Jumper Listing The TS-5500 has an LED available for user software. The user LED may be used for diagnostics, status messages, and simple output. This signal is also available as a digital output on the DIO2 port.
  • Page 22: Pc/104 Bus Expansion

    Select. This active low signal decodes the I/O address range 140h through 15Fh, to allow for simple low-cost daughter board designs. All Technologic Systems 3000 and 5000 series products will support the User Chip Select feature. Table 8 - Supported PC/104...
  • Page 23: Loading Or Transferring Files

    The TS-9500 daughter board provides full VGA video, keyboard, and mouse interfaces necessary to work within most environments. It also has a Compact Flash card that can be used even if the TS-5500 is using a Compact Flash card as well. You can transfer your development tools (e.g. Turbo C) onto the TS-9500 Compact Flash card.
  • Page 24: Debugging

    TS-5500 User’s Manual Technologic Systems 18 Debugging There are two main methods for debugging on the TS-5500: using the integrated BIOS debugger (INT3) and/or using your development tool's debugger (this usually requires the TS-9500 video and keyboard). 18.1 Integrated BIOS Debugger To provide simple, direct access to the TS-5500 hardware, the system BIOS has an integrated debugger that can perform standard low-level debugger functions.
  • Page 25: Video, Keyboard, And Console Redirection

    115.2K Baud) All text information that would normally be displayed on a video screen is now displayed in your terminal window, and any serial data sent to the TS-5500 is seen as standard keyboard input by programs.
  • Page 26: System Bios Setup Screens

    Low-level format of flash drives A: and B: “Reset CMOS to last known values” Resets changes since last boot. “Reset CMOS to factory defaults” Reset to settings as shipped from Technologic Systems. “Write to CMOS and Exit” Save all changes made, and reboot.
  • Page 27: Basic Cmos Configuration

    Primary Master or Secondary Master using the DIP switches. If the TS-9500 CF is set to Primary Master (DIP switch 5 on), then no CF card may be installed in the TS-5500 CF socket and the CMOS settings should be exactly as shown above. The TS-9500 CF card will be mapped as Drive C: and will be the boot drive.
  • Page 28 TS-5500 User’s Manual Technologic Systems Master (DIP switch 5 off), change the IDE DRIVE GEOMETRY for “Ide 2” to “AUTOCONFIG, PHYSICAL” and change the DRIVE ASSIGNMENT for Drive D: to “Ide 2, Sec Master”. 10/31/03...
  • Page 29: Custom Cmos Configuration

    TS-5500 User’s Manual Technologic Systems 20.4 Custom CMOS Configuration +------------------------------------------------------------------------------+ System BIOS Setup - Custom Configuration (C) 2000 General Software, Inc. All rights reserved +---------------------------------------+--------------------------------------+ | Write Buffer :>Disabled | Cache Mode : Write-Through| | CPU speed : 133 MHz...
  • Page 30: Shadow Configuration

    PC compatible system, shadowing is enabled to optimize the video BIOS functions. The region from E000-FFFF contains the embedded BIOS code in the TS-5500. This region is shadowed to optimize BIOS code execution and to allow reprogramming of the BIOS while the BIOS is executing out of SDRAM.
  • Page 31: Appendix A - Board Diagram And Dimensions

    TS-5500 User’s Manual Technologic Systems Appendix A - Board Diagram and Dimensions Appendix B - Operating Conditions Operating Temperature: 0 to 70° C Extended temperature range is optional Operating Humidity: 0 to 90% relative humidity (non-condensing) 10/31/03...
  • Page 32: Appendix C - System Memory Map

    PC/104 Bus or SDRAM (user configurable in CMOS setup, see sec. 17.4) C8000h 800k PC/104 (typically video BIOS) C0000h 768k PC/104 128k (typically video memory) A0000h 640k Lower Memory 640k (RAM) 00000h 00000 Figure 4 – TS-5500 Memory Map 10/31/03...
  • Page 33: Appendix D - System I/O Map

    User Chip Select is available DIO2_8 thru DIO2_13 (Bits 0-5) on PC/104 Bus pin B19 that decodes the I/O range 140h – 15Fh. This can make for a simpler and more cost-effective design. Table 12 – TS-5500 DIO and Control Registers 10/31/03...
  • Page 34: Appendix E - Bios Interrupt Functions

    E.g. If the current BIOS version is 2.40, the register will contain 28h (28h = 40 decimal). CH = Base Flash Memory Size / 512kB The TS-5500 is available with 1024kB of base Flash memory standard, but this can be increased to 2048 KB for custom orders. These would be returned as 02h or 04h, respectively.
  • Page 35: Int 15H / Function B042H - Alphanumeric Lcd Support

    TS-5500 User’s Manual Technologic Systems Int 15h / Function B042h – Alphanumeric LCD Support This routine enables and disables the console on the LCD interface. It supports all LCD displays sized 2 x 40 or smaller using a Hitachi HD44780 controller.
  • Page 36: Int 15H / Function B050H - A/D Converter Control

    TS-5500 User’s Manual Technologic Systems AH = 00 if no error, 86h if no supported by BIOS Int 15h / Function B050h – A/D Converter Control Function B050h provides a simple interface for performing a single A/D conversion. In case of hardware failure (or the ADC option is not present), a time-out returns an error code within approximately 50 µS.
  • Page 37: Appendix F - Using A Higher Rate (10X) Baud Clock

    TS-5500 User’s Manual Technologic Systems Appendix F - Using a Higher Rate (10x) Baud Clock The COM1 and COM2 serial port baud rate generator clock can be independently switched between either the standard 1.8432 MHz clock or a ten times rate of 18.432 MHz clock.
  • Page 38: Appendix G - Further References

    TS-5500 User’s Manual Technologic Systems Appendix G - Further References Technologic Systems Web Site http://www.embeddedx86.com/ Crystal CS8900A Ethernet Controller Overview http://www.cirrus.com/products/overviews/cs8900a.html Dallas Semiconductor DS12887 Data Sheet http://www.embeddedx86.com/downloads/12887.pdf Intel 386EX User's Guide http://developer.intel.com/design/intarch/manuals/272485.htm Maxim Integrated Products http://www.maxim-ic.com/ National Semiconductor NS16C450 Data Sheet Omen Technologies http://www.omen.com/...

Table of Contents