Tel: (95) 800-TC-OMEGA
En Espanol: (95) 203-359-7803
SM
FAX: (95) 203-359-7807
e-mail: espanol@omega.com
SM
SM
SM
Servicing Europe:
Benelux:
Czech Republic:
France:
Germany/Austria:
United Kingdom:
It is the policy of OMEGA to comply with all worldwide safety and EMC/EMI regulations that
apply. OMEGA is constantly pursuing certification of its products to the European New Approach
Directives. OMEGA will add the CE mark to every appropriate device upon certification.
The information contained in this document is believed to be correct but OMEGA Engineering, Inc. accepts
no liability for any errors it contains, and reserves the right to alter specifications without notice.
WARNING: These products are not designed for use in, and should not be used for, patient connected applications.
Postbus 8034, 1180 LA Amstelveen, The Netherlands
Tel: (31) 20 6418405
Toll Free in Benelux: 06 0993344
e-mail: nl@omega.com
This edition of the Personal488 User’s Manual supersedes all previous editions.
The material in this manual reflects the particular combinations of IEEE 488 I/O adapter and driver
software, and is comprised of four primary Sections: Hardware Guides,Software Guides, CommandReferences, and Troubleshooting, followed by two more Sections: Appendix and Index. The last two
pages contain a List of IEEE 488 Acronyms & Abbreviations and a List of ASCII Acronyms &Abbreviations as additional references for this manual and for other related literature.
Before calling for technical assistance, check the Troubleshooting section for a possible solution to the
problem.
Since much of the hardware and software material in this manual is similar to material elsewhere in the
manual, make sure you view the material which corresponds to your specific hardware and software.
For example, do not read about Driver488/DRV when your application pertains to Driver488/W31
Information which may have changed since the time of printing will be found in a README.TXT file on
disk, or in an addendum to the manual.
How to Use this Manual
Because this manual contains a large volume of information, a four-level table of contents system is
used in addition to a complete Detailed Table of Contents. In this four-level system, the General Tableof Contents at the front of this manual should be used primarily to locate the main Sections of the
manual, i.e., specific hardware guides and software guides. The first page of each Section contains a
second-level table, listing the Chapters with their page locations. Next, many of these Chapters
contain a third-level table, listing the Sub-Chapters or specific Topics with their page locations.
Finally, many of these Sub-Chapters contain a fourth-level table, listing the specific Topics with their
page locations. While this multi-level method is easy to use, experienced users may prefer the
traditional table of contents.
As mentioned above, this manual also includes an Index, so you can quickly find the page(s) pertaining
to a specific topic.
Header Files & Command References
Since changes are taking place in Driver488/W95 and Driver488/WNT software as this publication
goes to press, please refer to your operating system header file for the latest available information
specific to your application.
The Hardware Guides section contains chapters pertaining to different Personal488 Drivers, as
indicated in the previous Section I Table of Contents. Each Driver488 section contains information
regarding specific PC/IEEE 488 controllers. The hardware guide describes the I/O adapter and
includes instructions for inspecting, configuring, and installing the adapter.
In addition to this manual, Power488 and Power488CT users receive a manual supplement describing
the Standard Commands for Programmable Instruments (SCPI) command set and the IOTTIMER.DLL,
a Microsoft Windows Dynamic Link Library of functions. This overview introduces the hardware and
software sections of this manual.
The Personal488 converts your PC or PC/AT into an IEEE 488.2-compliant controller. Each controller
package includes an interface board or module, driver software and complete documentation. The
following information provides a brief overview of a specific PC/IEEE 488 interfaces and software
drivers, and of the Driver488 components.
Personal488 User’s Manual, Rev. 3.0I-3
1. OverviewI. HARDWARE GUIDES
IEEE 488.2 Interface Boards
The family of PC/IEEE 488 controllers includes the GP488B, the GP488/2, the AT488, the MP488,
the MP488CT, the GP488/MM and the NB488. All are IEEE 488.2 compatible and supported by
Driver488 software. The MP488 and MP488CT also provide digital I/O, and the MP488CT provides a
set of programmable counter/timers, all of which are fully supported by Driver488. Some features of
the interfaces are listed below:
• GP488B interface board (for PC/XT/AT): Features five jumper-selectable interrupt lines. Three
8-bit jumper-selectable DMA channels are also available. The 8-bit DMA mode provides full
compatibility with programs written for GP488 series boards.
• AT488 interface board (for PC/XT/AT and PS/2 with the ISA bus): Features eleven jumper-
selectable interrupt lines. Three 16-bit and four 8-bit jumper-selectable DMA channels are also
available. The 8-bit DMA mode provides full compatibility with programs written for the GP488
series boards.
• MP488 interface board (for PC/XT/AT and PS/2 with the ISA bus): Features eleven jumper-
selectable interrupt lines. Three 16-bit and four 8-bit jumper-selectable DMA channels are also
available. The 8-bit DMA mode provides full compatibility with programs written for the GP488
series boards. The digital I/O section of this board provides 40 digital I/O lines which can be
programmed for a mix of input and output.
• MP488CT interface board (for PC/XT/AT and PS/2 with the ISA bus): Features eleven jumper-
selectable interrupt lines. Three 16-bit and four 8-bit jumper-selectable DMA channels are also
available. The 8-bit DMA mode provides full compatibility with programs written for the GP488
series boards. The digital I/O section of this board provides 40 input or output lines which can be
programmed for a mix of input and output. The counter/timer section features a programmable
clock generator plus 5 fully independent versatile counter/timer channels.
• GP488/2 interface board (for Personal Systems/2 with MicroChannel architecture): Features seven
• GP488B/MM interface board: Converts your Ampro PC/104 Single Board PC into an IEEE 488.2
compliant controller or peripheral.
• NB488 external interface module (for notebook, laptop and desktop PCs): Connects to a PC’s
parallel port eliminating the need for an internal expansion slot.
Driver488 Software Interface
Driver488 is the software interface between DOS or Windows and the IEEE 488 controller board.
Driver488 software includes the driver itself, an installation program, other utility programs, and
programming examples. Driver488 provides a full implementation of the IEEE 488.2 standard, plus
advanced capabilities such as high-speed DMA data transfers, interrupt vectoring on specified events,
automatic error detection, callable subroutines, and serial (COM) port support.
Driver488 monitors all IEEE 488 bus monitoring and control lines and generates an interrupt based on
SRQstatus and various other bus conditions. Driver488 software supports automatic program vectoring
to service routines for C, Pascal, and BASIC. On a specified event (Error, SRQ, Peripheral,
Driver488 can either call a specified application routine or simulate a light pen interrupt to signal that
the event has occurred.
Versions with HP-style character commands can be accessed by virtually any language that can
communicate with DOS files, and additionally provide standard DOS device driver interfaces which
permit communications with the IEEE 488 bus and/or connected devices in the same manner as LPT1,
COM1, etc. Versions with the Subroutine API offer higher performance and can be used with most
popular C, Pascal, and Basic languages. The Driver488 commands and bus protocol are very similar to
those used by the Hewlett-Packard HP-85 controller.
I-4Personal488 User’s Manual, Rev. 3.0
I. HARDWARE GUIDES1. Overview
Versions of Driver488 are described in the following text and table.
support for all programming languages and spread sheets, and features such as automatic program
vectoring on SRQ.
• Driver488/SUB : A subroutine-style IEEE 488.2 driver that provides all the function of
Driver488/DRV, as well as high performance for fast, interrupt-driven programmed I/O
operations.
• Driver488/W31: A Dynamic Link Library (DLL) that brings IEEE 488.2 control to Microsoft
Windows 16-bit applications. Includes support for Visual Basic, C, Quick C, Turbo C and
Borland C++.
• Driver488/W95: A Dynamic Link Library (DLL) that brings IEEE 488.2 control to Microsoft
Windows 95 for 32-bit applications. Pending software revisions, it includes support for Microsoft
C, Visual Basic, and Borland C++.
• Driver488/WNT: A Dynamic Link Library (DLL) that brings IEEE 488.2 control to Windows NT
version 3.1 or 3.5 applications. Pending software revisions, it includes support for Windows NT
SDK, or C language compiler Visual Basic 4.
• Driver488/LIB: An IEEE 488.2 library of C function calls that link directly to your application for
maximum speed with minimal memory requirements, adding as few as as 25 Kbytes to a compiled
program. Available with an optional license that allows unlimited copies of compiled applications.
• Driver488/OEM: A compact IEEE 488.2 function-call library that enables quick and easy
integration of IEEE 488.2 capability into PC-based instruments.
• Driver488/IUX: A high performance IEEE 488.2 driver for running Interactive Systems UNIX
System V and AT&T UNIX STREAMS.
• Driver488/SCX: A high performance driver for SCO UNIX System V and AT&T UNIX
STREAMS.
Driver488 Family Overview
Driver488
Driver Type
1
W95
1
WNT
W31High performance driver for
SUBHigher performance driver
DRVDevice driver, compatible
2
LIB
2
OEM
2
IUX
2
SCX
1
Note: Driver488/W95 and Driver488/WNT are minimally discussed in this manual, pending current software revisions. Refer to your operating
system header file for the latest available information specific to your application.
2
Note: Driver488/LIB, OEM, IUX, and SCX are not discussed in this manual. These drivers are shipped with their respective manuals.
3
Note: Call the factory regarding Driver488/OEM compatibility with other operating systems.
DescriptionCompatible
High performance driver for
Windows 95
High performance driver for
Windows NT
Windows
for subroutine-style
programming.
with all languages
Fast, compact, no resident
driver.
Specially designed to operate
as an IEEE 488.2 peripheral.
For Interactive Systems &
SCO UNIX.
Operating
System
Microsoft
Windows 95
Microsoft
Windows NT
Microsoft
Windows 3.x
DOSC, Pascal, &
DOSAll, including
DOSCLinkable function
3
DOS
UNIXCMemory resident.NoNo
Compatible
Languages
C, C++ for
Windows &
Visual Basic
CDynamic Link Library
C & Visual BasicDynamic Link Library
QuickBASIC
spreadsheets
CLinkable function
Driver ArchitectureCOM
Dynamic Link Library
(DLL)
(DLL)
(DLL)
Memory residentYesYes
Memory residentYesYes
calls
calls
Support
NoNo
NoNo
NoYes
NoNo
OptionalNo
Power488 Digital
I/O & Counter-
Timer Support
Personal488 User’s Manual, Rev. 3.0I-5
1. OverviewI. HARDWARE GUIDES
Interface & Interface Board Specifications
Note 1: The IOT7210 IEEE 488 Controller Chip is 100% compatible with the NEC µPD7210 chip
and exhibits better performance, as well as lower power consumption.
Note 2: Specifications subject to change without notice.
Controller Subsets: C1, C2, C3, C4 and C9
Terminator: Software selectable characters and/or EOI
Connector: Standard Amphenol 57-20240 with metric studs
IEEE 488.2-1987 Interface
IEEE 488 Bus Readback Registers: NDAC, NRFD, DAV, EOI, SRQ
Bus Error Handling
GP488B Interface Board
IEEE 488 Controller Device: IOT7210 (See Note)
Power Consumption: 750mA max @ 5V from PC supply
Dimensions: Occupies one short PC slot size (5.25" long, plus IEEE 488 connector)
Speed: 8-bit DMA: 330K byte/s (reads); 220K byte/s (writes)
Environment: 0 to 50° C, 0 to 95% RH, non-condensing
DMA Capability: 8-bit on channels 0 - 3
Interrupt Capability: IRQ 2 - 7
I/O Base Address: &H02E1, &H22E1, &H42E1, or &H62E1
AT488 Interface Board
IEEE 488 Controller Device: IOT7210 (See Note)
Power Consumption: 750mA max @ 5V from PC supply
Dimensions: Occupies one short PC slot size (5.25" long, plus IEEE 488 connector)
Speed: 16-bit DMA: 1M byte/s (reads); 800K byte/s (writes).8-bit DMA: 330K byte/s (reads); 220K
byte/s (writes)
Environment: 0 to 50° C, 0 to 95% RH, non-condensing
DMA Capability: Channels 1 - 3 (8 - bit) are selectable in a PC/XT or PC/AT.Channels 0 - 3 (8 - bit)
and 5 - 7 (16 - bit) are selectable in a PC/AT. Multiple AT488 boards may share the same DMA
channel.
Interrupt Capability: IRQ 2 - 7 for PC/XT, IRQ 2 - 7, 9, 10 - 12, 14, or 15 for PC/AT 16-bit slot
I/O Base Address: &H02E1, &H22E1, &H42E1, or &H62E1
MP488 Interface Board
IEEE 488 Controller Device: IOT7210 (See Note)
Power Consumption: 2A max @ 5V from PC supply
Dimensions: Occupies one 16-bit PC/AT full slot or 8-bit PC/XT full slot. Fits in PC/ATwith low
PC/XT form-factor. 13.13" long x 3.9" high (333mm x 99mm).
Speed: 16-bit DMA: 1M byte/s (reads); 800K byte/s (writes).8-bit DMA: 330K byte/s (reads); 220K
byte/s (writes)
Environment: 0 to 50° C, 0 to 95% RH, non-condensing
DMA Capability: Channels 1-3 (8-bit) are selectable in a PC/XT or PC/AT.Channels 0-3 (8-bit) and
5-7 (16-bit) are selectable in a PC/AT. Multiple MP488 boards may share the same DMA channel.
Interrupt Capability: IRQ 2-7 for PC/XT, IRQ 2 - 7, 9, 10 - 12, 14, or 15 for PC/AT 16-bit slot
I/O Base Address: &H02E1, &H22E1, &H42E1, or &H62E1
Digital I/O: 40 digital I/O lines; 24 configurable as input or output, 8 fixed input,and 8 fixed output
lines.
I-6Personal488 User’s Manual, Rev. 3.0
I. HARDWARE GUIDES1. Overview
MP488CT Interface Board
IEEE 488 Controller Device: IOT7210 (See Note)
Power Consumption: 2A max @ 5V from PC supply
Dimensions: Occupies one 16-bit PC/AT full slot or 8-bit PC/XT full slot. Fits inPC/AT with low
PC/XT form-factor. 13.13" long x 3.9" high (333mm x 99mm).
Speed: 16-bit DMA: 1M byte/s (reads); 800K byte/s (writes).8-bit DMA: 330K byte/s (reads); 220K
byte/s (writes)
Environment: 0 to 50° C, 0 to 95% RH, non-condensing
DMA Capability: Channels 1-3 (8-bit) are selectable in a PC/XT or PC/AT. Channels 0-3 (8-bit) and
5-7 (16-bit) are selectable in a PC/AT.Multiple MP488 boards may share the same DMA channel.
Interrupt Capability: IRQ 2 - 7 for PC/XT, IRQ 2 - 7, 9, 10 - 12, 14, or 15 for PC/AT 16-bit slot
I/O Base Address: &H02E1, &H22E1, &H42E1, or &H62E1
Digital I/O: 40 digital I/O lines; 24 configurable as input or output, 8 fixed input, 8 fixed output lines.
Counter/Timer: AMD Am9513A, 1 frequency output, 5 counter/timers.
Counter/Timer Frequency: DC - 7 MHz.
Internal Timebase: Up to 1 MHz, accuracy of 0.01%.
GP488/2 Interface Board
IEEE 488 Controller Device: IOT7210 (See Note)
Power Consumption: 1A max @ 5V from PC supply.
Dimensions: Occupies one full length slot in a MicroChannel bus.
Speed: 8-bit DMA: 330K byte/s (reads); 220K byte/s (writes).
Environment: 0 to 50° C, 0 to 95% RH, non-condensing
DMA Capability: 8-bit on channels 0 through 14
Interrupt Capability: IRQ 4, 5, 6, 7, 10, 11, or 15.
GP488/MM Interface Board
IEEE 488 Controller Device: IOT7210 (See Note)
Maximum Transfer Rate: 330K byte/s (reads and writes)
Connector: 26-pin header ribbon cable to standard IEEE 488 connectors
Environment: 0 to 70° C; 0 to 95% RH (non-condensing)
DMA Capability: Channels 0, 1, 2., or 3 (jumper selectable)
Interrupts: IRQ 2, 3, 4, 5, 6, or 7
IEEE Base I/O Addresses: &H02E1, &H22E1, &H42E1, or &H62E1
NB488 Interface Module
Speed: 170 Kbyte/s (reads and writes)
Dimensions: 5.5" x 4" x 1.5"
IEEE 488 Connector: Accepts standard IEEE 488 connector with metric studs
Parallel Port Input Connector: Male DB25
Parallel Port Output Connector to Printer IEEE: Female DB25
Instrument Fan-out: Can control up to 14 IEEE instruments
Power: 400-500 mA at 5 VDC from PC keyboard port or 7-15 VDC at 400-500 mA from external
power source
Environment: 0 to 70° C; 0 to 95% RH (non-condensing)
PCMCIA Interface Card
Speed: 1.0M byte/s
Dimensions: Type II (5 mm) PCMCIA Card
Power: 100 mA
I/O: 16-byte, relocatable
Personal488 User’s Manual, Rev. 3.0I-7
2. Personal488 (with GP488B)I. HARDWARE GUIDES
2. Personal488 (with GP488B)
Topics
• • The Package........................................................................................ I-8
Personal488, including the IEEE 488 interface board and the Driver488 software, is carefully
inspected, both mechanically and electrically, before shipment. When you receive the product, unpack
all items carefully from the shipping carton and check for any obvious signs of physical damage that
may have occurred during shipment. Report any such damage to the shipping agent immediately.
Remember to retain all shipping materials in the event shipment back to the factory becomes necessary.
For the following software versions, the Personal488 package varies:
• Driver488/DRV, SUB, or W31: This package includes: The GP488B IEEE 488 Bus Interface
Board, Driver488 Software Disks (Driver488/DRV, Driver488/SUB, Driver488/W31), and the
Personal488 User’s Manual.
• Driver488/W95: This package includes: The GP488B IEEE 488 Bus Interface Board, Driver488
Software Disks (Driver488/W95), and the Personal488 User’s Manual.
• Driver488/WNT: This package includes: The GP488B IEEE 488 Bus Interface Board, Driver488
Software Disks (Driver488/WNT), and the Personal488 User’s Manual.
Hardware Installation (for PC/XT/AT)
Installation & Configuration of the Interface Card
The following paragraphs explain configuration and physical installation of the interface card.
Software installation and setup are covered in a separate section. After configuring your board, please
make note of the following. This information is needed for Driver488 software installation.
• I/O Base Address
• Interrupt Channel
• DMA channel, if applicable
• Whether or not the board is the System Controller
I-8Personal488 User’s Manual, Rev. 3.0
I. HARDWARE GUIDES2. Personal488 (with GP488B)
Note:The GP488B, as illustrated, has one DIP switch, two 12-pin headers and one 3-pin header,
labeled SW1, J3, J4, and J5, respectively. The DIP switch setting, along with the arrangement
of the jumpers on the headers, set the hardware configuration.
Default Settings
The figure indicates the GP488B default configuration. Notice that SW1 controls the wait state
generation, the I/O base address and interrupt response level, J4 sets the interrupt request level, J3
selects the DMA channel, and J5 selects the clock source.
I/O Base Address Selection
The I/O base address sets the addresses used by the computer to communicate with the IEEE 488
interface hardware on the board. The address is normally specified in hexadecimal and can be 02E1,
22E1, 42E1, or 62E1. The registers of the IOT7210 IEEE 488 controller chip and other auxiliary
registers are then located at fixed offsets from the base address.
Most versions of Driver488 are capable of managing as many as four IEEE 488 interface boards. To
do so, the board configurations must be arranged to avoid conflict among themselves. No two boards
may have the same I/O address, but they may, and usually should, have the same DMA channel and
interrupt level.
The factory default I/O base address is 02E1. To use another, set SW1 switches 4 and 5 according to
the following table and figure.
Data InData Out
Interrupt Status 1Interrupt Mask 1
Interrupt Status 2Interrupt Mask 2
Serial Poll StatusSerial Poll Mode
Address StatusAddress Mode
CMD Pass ThroughAuxiliary Mode
Address 0Address 0/1
Address 1End of String
Personal488 User’s Manual, Rev. 3.0I-9
2. Personal488 (with GP488B)I. HARDWARE GUIDES
Interrupt Selection
The GP488B interface board may be set to interrupt the PC on the occurrence of certain hardware
conditions. The level of the interrupt generated is set by J4. The GP488B adheres to the “AT-style”
interrupt sharing conventions. When an interrupt occurs, the interrupting device must be reset by
writing to I/O address 02FX, where X is the interrupt level (from 0-7). This interrupt response level is
set by switches 1, 2, and 3 of SW1 which must be set to correspond to the J4 interrupt level setting.
Interrupt selection is illustrated in the following figure.
DMA Channel Selection
Direct Memory Access (DMA) is a high-speed method of transferring data from or to a peripheral, such
as a digitizing oscilloscope, to or from the PC’s memory. The PC has four DMA channels, but channel
0 is used for memory refresh and is not available for peripheral data transfer. Channel 2 is usually used
by the floppy disk controller, and is also unavailable. Channel 3 is often used by the hard disk
controller in PCs, XTs, and the PS/2 with the ISA bus, but is usually not used in ATs. So, depending
on your hardware, DMA channels 1 and possibly 3 are available. Under some rare conditions, it is
possible for high-speed transfers on DMA channel 1 to demand so much of the available bus bandwidth
that simultaneous access of a floppy controller will be starved for data due to the relative priorities of
the two channels. Configure the board according to which DMA channel, if any, is available.
I-10Personal488 User’s Manual, Rev. 3.0
I. HARDWARE GUIDES2. Personal488 (with GP488B)
Wait State Configuration
The GP488B is fast enough to be
compatible with virtually every
PC/XT/AT-compatible computer on the
market. Even if the computer is very fast,
the processor is normally slowed to 8MHz
or below when accessing the I/O channel.
If the I/O channel runs faster than 8 MHz,
it may be faster than the GP488B card. If
you suspect this is a problem, the computer
can be made to wait for the GP488B by
enabling wait states. Increasing the number
of wait states slows down access to the
GP488B card, but the overall performance
degradation is usually only a few percent.
Internal Clock Selection
The IEEE 488 bus interface circuitry requires a
master clock. This clock is normally connected to an
on-board 8 MHz clock oscillator. However, some
compatible IEEE 488 interface boards connect this
clock to the PC’s own clock signal. Using the PC
clock to drive the IEEE 488 bus clock is not
recommended because the PC clock frequency
depends on the model of computer. A standard PC
has a 4.77 MHz clock, while an AT might have a 6
MHz or 8 MHz clock. Other manufacturers’
computers may have almost any frequency clock. If
you are using a software package designed for an interface board (that derived its clock from the PC
clock) and you need to do the same to use GP488B with that particular software, the clock source can
be changed. However, the clock frequency must never be greater than 8 MHz, and clock frequency
must be correctly entered in the Driver488 software.
Board Installation
The IEEE 488 interface board(s) are installed into expansion slots inside the PC’s system unit. PC/ATcompatible computers have two types of expansion slots: 8-bit (with one card-edge receptacle), and 16bit (with two card-edge receptacles). Eight-bit boards, such as the IEEE 488 interface boards, may be
used in either type of slot, 8- or 16-bit. Some machines may have special 32-bit memory expansion
slots which should not be used for IEEE 488 interface boards.
Install each IEEE 488 interface board into the expansion slots as follows: Ensure the PC is turned off
and unplug the power cord. Remove the cover mounting screws from the rear of the PC system unit.
Remove the system unit cover by sliding it forward and tilting it upward.
Personal488 User’s Manual, Rev. 3.0I-11
2. Personal488 (with GP488B)I. HARDWARE GUIDES
A rear panel opening is provided at the end of each expansion slot for mounting I/O connectors. If a
slot is unused, this opening is covered by a metal plate held in place with a screw. Remove this screw
and the cover plate from the desired expansion slot, saving the screw.
Insert the IEEE 488 interface board carefully into the expansion slot, fitting the IEEE 488 connector
through the rear panel opening, and inserting its card edge into the motherboard card edge receptacle.
With the board firmly in place, fix its mounting bracket to the rear panel, using the screw removed from
the cover plate.
Slide the system unit cover back on, re-attaching it with the screws. Plug the power cord in and turn on
the PC. If all is well, the system should boot normally. If not, carefully check that none of the I/O
addresses conflict with any other devices or boards. If you are not sure, contact your PC’s dealer or
manufacturer.
I-12Personal488 User’s Manual, Rev. 3.0
I. HARDWARE GUIDES3.Personal488/AT
3. Personal488/AT
Topics
• • The Package.......................................................................................I-13
Personal488/AT, including the IEEE 488 interface board and the Driver488 software, is carefully
inspected, both physically and electronically, before shipment. When you receive the product, unpack
all items carefully from the shipping carton and check for any obvious signs of physical damage that
may have occurred during shipment. Report any such damage to the shipping agent immediately.
Remember to retain all shipping materials in the event shipment back to the factory becomes necessary.
Installation & Configuration of the Interface Card
The following paragraphs explain configuration and physical installation of the interface card.
Software installation and setup are covered in a separate section. After configuring your board, please
make note of the following: the I/O Base Address, the interrupt channel, the DMA channel, if any, and
whether or not the board is the System Controller. This information is needed for Driver488 software
installation.
The Personal488/AT has two DIP switches (S1 and S2), and three 14-pin headers (IRQ, DACK and
DRQ). The DIP switch settings, along with the arrangement of the jumpers on the headers, set the
hardware configuration.
Default Settings
Notice that S1 and IRQ set the interrupt response level, S2 controls the I/O base address, and DACK
and DRQ select the DMA channel.
Personal488 User’s Manual, Rev. 3.0I-13
3. Personal488/ATI. HARDWARE GUIDES
I/O Base Address Selection
The I/O base address sets the addresses used by the computer to communicate with the IEEE 488
interface hardware on the board. The address is normally specified in hexadecimal and can be 02E1,
22E1, 42E1, or 62E1. The registers of the IOT7210 IEEE 488 controller chip and other auxiliary
registers are then located at fixed offsets from the base address.
Most versions of Driver488 are capable of
managing as many as four IEEE 488 interface
boards. To do so, the board configurations
must be arranged to avoid conflict among
themselves. No two boards may have the
same I/O address, but they may, and usually
should, have the same DMA channel and
interrupt level.
The factory default I/O base address is 02E1.
To use a different base address, set S2
according to the figure.
Data InData Out
Interrupt Status 1Interrupt Mask 1
Interrupt Status 2Interrupt Mask 2
Serial Poll StatusSerial Poll Mode
Address StatusAddress Mode
CMD Pass ThroughAuxiliary Mode
Address 0Address 0/1
Address 1End of String
Interrupt Selection
The AT488 interface board may be set to interrupt the PC on the occurrence of certain hardware
conditions. The main board interrupt may be set to IRQ level 3 through 7, 9 through 12, 14, or 15.
I-14Personal488 User’s Manual, Rev. 3.0
Loading...
+ 372 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.