User`s guide
InstaCal selects and sets the I/O address from the range of available addresses. The
address and other information is stored in the configuration file CB.CFG. This file is
accessed by the Universal Library for programmers. Note also that the Universal
Library is the I/O board interface for packaged applications such as Labtech Note-
book and HP-VEE, therefore the InstaCal settings must be made in order for these
and other applications to run.
The board’s base address is also stored in the system software. Once InstaCal installa-
tion software is run, other programming methods such as direct IN and OUT state-
ments can write and read the PCI-DIO24 registers by reference to the base address
and the offset from base address corresponding to the chart of registers located else-
where in this manual.
But a word of warning is in order here. Direct writes to the addresses simply by refer-
ence to the base address of the PCI-DIO24 I/O registers is not advised. Since the
addresses assigned by the PCI plug & play software are not under your control, there
is no way to guarantee that your program will run in any other computer.
Not only that, but if you install another PCI board in a computer after the PCI-DIO24
addresses have been assigned, those addresses may be moved by the plug & play soft-
ware when the second board is installed. It is best to use a library such as Universal
Library or a program such as HP-VEE to make measurements with your PCI-DIO24.
2.4 TESTING THE INSTALLATION
After you have run the install program and set your base address with InstaCal, it is
time to test the installation. The following section describes the InstaCal procedure to
test that your board is properly installed.
With InstaCal running, choose the TEST item on the main menu.
a. Select the board you just installed
b. Select Internal Test
c. The internal control registers of the board will then be tested. If this test
is successful, your board is installed correctly.
d. If the Internal Test is completed successfully, you may want to check
that the I/O pins are working correctly. To check this select
External Test and follow the instruction provided.
4
6.2 PCI-DIO24H
Digital Input / Output
Digital Type 8255 emulation
Output: 74S244
Input: 74LS373
Configuration 2 banks of 8, 2 banks of 4, program-
mable by bank as input or output
Number of channels 24 I/O
Output High 2.4 volts min @ -15mA
Output Low 0.5 volts max @ 64 mA
Input High 2.0 volts min, 7 volts absolute max
Input Low 0.8 volts max, -0.5 volts absolute
min
Power-up / reset state Input mode (high impedance)
Interrupts INTA# - mapped to IRQn via PCI
BIOS at boot-time
Interrupt enable External source - polarity program-
mable through PCI9050-1.
Interrupt sources External source, polarity program-
mable through PCI9050-1; 1 =
active high, 0 = active low
Power consumption
+5V Operating 625 mA typical, 960 mA max
+12V and -12V Not used, but provided to the user
at the I/O connector
Environmental
Operating temperature range 0 to 50°C
Storage temperature range -20 to 70°C
Humidity 0 to 90% non-condensing
17