background image

TS-3200 User’s Manual 

Technologic Systems 

05/21/2009 

10

6 Digital I/O 

There are 37 Digital Input/Output (DIO) lines available on the TS-3200.  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. The header labeled LCD can be used as 11 DIO lines or as an 

alphanumeric LCD interface (See Section 7).  16 of the DIO lines are arranged as two byte-wide ports 

that can be programmed as either inputs or outputs in groups of 4-bits.  Most of the remaining 21 DIO 

lines are fixed as either input or output signals. 

6.1 DIO1 Header 

The DIO1 port pr5V, GND, and 12 digital I/O lines that can 

be used to interface the TS-3200 to a wide range of devices.  Some 

of these signals have dual functions, some are input or output only, 

while some are programmable (can be either inputs or outputs). 
For example, DIO1 pins 6, 11, 12, and 13 are by default IRQ7, IRQ3, 

IRQ4, and IRQ5 respectively. These lines can be changed to 

general-purpose inputs by changing a configuration register in the 

386EX (see

 Appendix E 

).  In all cases, these signals can only be 

inputs.  
DIO1 pins 7 through 10 are COM2 handshake lines that can be used as digital I/O with pins 8 and 9 

inputs only and pins 7 and 10 as outputs only. Alternatively, pins 7 through 10 can be used as a 

synchronous serial port by changing 386EX configuration registers.  
Pin 14 is shared with Jumper 5 (JP5). Pin 14 is used as IRQ 1 when the TS-9500 daughter board is 

installed. If JP5 is not being used and the TS-9500 is not installed, it can be used for digital I/O. 
Pins 3, 4, 5, and 14 can be programmed as either inputs or outputs. All digital outputs can source or 

sink up to 8mA. All digital inputs have standard TTL level thresholds.  If configured as inputs, they 

should not be driven below 0 Volts or above 3.3 Volts!   
All other inputs should not be driven below 0 Volts or above 5.0 Volts.

 

For further information on configuration and use of these pins, please see

 Appendix E .

 

6.2 DIO2 Header 

The DIO2 Port pr5V, GND, and 14 digital I/O lines. 
The odd numbered pins 1-15 provide 8 bits of byte-wide digital I/O 

addressed at I/O location 7Eh. The upper 4 bits or lower 4 bits can be 

independently selected as input or output. 
Bits 0 and 1 at I/O location 7Dh controls the direction, when bit 0 = ”0” 

the lower 4 bits (pins 1, 3, 5, and 7) are inputs. If bit 0 = “1”, then they 

are outputs. These pins have 4.7k ohm resister pull-ups to 5V. 
Bit 1 at I/O location 7Dh controls the upper 4 bits (pins 9, 11, 13, and 

15) in a like manner.  
At reset bits 0 and 1 at I/O location 7Dh are set to zero, which initializes all of these pins as inputs.  
Pins 4 and 8 are always outputs and pin 12 is always an input. 
Pins 6 and 14 are programmed as inputs or outputs (see

 Appendix E 

). 

If pins 6 or 14 are used as inputs they should not be driven below 0 Volts or above 3.3 Volts! 
All other inputs should not be driven below 0 volts or above 5.0 Volts. 
 

IRQ1/ P3.2 

14  13 

IRQ5 / P3.3 

IRQ4 / P3.0 

12  11 

IRQ3 / P3.1 

DTR2 / SRXCLK 

10  9 

RI2 / SRXD 

DSR2 / STXCLK 

8  7 

RTS2 / STXD 

IRQ7 / P3.5 

6  5 

P1.0 

P1.5 

4  3 

P3.6 

GND 

2  1 

5V 

Figure 2 – DIO1 Header Pinout 

5 V  16  15  DIO 2_7 

P1.3  14  13  DIO 2_6 

IRQ6 / P3.4  12  11  DIO 2_5 

DCD2  10  9  DIO 2_4 

RTS1  8  7  DIO 2_3 

P1.2  6  5  DIO 2_2 

LED_ON  4  3  DIO 2_1 

GND  2  1  DIO 2_0 

Figure 3 – DIO2 Header Pinout 

Содержание TS-3200

Страница 1: ...TS 3200 User s Manual...

Страница 2: ...Laser Drive Fountain Hills AZ 85268 480 837 5200 FAX 837 5300 info embeddedx86 com http www embeddedx86 com This revision of the manual is dated May 21 2009 All modifications from previous versions ar...

Страница 3: ...int the RMA number on the outside of the package This limited warranty does not cover damages resulting from lighting or other power surges misuse abuse abnormal conditions of operation or attempts to...

Страница 4: ...FILES 17 14 1 Developing with Technologic Systems TS 9500 17 14 2 Zmodem Downloads 17 14 3 Manufacturing Mode 17 15 DEBUGGING 18 15 1 Integrated BIOS Debugger 18 15 2 Using other debuggers 19 16 VIDEO...

Страница 5: ...atible computer and there are hundreds of books about writing software for the PC platform The purpose of this manual is documenting where the TS 3200 differs from a standard PC 2 PC Compatibility PC...

Страница 6: ...sk by adding the vdisk sys device driver The RAM disk is accessible as drive C if the DiskOnChip 2000 Flash disk is not installed drive D if it is The size of the disk can be reduced to provide extend...

Страница 7: ...rs a complete Linux Operating System configured for a small footprint that runs under the Linux kernel When using the DiskOnChip it will simply appear as drive C The DiskOnChip uses the 8 KB range of...

Страница 8: ...may be consulted 5 2 Serial Port Hardware Each serial port has 4 lines buffered the two data lines and the CTS RTS handshake pair This is quite suffi cient to interface with the vast majority of seria...

Страница 9: ...non standard I O locations Because DOS only directly supports four serial ports any additional ports beyond four will require software drivers The PC 104 bus has IRQ3 4 5 6 7 or 9 available for addit...

Страница 10: ...nstalled it can be used for digital I O Pins 3 4 5 and 14 can be programmed as either inputs or outputs All digital outputs can source or sink up to 8mA All digital inputs have standard TTL level thre...

Страница 11: ...e controller the cable needed is dependent on the display used For most displays a straight through type ribbon cable can be used The connector on the LCD display is typically mounted on the backside...

Страница 12: ...the keypad is not used as stdin but read from as a hardware device This is useful if one wishes to use console redirection or to use a keyboard as stdin See the utility diskette for example code When...

Страница 13: ...t Value The lower 16 bits WDTRDL are insignificant and can be loaded with zero This fact allows the following simple method of calculating a Reload Constant assuming a 25MHz 386EX clock For example if...

Страница 14: ...r is first supplied to the TS 3200 the board mounted LED is immediately turned on under hardware control Once the processor begins execution the LED is turned off then flashed on and off again briefly...

Страница 15: ...alled With a jumper installed on JP4 the 386EX clock is throttled to half speed One advantage of this feature is that this will reduce the amount of power consumed Another benefit is for debugging thi...

Страница 16: ...ew signals not supported We have found this allows the support of the vast majority of PC 104 boards including all of the above mentioned examples The one feature missing is DMA which few PC 104 board...

Страница 17: ...menu To upload a file from the TS 3200 to your host PC execute UL BAT FILENAME at the DOS command line on the TS 3200 and start the transfer in your terminal emulator Many emulators HyperTerminal amon...

Страница 18: ...00 video and keyboard 15 1 Integrated BIOS Debugger To provide simple direct access to the TS 3200 hardware the system BIOS has an integrated debugger that can perform standard low level debugger func...

Страница 19: ...he serial port Any program that accesses the video or keyboard hardware directly will not work Keyboard redirection is limited simply because most of the extended keys on the keyboard function keys an...

Страница 20: ...200 User s Manual Technologic Systems 05 21 2009 20 Appendix A Board Diagram and Dimensions Figure 6 Board Diagram Coming Soon Figure 7 Board Dimensions standard PC 104 8 bit module dimensions Coming...

Страница 21: ...k 1M BIOS Shadow RAM F0000h 960k 64k DOS BIOS Extension Shadow RAM E0000h 896k 64k PC 104 Bus D8000h 864k 32k DiskOnChip or SRAM or PC 104 Bus D0000h 832k 32k PC 104 Bus C8000h 800k 32k PC 104 Bus Typ...

Страница 22: ...8h 19Fh Used by TS 9300 and TS 9500 Daughter Boards 140h 15Fh User Chip Select Pin B19 on PC 104 Bus 80h FFh Internal 386EX peripherals 07Eh DIO2 byte wide port 07Dh Control Latch for DIO2 and LCD Por...

Страница 23: ...0 AL SP_VERSION For standard versions of the BIOS this is 0 An SP number is assigned when custom modifications are made to the BIOS for a client and it is returned in this register Contact us for furt...

Страница 24: ...keypad with a custom translation table CX Translation table segment if BH 11 DX Translation table offset if BH 11 EXIT CY 0 carry flag AH 00 Int 15h Function B042h Alpha Numeric LCD Support This routi...

Страница 25: ...pers in register BX according to the list below ENTRY AX B020h EXIT CY 0 carry flag AX 0 BX Jumper Pin Status If Bit X 1 the jumper is installed BX Bit Jumper Description 0 JP1 Manufacturing Mode 1 JP...

Страница 26: ...3CFG read write 0F820h 0F824h Port n Mode Configuration Each bit controls the mode of the associated pin 0 Selects I O mode 1 Selects peripheral mode P1DIR P3DIR read write 0F864h 0F874h Port n Direct...

Страница 27: ...Appendix F Using A 12 5 MHz Baud Clock Each serial port baud rate generator clock can be independently switched between either the standard 1 85 MHz clock or a 12 5 MHz clock the internal processor cl...

Страница 28: ...00 User s Manual Technologic Systems 05 21 2009 28 Appendix H Manual Revisions 11 01 01 New manual 11 29 01 Revised DIO section Meaning of Bit 4 IO loc 7Dh changed polarity 05 21 09 Updated mailing ad...

Отзывы: