Manual 104-AIO16A and 104-AIO16E
14
Chapter 4: Base Address Selection
The Board’s Base Address is set by jumpers labeled “BOARD ADDR.” The jumpers are marked /A5
through /A9, and /A5 is the least significant bit of the address. The base address can be selected
anywhere within the I/O address range 000-3E0 provided that they do not overlap with other functions.
The FINDBASE software utility provided on the CD with your board will help you select a base address
that does not conflict with other assignments.
This board requires a block of 27 addresses (1B hex). Address Setup Jumper locations are marked /A5
through /A9. In order to configure the desired address, the hexadecimal address must be converted to a
binary representation, which is then selected by installing jumpers on the board.
For example, as illustrated below, switch selection corresponds to hex
2C0 (or binary 10 110x xxxx).
The "xxxxx" represents address lines A4 through A0 used on the board to select individual registers as
described in Chapter 5: Programming.
Hex Representation
2 C
Conversion Factors
2 1 8 4 2
Binary Representation
1 0 1 1 0
Jumper Installed
NO YES NO NO YES
Jumper Label
A9 A8 A7 A6 A5
Table 4-1:
Hex Conversion
Please note that "1" means that no jumper is installed and that "0" means that a jumper must be installed.
Consult the documentation for your system before selecting the board address. If you have doubts
concerning available addresses in your particular computer, use the FINDBASE utility provided to
determine available addresses.
Some embedded CPU boards mask out legacy I/O space and IRQ availability in CMOS. If you are
having difficulty accessing this hardware using one of the installed sample programs, enter the CMOS to
verify peripheral and I/O settings.