This manual is for reference purposes only.
Reproduction in whole or in part is authorized provided
TEKNOR MICROSYSTEMS INC. is cited as the
original source.
ref: M730_2-0
Page 2
Page 3
FOREWORD
The information in this document is provided for
reference purposes only. Teknor does not assume any
liability for application or use of the information or
products described herein.
This document may contain or reference information and
products protected by the copyrights or patents of others
and does not convey any license under the patent right of
Teknor, nor the rights of others.
This manual does not discuss standard features of the
IBM family of Personal Computers. Instead, it focuses
on the superset of features that TEKNOR has
implemented into its single board computers.
For information on IBM standard features, please refer
to the following books available at your local book
stores:
- IBM AT Technical Reference Manual
- DOS Technical Reference
- Peter Norton's Programming The IBM PC
Page 4
This is by no means an exhaustive list. Many titles exist
on these subjects and just as many titles deal with
specialized applications such as extended memory
transfers, disk drives, ems, and so on.
If you require information not covered in this manual or
in our Application Notes releases, contact our Technical
Support/Services Department at (514) 437-5682.
Printed in Canada. Copyright 1992 by Teknor Microsystems Inc,
Blainville, Qc, J7C 4G6
Page 5
TABLE OF CONTENTS
SECTION 1: INTRODUCTION 1
Introduction 1
Unpacking 3
Basic Modes of Operation 3
Special Note on Register 201 (hex)26
Watchdog Timer27
Power Failure Detector28
Real-Time Clock31
Parallel Port (LPT1)32
Changing Direction on LPT133
Serial Communications Ports33
COM1 (J6) Hardware Configuration33
COM2 (J4) Hardware Configuration34
COM2 (J4) as RS23234
COM2 (J4) as RS48535
Full Duplex Operation35
Party Line Operation35
Power Management36
Using Sleep Mode37
Floppy Disk Controller37
Mechanical Floppy Disk Installation38
Hard Disk Controller39
Hard Disk Installation39
Page 7
Solid State Disks41
Flash EPROM Disk42
Writing To Flash Disks43
SRAM Disk44
Battery Backup Circuit45
Bus CLK Speed47
Power Connector (J5)48
SECTION 5: OPERATION
49
Configuration Jumpers (SW1)49
Logical Disk Configuration49
VT100 Operation (SW(5-6))52
Requirements52
Hardware Setup And Configuration52
Running Without A Terminal53
Disk Drives And Semi Conductor Disks56
Baud Rate Restrictions56
Graphics/Stand-Alone (SW1(5-6))56
The TEK-AT3L is a high-performance PC/AT type
computer on a 13.3"x4.7" format. It integrates all the
basic functions available on an IBM AT such as a hard
disk interface and floppy disk controller.
Best of all, the TEK-AT3L is designed to operate in
environments where a sturdy and compact system is
essential. So elements like a watchdog timer, solid state
disks, and a power failure detector were added to make
the TEK-AT3L perform even in the most extreme
industrial applications.
Built using CMOS technology, the TEK-AT3L consumes
very little power - typically less than 7.5 watts. And the
TEK-AT3L is versatile, too. It can be installed in a PC
passive backplane or, because of its small size, it can be
used as a stand-alone controller by utilizing the four
standard mounting holes and the built-in power
connector.
To top it off, an AT extension header accommodates
TEKNOR's TEK-PG VGA LCD/EL series of display
controllers or other optional expansion cards.
Page 12
2 TEK-AT3L REFERENCE MANUAL
S232 or RS485
floppies
Here are more exciting features found on the TEK-AT3L
single board computer:
• PC/AT bus or stand
alone operation
• 80386DX @ 33Mhz
• 16K of Cache
memory
• DRAM
configurable as
follows: 1, 2, 4, 5, 8
16, 17, 20, or
32Mbytes
• Up to 2Mbytes of
user EPROM/Flash
EPROM
• Up to 2Mbytes of
user RAM with
battery backup
• Supports Shadow
RAM BIOS for fast
execution
• Boot from Flash
EPROM disk
• 380387DX math
• Real time clock with
• AT keyboard and
• One parallel printer
• Two serial
• Watchdog Timer
• Power Failure
• Onboard floppy
• Onboard IDE hard
• CMOS technology
• Two year Quality
Page 13
INSTALLATION 3
UNPACKING
If the TEK-AT3L appears to be damaged, please notify
Teknor immediately. Save the box and packing material
in case you need to ship the card back in the future.
The TEK-AT3L package is comprised of the card itself,
a keyboard cable, a 3.5" floppy disk containing the
utilities, this hardware reference manual, and a software
utility manual. The TEK-AT3L is preconfigured at the
factory to operate as a standard IBM AT processor card.
BASIC MODES OF OPERATION
The TEK-AT3L single board computer is an
exceptionally versatile board that will function either on
a passive backplane or as a stand-alone controller. In
fact, it is a real performer in true industrial applications
functioning without disks, keyboard and monitor.
Following is a brief description of the operating modes
available on the TEK-AT3L.
Page 14
4 TEK-AT3L REFERENCE MANUAL
Passive Backplane
The TEK-AT3L can be used in a PC/AT Passive
Backplane in conjunction with any PC/AT and XT
compatible cards. Power is drawn directly from the PC
Bus. Video cards may be used but are not a prerequisite
for operation.
FF
User Interface
The TEK-AT3L operates with any PC Bus compatible
display card. Or, if stand-alone mode is desired, a
TEK-PG piggyback VGA card may be used.
A VT100 terminal (or a PC emulating VT100) may be
used as an inexpensive alternative to a display and
keyboard. Refer to Section 5, Using VT1OO Mode for
more details on this procedure.
Stand-Alone Operation
An alternate power connector is available for supplying
the necessary voltages to the TEK-AT3L board. This is
useful in situations where a Passive Backplane system is
not appropriate.
To avoid damage, make certain the power is
off before inserting or retrieving a card from
the passive backplane.
Page 15
INSTALLATION 5
In fact, by utilizing a TEK-PG graphics card, you can
assemble a complete computer in a 7x13.4x1.5" area without ever using a passive backplane system at all.
And when your application calls for it, the
TEK-AT3L is fully operational without any user
interfaces at all - running without disks, keyboard, and
video.
Diskless Operation
The TEK-AT3L can operate without mechanical drives
in any basic mode of operation. A Flash disk can be
configured as a bootable disk and temporary data may be
securely stored on SRAM disks.
In essence, the TEK-AT3L is an ideal industrial
controller withstanding shock, vibration, and
temperature variations - all major concerns in industrial
environments.
Page 16
6 TEK-AT3L REFERENCE MANUAL
Page 17
7 TEK-AT3L REFERENCE MANUAL
CONFIGURATION SECTION 2
JUMPERS
The TEK-AT3L is designed to allow for minimal
hardware configuration. The following is a list of the
basic configuration jumpers available on the TEKAT3L.
SW1(5-6)Open* Standard Display Mode Closed VT100 Mode
Remote Download
SW1(7-8)Open* Normal
Closed Remote Download
Note: Jumper W9 is not used, leave open.
Please refer to Table 2-1 and Diagram 2-1 for exact
jumper locations.
TABLE 2-1 CONFIGURATION JUMPERS
JUMPERFUNCTIONJUMPERFUNCTION
W1Power MonitoringW2Watchdog Timer
W3SRAM Battery
W9Not UsedW10Color/Monochrome
W11Flash EPROMW12IDE, FD, P/S
W13Math CoprocessorW14Hard Disk
W15SRAM Memory TypeW16COM2 RTS/CTS
SW1(1-2)Boot from FlashSW1(3-4)COM1/COM2 Select
SW1(5-6)Console is VT100SW1(7-8)Remote Download
Backup
W4COM2 DSR/DTR
Loopback
Selection
Controller
Interface
Loopback
Page 21
CONFIGURATION 11
DIAGRAM 2-1 JUMPER LOCATIONS
Page 22
12 TEK-AT3L REFERENCE MANUAL
BIOS SETUP
The TEK-AT3L is fully software configurable. The
setup program allows for minimal hardware
configuration.
SETUP UTILITY
The SETUP program is located within the BIOS and can
be activated at boot time by following the instructions
that appear on screen. In VT100 Mode, press
<CTRL-R> at the configuration prompt during the power
up sequence. Once the SETUP screen is displayed you
can modify the date, time, or other setup information
contained in the clock CMOS RAM. The system will
reboot upon exiting from SETUP.
To modify an entry, simply follow the instructions that
appear at the bootom of the SETUP screen. Use the
arrow keys to select the item you want to change. When
the item is selected, press <+> or <-> keys to change an
entry.
Press <F10> to save the current configuration (press "Q"
in VT100 Mode) and to exit. The configuration, with the
exception of the time and date, is not saved until <F10>
is pressed. Press <ESC> to exit without saving the
setup.
Page 23
CONFIGURATION 13
USER'S SETUP CONFIGURATION
INFORMATION
The SETUP program can set the following:
Time of day and Date
Floppy disk configuration
Fixed disk configuration
System memory size
Extended memory size
EMS memory size
Video type
Execute BIOS from RAM or ROM Shadow
Wait state selection
Initial CPU speed
Page 24
14 TEK-AT3L REFERENCE MANUAL
Page 25
MEMORY SECTION 3
MEMORY MAPPING
The TEK-AT3L supports from 1 to 32 Megabytes of
DRAM with parity check for system memory. You also
have room for up to 4 Mbytes of solid state disks
(SSDs): U50-57 allows you to install up to 2 megabytes
of EPROMs or FLASH EPROMs, while sockets U19,
U33, U38, and U47 are reserved for up to 2 megabytes
of battery-backed SRAM disk.
EXPANDED AND EXTENDED MEMORY
Memory on the TEK-AT3L consists of two areas:
memory below 1 Mbyte (0-640K) referred to as the
standard or base memory, and memory located above 1
Mbyte which is either Expanded or Extended memory
(memory located between 640K and 1 Mbyte is reserved
for Shadowing. This is described later in this section).
Expanded and Extended memory refer to the mapping
scheme that is used to access memory above 1 Mbyte in
real mode. Since DOS requires real mode to operate,
different techniques are available. The TEK-AT3L
offers the following options:
Page 26
16 TEK-AT3L REFERENCE MANUAL
Expanded Memory
In Expanded memory mode, hardware is used to remap a
defined area of memory. This mode is driven by
standard software commonly referred to as the LIMStandard or EMS. A hardware-specific device driver
(supplied with your single board computer) is loaded in
the CONFIG.SYS file to setup the software in order for
it to access memory above 1 Mbyte.
Extended Memory
In Extended memory mode, the CPU's own protected
mode is used to access the memory above 1 Mbyte. This
mode requires that the software jump into protected
mode, perform the transfer and return back to real mode.
This is available through the BIOS using INT 15h
function 87h.
TEK-AT3L Memory Mode
On the TEK-AT3L, memory above 1 Mbyte can be
defined either as EMS or Extended. If EMS is used, the
EMS hardware must be enabled4 and the EMS driver
loaded5.
Shadow RAM
4
boot up.
5
equivalents) in the CONFIG.SYS file: DEVICE=EMM386.EXE
EMS is enabled by entering SETUP at
Type the following command (or its
Page 27
MEMORY 17
As previously mentioned, memory between 640K and 1
Mbyte is used for Shadow RAM or Shadowing. This is
simply the process of copying EPROM based code, such
as the BIOS and BIOS extensions, into DRAM (which is
located in the same physical memory map). Shadowing
allows your code to run faster.
F
Configuring The TEK-AT3L
Configuring your TEK-AT3L is purely a matter of the
application at hand. As an example, a 2 Mbyte system
can be defined as 640K base + 384K shadow + 1 Mbyte
extended memory, or, 640K base + 384K shadow +
512K extended + 512K EMS and so on. The user is free
to adapt the configuration to his particular needs.
If Shadow RAM is enabled, the RAM memory
used for shadowing is no longer available as
EMS or Extended memory.
Cache or cacheing is used to accelerate memory
accesses by providing a faster local storage memory.
This is accomplished by holding copies of data
frequently requested from main memory in much faster
SRAM. Which in turn enables the processor to run at its
full potential.
The TEK-AT3 comes with 16Kbytes of four-way high
performance Intel® 386 "Smart Cache". A four-way
cacheing scheme means more data paths are available
for frequently accessed code, thereby reducing the
average number of wait states seen by the CPU to nearly
0.
Cacheing is a cost effective way of maximizing system
performance since it utilizes onboard memory for
operation. And because it is transparent to the user, you
don't have to spend time configuring your system for
optimum performance.
Page 30
20 TEK-AT3L REFERENCE MANUAL
The TEK-AT3L uses Intel's Smart Cache 82395DX and
is located at socket U43.
I/O MAP
The following table outlines the I/O ports used by the
TEK-AT3L.
The TEK-AT3L supports seven direct memory access
(DMA) channels. Two DMA controllers, functionally
equivalent to the 8237, are used with four channels on
each chip. Channel 0 is reserved for the DRAM refresh.
Channel 4 is used to cascade channels 0 through 7 to the
microprocessor, and Channel 2 is reserved for the
floppy controller.
Two 8259 interrupt controllers handle the interrupts on
the TEK-AT3L. Six interrupt lines are directly linked to
the keyboard controller timer, the real-time clock, both
serial ports and the parallel port.
* All functions marked with an asterisk (*) can be disabled.
*
*
*
IRQ 11Available
IRQ 12Available
IRQ 15Available
*
*
TABLE 4-3 INTERRUPT REGISTER ADDRESSES
AddressRegister
020Operation control word 1
021Operation control word 2/
control word 3
TIMER (8254)
The 8254 timer features three independent 16-bit
timer/counters. Channel 0 is tied to interrupt 0, channel
1 is used to generate refresh with DMA Channel 0, and
channel 2 is used for the speaker port.
KEYBOARD CONTROLLER
The keyboard controller on the TEK-AT3L is a
single-chip microcomputer (Intel 8042) that is
Page 35
ONBOARD UTILITIES 25
programmed to support the keyboard serial interface.
The keyboard controller receives serial data from the
keyboard, checks data parity, translates scan codes, and
presents the data to the system as a byte of data in its
output buffer. The controller can interrupt the system
when data is placed in its output buffer, or wait for the
system to poll its status register to determine when data
is available.
TABLE 4-4 KEYBOARD CONTROLLER
ADDRESSREGISTER
060
060
064
064
read
write
read
write
keyboard output buffer register
data write
Status register
Command write
KEYBOARD , SPEAKER, RESET and KEYLOCK
INTERFACE
Connector J3 on the TEK-AT3L provides all the
necessary signals for connecting the keyboard, speaker,
reset, and keylock interface devices. The following
diagram shows the signal connections at J3 (referred to
as the Keyboard Header):
TABLE 4-5 J3 KEYBOARD HEADER
Page 36
26 TEK-AT3L REFERENCE MANUAL
PIN NUMBER
SIGNAL FLOW
SIGNAL
KBDCLK
KBDDATA
VCC
SPKR
KBDINH
AUTO*
PBRES*
†
PIN NUMBER
SIGNAL FLOW
SIGNAL
O12- GND
O34- GND
-56- VCC
O78- VCC
I910- GND
I1112-GND
I1314-GND
ACT*
† ACT: See Hard Disk LED below
O1516-VCC
The following functions are available on the keyboard
header, J3:
i. Speaker: An 8 ohm speaker can be directly connected
to J3-7 and J3-8. All necessary drivers are on the
TEK-AT3L.
ii. Keyboard Disable: The keyboard can be disabled or
locked up by shorting J3-9 and J3-10.
iii. Hard Disk LED: The onboard IDE interface
activates an external LED. The LED must be connected
anode on J3-16 and cathode on J3-15. No external
current limiting resistor is required since one is already
present on the TEK-AT3L.
Page 37
ONBOARD UTILITIES 27
iv. Reset: The TEK-AT3L can be reset by shorting
J3-13 and J3-14.
v. Auto: This signal, J3-11, when shorted with J3-12,
puts the TEK-AT into Download Mode at boot up. Auto
has the same effect and is in parallel with SW1 7-8.
MATH COPROCESSOR
The TEK-AT3L has built-in support for a math
coprocessor. A pin grid socket, located at position U41
can accept any of the following devices:
Intel 387DX (33Mhz version)
Cyrix CX-83D87-33 GP
Sdc 83C87-33
The coprocessor derives its clock from the same signal
as the CPU. The clock input to both the CPU and
coprocessor is 66Mhz and both divide the clock by two
for a final clock speed of 33Mhz.
Page 38
28 TEK-AT3L REFERENCE MANUAL
SUPERVISOR UTILITIES
Special Note on Register 201 (hex)
IBM PCs use address 201 (hex) as the game port.
Teknor computers utilize this address space in a manner
which gives industrial PC users the greatest amount of
I/O addressing space possible. This ultimately renders
the game port unusable.
Hence, some problems may occur with various test
software packages that intentionally write to the game
port and leave it with unknown values.
The following diagram illustrates how Teknor computers
utilize I/O Register 201 (hex):
TABLE 4-6 REGISTER 201 (hex)
BitFunction
0Enable Watchdog (1=enable, R/W bit)
1Watchdog activate (1-0-1 to toggle, R/W bit)
2Flash VPP enable (1=VPP 12v, 0=VPP 5v, R/W bit)
3Enable direction control RS-485
AT computers except TEK-AT1 revision 3 and earlier.
This feature is available on all TEK-
Page 39
ONBOARD UTILITIES 29
F
F
Watchdog Timer
The Watchdog Timer is extremely useful in embedded
systems where human supervision is not required.
Following a reset, the Watchdog is always disabled.
The Watchdog is enabled once you write "1" in bit "0"
at address 201(hex) the first time. When enabled, the
microprocessor must refresh the Watchdog. This is
done by writing alternatively "0" and "1" to bit 1 at
address 201(hex), once every 1.6 seconds to verify
proper software execution.
If a hardware or software failure occurs such that the
Watchdog is not refreshed, a reset pulse is generated by
the Watchdog to restart the processor.
Not all bits are R/W. Therefore, be certain to
keep a mirror image of register 201(hex)
when programming it.
All bits are 0 after a hardware RESET or
power up condition.
F
The user program must provide the first
access to address 201(hex), and must also
include the refresh routine. In addition, be
certain to keep a mirror image of register
201(hex) when programming it. This is
necessary since register 201(hex) is a writeonly user register and, as a result, is not used
Page 40
30 TEK-AT3L REFERENCE MANUAL
by the BIOS.
TABLE 4-7 WATCHDOG TIMER REGISTER
ADDRESSREGISTER
201 bit 0read/writeWatchdog enable
201 bit 1read/writeWatchdog refresh
Jumper W2 must be installed to permit activation of the
Watchdog. If jumper W2 is removed, the Watchdog is
disabled.
Power Failure Detector
The power failure detector, which generates a
non-maskable interrupt (NMI) when a failure occurs,
provides a 1.25V threshold for DC power fail warning,
low battery detection, or when monitoring a power
supply other than +5VDC.
The Power Detection Output (PDO) of the power
failure detection circuit is connected to IOCHECK
(NMI). Jumper W1 allows the user to disable this
feature. However, the PDO status is still available by
reading I/O address 201 bit 3.
The detection circuit generates a non-maskable interrupt
when a power failure occurs. The status of the PDO is
available at I/O address 201 bit D3. For example, if it
reads 0, the circuit has detected a low power warning
from the power detect pin on J5-6.
Pin 6 on connector J5 is used for the power detection
input. This input can only accept DC voltage. The line
is monitored via two user-defined external resistors,
R22 and R25, which are connected to the power failure
input (Note: R22 is a surface mount resistor and R25 is
fixed to 1K).
The user should position the resistors according to the
monitoring level desired. If the voltage level supplied to
this line drops below 1.3V typical, a Power Fail status
is detected and directed to the NMI line.
Example:
Assume the TEK-AT3L is powered by a 9V DC battery
and it is required that the battery be monitored for a low
battery warning at 7.5V DC. In this case, R22=4700Ù
and R25=1000Ù.
Page 42
32 TEK-AT3L REFERENCE MANUAL
So, if the battery voltage goes below 7.5V, it will
generate a non-maskable interrupt (NMI) and the status
can be read at address 201 bit D3. If bit D3 is 0, a low
battery is indicated.
Bear in mind that R22 and R25 should be tailored to fit
your specific application. The values for these two
resistors can be identified by using the following
formula:
R25
( R22+R25) * 7.5V < 1.3V
where: R22 = 1000Vmon - 1300
( 1.3 )
Please contact our technical support department if more
details are needed.
F
All TEK-AT boards are equipped with an
onboard detection circuit which is activated
when +5V drops below 4.75V. When this
occurs, the system is reset disabling access to
SRAM, DRAM, and so on.
Page 43
ONBOARD UTILITIES 33
REAL-TIME CLOCK
The RTC is compatible with the popular MC146818. It
combines a complete time-of-day clock with a
one-hundred year calendar, an alarm, a programmable
periodic interrupt, and 114 bytes of low-power static
RAM.
A battery backup facility is provided for the RTC. The
internal clock circuitry uses 14 bytes of this RAM, and
the rest is reserved for configuration information.
PARALLEL PORT (LPT1)
The parallel port is 100% PC/AT compatible. It
provides the necessary control signals for use as a
Centronics-compatible parallel interface. The
connection is done through a DB-25 connector, J7,
located at the edge of the board.
The 8 bit data is set to output by default. It can be
changed to 8 bit input simply by writing 10h to address
201h (set bit 4).
F
Port 201h is also used to control the Watchdog
Timer. Therefore, it is highly recommended
Page 45
ONBOARD UTILITIES 35
you keep a mirror image of port 201h in
memory.
SERIAL COMMUNICATION PORTS
The TEK-AT3L features two UARTs which are
functionally equivalent to the NS16450. They are both
configured as DTE. The COM1 (J6) port is buffered
directly on the board for RS232 operation. The COM2
port may be buffered for either RS232 or for RS485. To
configure COM2 for RS485, please refer to Section 2,Configuration Jumpers.
COM1 (J6) Hardware Configuration
The COM1 port is configured as RS232, and is 100%
compatible with the IBM-AT serial port.
TABLE 4-10 COM1 (J6)
PIN NUMBERPIN NUMBER
SIGNAL FLOWSIGNAL FLOW
SIGNALSIGNAL
DCD I12I RX
TX O34O DTR
GND -56I DSR
RTS O78I CTS
RI I9
Page 46
36 TEK-AT3L REFERENCE MANUAL
COM2 (J4) Hardware Configuration
COM2 (J4) as RS232
The COM2 port is configured as RS232, and is 100%
compatible with the IBM-AT serial port.
TABLE 4-10 COM2 (J4) RS232
PIN NUMBERPIN NUMBER
SIGNAL FLOWSIGNAL FLOW
SIGNALSIGNAL
DCD I12I DSR
RX I34O RTS
TX O56I CTS
DTR O78I RI
GND9
F
The pin out for J6 and J4, shown above, may
appear to be different. However, since J4
(COM2) is a 10 pin flat ribbon connector, the
flat ribbon cable will produce an identical pin
out as J6 (COM1) when crimped to a DB9
connector provided pin 1 is kept aligned.
Page 47
ONBOARD UTILITIES 37
COM2 (J4) as RS485
If the TEK-AT3L is configured for RS485 operation. It
can support either full-duplex or party line
communication.
Full Duplex Operation
Upon power-up or reset, the RS485 interface circuits are
automatically configured for full duplex operation.
J4(3,4) act as the receiver lines and J4(5,6) as the
transmitter lines.
Party Line Operation
In order to enable party line operation, the user must first
write "1" to bit 3 at I/O address 201. This allows the
transceiver (J4 3,4) to be controlled by the RTS signal.
Upon power-up or reset, the transceiver is by default in
"receiver mode" in order to prevent unwanted
perturbation on the line.
In party line operation, termination resistors R9 and R18
must be installed only on the boards at both ends of the
network.
Page 48
38 TEK-AT3L REFERENCE MANUAL
TABLE 4-12 COM2 (J4) RS485
PIN NUMBERPIN NUMBER
SIGNAL FLOWSIGNAL FLOW
SIGNALSIGNAL
RESERVED -12I NC
RXD(-) I/O 34 I/O RXD(+)
TXD(-) O56I TXD(+)
NC O78I NC
GND -9
FLOPPY DISK CONTROLLER
The floppy disk controller on the TEK-AT3L is IBM PC
and AT compatible (single and double density). It
handles 3.5 inch and 5.25 inch low and high density
drives. Up to two drives can be supported in any
combination.
Mechanical Floppy Disk Installation
The installation of floppy drives on the TEK-AT3L is
done via a standard IBM 34-pin flat ribbon cable that
connects to J2. The pin-out is described below:
Integrated Disk Drives. The AT
embedded drive architecture incorporates drive
electronics and controller circuitry on a single printed
circuit board which is mounted directly to the disk drive
chassis. The integration of drive and controller
functions increases reliability and performance by
eliminating redundant circuitry. Thus, providing
increased performance at reduced cost.
Hard Disk Installation
To connect an IDE hard disk to the TEK-AT3L, a 40-pin
dual row header signal connector is required. This
connector handles all command, data, and status I/O
lines. The 40-pin male header connector located at J1
on the TEK-AT3L connects directly with the cable. A
maximum cable length of 18 inches is recommended.
The drive itself can be mounted in any horizontal or
vertical plane. The hard drive must be indicated in the
CMOS setup. The number of cylinders, heads, sectors
per track, landing zone, and write precompensation must
all be specified. This is done through selecting a
Page 51
ONBOARD UTILITIES 41
standard drive type listed in the setup screen or by using
a user defined drive type (type 48), whereby the user can
enter the required parameters.
Your drive manufacturer can supply this information.
F
The onboard hard disk interface can be
disabled on the TEK-AT3L by installing
jumper W3.
The TEK-AT3L has 12, 32-pin sockets that can be used
for solid state (semiconductor) disks. Solid state disks
(SSDs) have no moving parts and are far less
susceptible to dirt, moisture, vibration and temperature
variations than mechanical floppy disks. Two types of
SSDs are available on the TEK-AT3L, Flash EPROM
Page 53
ONBOARD UTILITIES 43
and Static-RAM (SRAM).
Flash EPROM Disk
The non-volatile characteristics of Flash memory
eliminate the risk of losing valuable data updates (a
concern with battery-backed SRAM). As a result, Flash
memory offers major advantages in applications like
automated factories, remote systems, portable equipment
and similar environments. Plus, Flash memory is
obtainable at a much lower cost than EEPROM or
battery-backed SRAM. The TEK-AT3L is configurable
from 128KBytes to 2MBytes of Flash EPROM in a
PLCC package.
Flash disks "look" identical to floppy disks. Therefore,
all the functions that can be performed on floppy disks
are available on the Flash disks: e.g. booting, reading,
copying, and so on.
The only difference between the two drive types is that
Flash disks are read only. Hence, whenever an attempt
is made to write to the Flash disk, a write-protect error
is generated. Writing to Flash disks is explained below
and in detail in Teknor's XFLASH User's Manual.
F
In order for the TEK-AT3L to recognize the
Flash disk, Jumper W11 must be installed.
Page 54
44 TEK-AT3L REFERENCE MANUAL
Writing To Flash Disks
To create a Flash disk (i.e. writing information to it), use
the XFLASH utility found on the utilities diskette which
came with this board.
The XFLASH software utility allows you to choose files
from floppy and hard disks and write them to the Flash
disks.
Information can be transferred to the Flash disk by
directly running XFLASH on the TEK-AT3L computer,
or remotely - by using a serial link. The second option
is referred to as Download Mode and is enabled by
installing jumper SW1(7-8).
In addition, the Flash disk can be made to boot simply by
installing SW1(1-2). This function causes the Flash disk
to replace floppy disk 0 from the "A" position - leaving
the mechanical floppy unused. Floppy 0 must then be
physically moved to the floppy 1 position where it
becomes the "B" drive. Please refer to the Physical
Devices Table for more information.
Page 55
ONBOARD UTILITIES 45
SRAM Disk
The TEK-AT3L comes with four SRAM sockets which
are automatically configured as a read/write batterybacked SRAM disk.
The SRAM disk also "looks" just like a floppy disk
since you can read and write directly to it using regular
DOS commands. The only limitation is that the SRAM
disk is not bootable. Therefore, the boot process must
take place in either the Flash disk, floppy 0 or hard
disks.
The TEK-AT3L supports 32Kx8, 128Kx8, 256Kx8 and
512Kx8 devices. The SRAM disk can be configured
from 32KBytes to 2Mbytes. The SRAM devices cannot
be mixed, but the SRAM disk may be made up of a
single device if so desired. SRAM banks 0, 1, 2, and 3
are located at sockets U19, U33, U38 and U47
respectively.
F
Once installed, the device types must be configured on
the board as indicated in the following table:
If a single SRAM device is used it must be
installed in bank 0 (U19). Please refer to
Diagram 2-1 for exact location.
Page 56
46 TEK-AT3L REFERENCE MANUAL
TABLE 4-15 STATIC-RAM DISK
JUMPERFUNCTION
W15(1-2)32kx8 and 128kx8 devices
W15(2-3)256kx8 and 512kx8 devices
If SRAM disk operation is not desired, but batterybacked SRAM memory is needed, simply install a
device on the top socket, U27 (i.e. the one farthest from
the bus connector). The BIOS will then ignore this
device leaving its contents intact.
F
SRAM power consumption is usually less than
5µA in 3V backup mode. So files transferred
to battery-backed SRAM disks typically stay
resident for two years. Actual life, however,
is dependent on the actual consumption of the
SRAM devices installed.
Battery Backup Circuit
A 350maH lithium battery is installed on the
TEK-AT3L. If the TEK-AT3L is strapped to be
powered by the battery back-up, the RAMs will retain
their information after a power down.
Page 57
ONBOARD UTILITIES 47
TABLE 4-16 BATTERY BACKUP CIRCUIT
JUMPERFUNCTION
W3openNC
W3closedVbatt
F
Removing jumper W3 will cause the set-up
and real-time clock information to be lost.
The TEK-AT3L comes with a 350 maH TL5186
TADIRAN battery with a shelf life of approximately 10
years (under "no-load" conditions).
TEK-AT3L draws approximately 14µA typical. This
means the battery will last 2 years if no power is applied
to the board. Remember, when the 5V is supplied, the
battery is electronically disconnected. Virtually as if it
were on the shelf.
The actual life of the battery depends on the amount of
time DC power is not applied and on environmental
(temperature) conditions. The TADIRAN TL5186 has
an operating range of -550 to 750C and discharge
characteristics vary with temperature.
The TADIRAN TL5186 is U.L. recognized. Its U.L.
component recognition is MH12193.
Page 58
48 TEK-AT3L REFERENCE MANUAL
PIN NUMBER
F
The actual voltage supplied by the battery is
3.6 volts. This can be verified at pins 16-32 on
the SRAM sockets using a standard voltmeter.
POWER CONNECTOR (J5)
This connector can be utilized to supply the TEK-AT3L
when you are not using a passive backplane. The pinouts are shown below:
TABLE 4-18 POWER CONNECTOR (J5)
PIN NUMBER
SIGNAL FLOWSIGNAL FLOW
SIGNALSIGNAL
VCC12GND
GND34+12V
-12V56PD
Page 59
OPERATION 49
OPERATION
SECTION 5
CONFIGURATION JUMPERS (SW1)
The TEK-AT3L has an onboard BIOS extension which
controls certain functions of the BIOS related to
industrial applications. The extended BIOS reads the
status of the jumpers (SW1) and acts accordingly.
Upon system start-up, the BIOS automatically determines
how much ROM/RAM disk memory is available to the
system, and what equipment is connected to the system.
Jumpers SW1 will be set by the user as needed. The
following lists the available modes:
TABLE 5-1 SW1 JUMPER SETTINGS
JUMPERFUNCTION
SW1(1-2) Boot From Flash Devices
SW1(3-4) Reserved
SW1(5-6) Boot From VT100 Terminal
SW1(7-8) Activate Serial Download Mode
LOGICAL DISK CONFIGURATION
The TEK-AT3L can detect two semiconductor drives A Flash EPROM disk drive and a battery-backed SRAM
disk drive.
Page 60
50 TEK-AT3L REFERENCE MANUAL
These drives are installed as follows:
If SW1(1-2) is installed (i.e. booting MS-DOS from
Flash EPROMs), then Drive A: is the Flash Disk
(assuming jumper W6 is installed). Drive B: is Floppy
1 (if installed) or the next available drive according to
the following list of priorities:
1- Floppy 1
2- Flash Disk if not already installed as A:
3- RAM Disk (if installed)
4- Hard Disk (if installed)
Subsequent logical drives are installed following the
above priority list.
If SW1(1-2) is not installed (i.e. booting operating
system from F/H drives), then Drive A: is Floppy 0.
Drive B:, and subsequent drives, follow the priority list
above.
Please refer to the Physical Devices Table for complete
information.
F
The RAM disk is automatically detected and
installed upon booting. The beginning of the
disk is checked and reformatted if it is found
to be corrupt or if data is unrecognizable.
NOTES:The indication "FLASH DISK" assumes at least one Flash device is installed at U26 with a valid
DOS content. "Floppy 0" specifies the physical drive connected to the twisted end of the flat
cable. "Floppy 1" specifies the physical drive connected to the untwisted end of the flat cable.
"Jumper" specifies configuration Jumper SW1(1-2). All other drives are installed following the
above assignments in this manner: RAM Disk, and then Hard Disk. Therefore, with a full
configuration, RAM Disk is "D" and the Hard Disk is "E".
JUMPER OR
NO JUMPER
FLOPPY 0
FLOPPY 1
NO FLASH DISK
NO JUMPER
FLOPPY 0
FLOPPY 1
FLASH DISK
JUMPER
FLOPPY 0 OR
NO FLOPPY 0
FLOPPY 1
FLASH DISK
NO JUMPER
FLOPPY 0
FLASH DISK
JUMPER
FLOPPY 1
FLASH DISK
JUMPER
FLASH DISK
Page 62
52 TEK-AT3L REFERENCE MANUAL
VT100 OPERATION (SW1(5-6))
The TEK-AT3L utilizes a feature known as VT1OO
MODE. This mode enables your single board computer
to run without a local keyboard or screen. That is,
operation can be controlled via a remote terminal or a
computer with a terminal emulation program.
Requirements
To use VT100 Mode, the TEK-AT board must be
supplied with +/-12 volts. This is the voltage required
by the RS232 drivers.
The terminal you are using should emulate a VT1OO or
ANSI terminal. Although this is not an absolute
requirement, strange characters may appear on screen if
it does not. This occurs because the VT1OO recognizes
these control characters, and causes them to perform a
specific function. For example, screen erase, cursor
position, and so on.
Hardware Setup And Configuration
Follow these steps to setup for VT1OO Mode:
•Install jumper SW1(5-6) to enable VT1OO Mode
{note: VT1OO Mode runs on COM1 (3F8H)}
.
•Setup the communications cable as shown in
Page 63
OPERATION 53
Diagram 5-1
for your terminal, you can setup a partial cable using only
the TXD and RXD lines. The control lines can be
ignored by looping them back as shown in Diagram 5-2}
{Note: If you do not require a full cable
•Boot up your terminal and set it up with the
following parameters:
19200 Baud
8 Bits
No Parity
Echo off (or full duplex)
F
Use CTRL-R to configure your system in
VT100 Mode.
Running Without A Terminal
If you wish to disconnect the VT1OO terminal or if you
decide to run without a terminal, you must ensure the
control lines are in an active state. Failing this, the
system may "hang" while waiting for the control lines to
become active. Wiring the system according to Diagram5-2 allows the lines to remain active.
.
Furthermore, you can run without any console at all
simply by not enabling VT1OO mode and by not
installing a video card.
DIAGRAM 5-1 FULL SETUP
Page 64
54 TEK-AT3L REFERENCE MANUAL
Page 65
DIAGRAM 5-2 PARTIAL SETUP
OPERATION 55
Page 66
56 TEK-AT3L REFERENCE MANUAL
DISK DRIVES AND SEMI CONDUCTOR DISKS
All disk drives and semi conductor disks operate
identically in both regular and VT1OO mode, and all
drive assignments remain the same.
Downloading software to Flash devices is done through
XFLASH, Teknor's transfer utility software. Please
refer to the XFLASH User's Manual for details.
BAUD RATE RESTRICTIONS
The baud rate is re-initialized each time a call to INT
1OH (display to console) is made. This is due to some
software programs, such as MS-DOS, changing the baud
rate when loading.
GRAPHICS/STAND-ALONE (SW1(5-6))
The TEK-AT3L can operate without any video
controller, keyboard or mechanical drives. The
TEK-AT3L will automatically detect the presence of
video, keyboard and mechanical drive devices and act
accordingly. The TEK-AT3L can be used with the
TEK-PG VGA card or any IBM compatible graphics
controller card. Before starting the system, the user
should also verify that the color monitor attached to the
system can support the desired graphics mode.
TEK-AT3L BIOS SECTION 7
Page 67
TEK-AT3L BIOS 57
OVERVIEW AND FEATURES
The TEK-AT3L uses the Quadtel BIOS. This BIOS
provides a software interface between the operating
system and the hardware of the TEK-AT3L single board
computer. The interface provided by the BIOS is 100%
IBM AT compatible. That is, all functions accept the
same inputs and provide the same results, although the
program code itself is different.
ERROR HANDLING
TEKNOR BIOS can be configured to handle errors
differently. Two possibilities exist:
Stop: The BIOS will stop the booting process if
an error is detected and request the user
to press F1.
Warning:The BIOS will display an error message
but will continue the booting procedure.
Page 68
58 TEK-AT3L REFERENCE MANUAL
The following lists the error sources and their default
values.
TEKNOR MICROSYSTEMS INC. ("the seller")
warrants its products to be free from defects in material
and workmanship for a period of two (2) years
commencing on the date of shipment. The liability of the
seller shall be limited to replacing or repairing, at the
seller's option, any defective units. Equipment or parts
which have been subject to abuse, misuse, accident,
alteration, neglect, or unauthorized repair are not
covered by this warranty. This warranty is in lieu of all
other warranties expressed or implied.
Returning Defective Merchandise
If your TEKNOR product malfunctions, please do the
following before returning any merchandise:
1)Call our Technical Support Department at (514)
437-5682. Make certain you have the following
at hand: the Teknor Invoice #, your Purchase
Order #, and the Serial Number of the defective
unit.
2) Give the serial number found on the back of the
card and explain the nature of your problem to a
service technician.
3) If the problem cannot be solved over the
telephone the technician will further instruct you
on the return procedure.
Page 87
LIMITED WARRANTY 77
4)When returning goods, please include the name
and telephone number of a person whom we can
contact for further explanations if necessary.
Where applicable, always include all duty
papers and invoice(s) associated with the
item(s) in question
5) Prior to returning any merchandise, make certain
you receive an RMA # and clearly mark this
number on the outside of the package you are
returning.
6) When returning a TEKNOR card:
i) Make certain that the card is packed
in conductive foam pads or conductive
plastic bags.
ii) Place it in a rigid cardboard box.
iii) Ship prepaid and insured to:
.
TEKNOR MICROSYSTEMS INC.
Service Department
31 de la Seigneurie E.
Suite 107
Blainville, Quebec
J7C 4G6 CANADA
GETTING HELP SECTION 9
Need More Help?
Page 88
78 TEK-AT3L REFERENCE MANUAL
At Teknor, we take great pride in our customer's
successes. We strongly believe in providing full support
at all stages of your product development.
If at any time you encounter difficulties with your
application or with any of our products, or if you simply
need guidance on system setups and capabilities, you
may contact our Technical Services/Support Department
at
Tel: (514) 437-5682
Fax: (514) 437-8053
If you have any questions about Teknor, our products
and/or services, you may reach us at the above numbers
or by writing to:
TEKNOR MICROSYSTEMS INC.
31 de la Seigneurie E.
Suite 107
Blainville, Quebec
J7C 4G6 CANADA
Page 89
GETTING HELP 79
Page 90
Page 91
RECOMMENDED DEVICES AND CONNECTORS
The following is a list of recommended devices and
connectors for use on the TEK-AT3L. Many other
models are available and function equally well. Users
are encouraged to check with their local distributors for
comparable substitutes.
DRAM (U1-8)
DRAM devices with page mode at 80ns maximum
access time, or better, should be used. E.g.:
SIEMENS HYM910005 (1M x 9)
TOSHIBA THM91000A5-80 (1M X 9)
HITACHI HB56A19B-8 (1M x 9)
OKI MSC2312A159-8A/80 (1M x 9)
SRAM
Static RAM CMOS memory with low power
consumption for battery backup (no Pseudo-Static) with
access time of 200ns, or better. Must be in DIP package.
E.g.:
(U19,33,38,47)
SONY 58256P (32K x 8)
MITSUBISHI MH12808TNA-15 (128K x 8)
MITSUBISHI MH51208TNA-15 (512K x 8)
EDI 8M8 128/LP (128K x 8)
EDI 8F8257/LP (256k x8)
EDI 8F8512/LP (512K x 8)
or equivalents.
Page 92
2 TEK-AT3L REFERENCE MANUAL
FLASH EPROM
(U50-57)
Use Flash EPROM's with 200ns access time, or better.
Must be in PLCC package. Use only:
INTEL or AMD 28F010 (128K x 8) FLASH EPROM
INTEL or AMD 28F020 (256K x 8) FLASH EPROM
INTERFACE CONNECTORS
The following connectors are recommended for
interfacing with the TEK-AT3L I/O devices. The parts
shown here do not have a strain relief but one may be
added.
ConnectorRecommended Mating Part
Hard Disk (J1)Robinson Nugent IDS-C40PK-TG