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: Contact Technologic Systems and obtain a Return Material Authorization (RMA) number and a copy •...
APPENDIX D - SYSTEM I/O MAP .................................26 APPENDIX E - BIOS INTERRUPT FUNCTIONS ............................27 Int 15h / Function B000h - Technologic Systems BIOS information....................27 Int 15h / Function B010h - LED Control..............................27 Int 15h / Function B042h – Alphanumeric LCD Support........................28...
Page 5
TS-3300 User’s Manual Technologic Systems Int 15h / Function B040h – Matrix Keypad Support..........................28 Int 15h / Function A1h – Console I/O Redirection..........................28 Int 15h / Function B021h – JP5 Status ..............................29 Int 15h / Function B020h - Jumper Pin Status ............................29 APPENDIX F - DIRECT CONTROL OF THE 386EX DIO PINS......................30...
BIOS modifications you may require. This manual is fairly short. This is because for the most part, the TS-3300 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-3300 differs from a standard PC.
4.2 Flash There is a total of 1 or 2 MB of Flash memory on the TS-3300 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).
This device allows for a very fast and reliable method of moving files between the host PC and target SBC (TS-3300). For best results, we have noticed that it is best to boot the host PC with a Compact Flash card installed in the SanDisk USB Reader. The Compact Flash card can then be hot swapped (inserted or removed without rebooting the host PC).
TS-3300 User’s Manual Technologic Systems of the COM port internal registers are available in most PC documentation books or the data sheet for the National Semiconductor NS16C450 may be consulted. 5.2 Serial Port Hardware 5V Power 10 Each serial port has 4 lines buffered: the Rx and Tx data DTR (RTS) [out] lines and the CTS / RTS handshake pair.
(COM2 can still be used, but it cannot use interrupts). Contact us for details. 6 Digital I/O There are 40 Digital Input/Output (DIO) lines available on the TS-3300. These are available on 3 headers labeled DIO1, DIO2, LCD and a single DIO input is on the PC/104 bus connector. In addition to the DIO signals, each header also has 5 Volt power and Ground available.
DIO2_3 have 4.7KΩ pull-up resistors biasing these signals to a logic”1”. DIO2_8 can be programmed to indicate the state of the TS-3300 LED. When bit 0 of I/O location Hex 79 is set, DIO2_8 will be a logic “1” when the LED is on. Setting bit 0 of I/O location Hex 79, forces DIO2_8 to be an output regardless of the state of bit 5 at I/O location Hex 7D.
IRQ1 function, changing this pin to “DIO mode” will prevent keyboard usage on the TS-9500. 7 LCD Interface A 14-pin LCD connector is provided on the TS-3300 for interfacing with standard alphanumeric LCD displays. These displays use a common controller, the Hitachi HD44780 or equivalent. While software written for the HD44780 will work with all displays using the controller, the cable needed is dependent on the display used.
This is useful if one wishes to use console redirection or to use a keyboard as stdin. See section 16 for an explanation of console I/O and redirection. See the Technologic Systems download page for example code.
The physical interface is 10Base-T (RJ45 connector). The TS-3300 has both a LINK LED and a LAN LED built into the RJ-45 connector that indicates the current ethernet status. The LINK LED (right side of connector) is active when valid ethernet link pulses are detected.
Page 15
EEPROM chip and used by the packet driver to initialize the CS8900. 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-3300 will be installed.
TS-3300 User’s Manual Technologic Systems 12 Watchdog Timer and Software Reset The Intel 386EX contains a 32-bit watchdog timer (WDT) unit that can be used as a watchdog timer or as a software reset function. A system reset is asserted when the WDT times out preventing a system “hanging”...
//be reset in about 2 milliseconds anyway return –1; For more information, please see Intel’s 386EX manual, chapter 17, for more information. 13 LED and Jumpers The TS-3300 has an LED available for user software. The user LED I/O Location Bit Position...
Signals on the 8-bit Bus easily reprogrammed to be at any I/O location or memory range. All † these signals have a non - Technologic Systems 3000 and 5000 series products support the User standard usage. Chip Select feature. 05/21/09...
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-3300 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.
Manufacturing Mode link just the way you would with a regular disk drive, just a bit more slowly. When you are finished, turn off the TS-3300, remove the jumper, and turn it back on. Your program (if loaded into the autoexec) will now execute every time the TS-3300 is turned on.
TS-3300 User’s Manual Technologic Systems From DOS-ROM by typing ‘INT3’ at the command prompt. If the full command.com interpreter is • running, this is an internal command. If only mini-command.com is running, this will execute a small utility that simply contains an ‘INT 3’ instruction.
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
0/Pri Master” or “Ide 2/Sec Master”. In this example the Compact Flash socket on the TS-3300 (Ide 0) is set as “AUTOCONFIG, PHYSICAL” and mapped so that drive C: is assigned to “Ide 0/Pri Master”. This drive is also set as the 1 boot device.
19 Feedback and Updates to the Manual To help our customers make the most of our products, we are continually making additional and updated resources available on the Technologic Systems web site (www.embeddedx86.com). These include manuals, application notes, programming examples, and updated software and firmware. Check...
DIO2_8 thru DIO2_13 (Bits 0 -5) Table 12 – TS-3300 DIO and Control Registers The I/O ranges of 100h – 13Fh or 200h – 26Fh or 400h – 4FFh are excellent choices for PC/104 daughter board I/O usage. When designing a custom PC/104 daughter board, a User Chip Select is available on PC/104 Bus pin B19 that decodes the I/O range 140h –...
TS-3300 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-3300 User’s Manual Technologic Systems AH = 00 if no error, 86h if no supported by BIOS Int 15h / Function B021h – JP5 Status This function is for backward compatibility with those who used the TS-2350 board-mounted push switch. JP5 emulates the push-switch. With JP5 installed, this function will behave as if the push switch was installed.
TS-3300 User’s Manual Technologic Systems Appendix F - Direct Control of the 386EX DIO Pins The Intel386 EX processor has three 8-bit bi-directional I/O ports, all of which are functionally identical (Figure 16-1). Each port has three control registers and a status register. All three ports share pins with internal peripherals.
TS-3300 User’s Manual Technologic Systems In the default configuration, P1.5, P1.0 and P3.6 are all initialized as inputs, while P3.0, P3.1, and P3.3 are initialized as "peripherals" (IRQ4, IRQ3, and IRQ5) Warning: When changing these registers, always use read/modify/write procedures so that other port pins (used by on-board peripherals) are not affected.
TS-3300 User’s Manual Technologic Systems Appendix H - Further References Technologic Systems Web Site http://www.embeddedx86.com/ Crystal CS8900A Ethernet Controller Overview http://www.cirrus.com/en/products/pro/detail/P46.html Dallas Semiconductor DS12887 Data Sheet ftp://ftp.embeddedarm.com/old/downloads/Components/12887.pdf Intel 386EX User's Guide http://developer.intel.com/design/intarch/manuals/272485.htm Maxim Integrated Products http://www.maxim-ic.com/ Omen Technologies http://www.omen.com/ PC/104 Consortium Web Site http://www.pc104.org/...
Need help?
Do you have a question about the TS-3300 and is the answer not in the manual?
Questions and answers