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: •...
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...
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.
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).
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.
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.
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.
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...
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 –...
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.
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.
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...
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.
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.
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.
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.
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.
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.
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...
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.
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...
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...
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.
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.
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.
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.
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/...
Need help?
Do you have a question about the TS-5400 and is the answer not in the manual?
Questions and answers