Table of Contents

Advertisement

Quick Links

TS-5400 User's Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TS-5400 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Technologic Systems TS-5400

  • Page 1 TS-5400 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 23, 2003 All modifications from previous versions are listed in the appendix. Copyright © 1998-2003 by Technologic Systems, Inc. All rights reserved.
  • Page 3 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

    APPENDIX D - SYSTEM I/O MAP .................................29 APPENDIX E - BIOS INTERRUPT FUNCTIONS ............................30 Int 15h / Function B000h - Technologic Systems BIOS information....................30 Int 15h / Function B010h - LED Control..............................30 Int 15h / Function B042h – Alphanumeric LCD Support ........................31...
  • Page 5 TS-5400 User’s Manual Technologic Systems Int 15h / Function B040h – Matrix Keypad Support..........................31 Int 15h / Function A1h – Console I/O Redirection ..........................31 Int 15h / Function B020h - Jumper Pin Status ............................32 APPENDIX F - USING A HIGHER RATE (10X) BAUD CLOCK.......................33 APPENDIX G - FURTHER REFERENCES..............................34...
  • Page 6: Introduction

    BIOS modifications you may require. This manual is fairly short. This is because for the most part, the TS-5400 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-5400 differs from a standard PC.
  • Page 7: Power

    4.2 Flash There is a total of 2 MB of Flash memory on the TS-5400 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-5400 using a Compact Flash card as the removable media. Since the Compact Flash card appears as a standard IDE drive on the TS-5400, 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-5400 serial signals are routed to 10-pin header labeled COM2 and a standard 9-pin Sub-D male labeled COM2. A serial adapter cable can be plugged into the COM2 header to convert this into a standard DB9 male connector.
  • Page 10: Automatic Rs-485 Tx Enable

    DOS software drivers. The TS-5400 PC/104 bus has IRQ 5, 6, 7, 9, 12, or 15 available for additional serial ports. Typically each serial port has a dedicated interrupt, but the TS-SER4 allows all four extra serial ports to share a single interrupt.
  • Page 11: Dio Header

    4.7KΩ pull-up resistors biasing these signals to a logic”1”. 7 LCD Interface A 14-pin LCD connector is provided on the TS-5400 for interfacing with standard alphanumeric LCD displays. These displays use a common controller, the Hitachi HD44780 or equivalent. While software...
  • Page 12: Matrix Keypad Support

    LCD connector on the front-side can result in a reverse power polarity and can damage the LCD display. Please refer to your LCD data sheets for in-depth information. The TS-5400 BIOS incorporates a fairly complete set of INT10h video routines that work with the LCD. Once the LCD has been enabled (INT15h/Func B042h –...
  • Page 13: The 10/100 Base-T Ethernet Port

    The physical interface is 10/100Base-T (RJ45 connector). The TS-5400 has both a LINK/ACTIVITY LED and a 10/100 speed LED built into each RJ-45 connector that indicates the current Ethernet status. The LINK LED (left side of connector, green) is active when a valid Ethernet link is detected.
  • Page 14 DOS TCP/IP configuration – MS Client for DOS The Davicom Ethernet adapter has the MS Client for DOS driver available. This has been tested and found to work on Windows workgroups as well as Samba workgroups. Check the Technologic Systems web page for driver downloads (www.embeddedx86.com). Email support@embeddedx86.com...
  • Page 15 Technologic Systems LINUX TCP/IP configuration When using the TS-5400 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: Real Time Clock

    TS-5400 User’s Manual Technologic Systems 10 Real Time Clock The Dallas Semiconductor DS12887 is used for the PC compatible battery-backed real-time clock. It is a completely self-contained module that includes a Motorola 146818 compatible clock chip, the 32.768 kHz crystal, the lithium battery, and 114 bytes of battery-backed CMOS RAM. It is guaranteed to maintain clock operation for a minimum of 10 years in the absence of power.
  • Page 17: Watchdog Timer

    TS-5400 User’s Manual Technologic Systems 11 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 18: Led, Jumpers And Reset Button

    Table 7 - Jumper Listing The TS-5400 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 19: 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. Table 8 - Supported PC/104 All Technologic Systems 3000 and 5000 series products will support the Signals on the 8 -bit Bus User Chip Select feature.
  • Page 20: 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-5400 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 21: Debugging

    TS-5400 User’s Manual Technologic Systems 15 Debugging There are two main methods for debugging on the TS-5400: using the integrated BIOS debugger (INT3) and/or using your development tool's debugger (this usually requires the TS-9500 video and keyboard). 15.1 Integrated BIOS Debugger To provide simple, direct access to the TS-5400 hardware, the system BIOS has an integrated debugger that can perform standard low-level debugger functions.
  • Page 22: 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-5400 is seen as standard keyboard input by programs.
  • Page 23: 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 24: 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-5400 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 25 TS-5400 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 26: Custom Cmos Configuration

    TS-5400 User’s Manual Technologic Systems 17.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 27: 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-5400. 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 28: Appendix A - Board Diagram And Dimensions

    TS-5400 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 29: 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 3 – TS-5400 Memory Map 10/31/03...
  • Page 30: Appendix D - System I/O Map

    000h – 05Fh Internal Elan520 peripherals Table 11 – TS-5400 I/O Map Table 12 – TS-5400 DIO and Control Registers The I/O ranges of 100h – 13Fh and 200h – 26Fh are excellent choices for PC/104 daughter board I/O usage. When designing a custom PC/104...
  • Page 31: 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-5400 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 32: Int 15H / Function B042H - Alphanumeric Lcd Support

    TS-5400 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 33: Int 15H / Function B020H - Jumper Pin Status

    TS-5400 User’s Manual Technologic Systems AH = 00 if no error, 86h if no supported by BIOS Int 15h / Function B020h - Jumper Pin Status This function returns the status of the option jumpers in register BX according to the list below.
  • Page 34: Appendix F - Using A Higher Rate (10X) Baud Clock

    TS-5400 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 35: Appendix G - Further References

    TS-5400 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