4 digital i/o programming i/o address, Digital i/o programming i/o address – ADLINK MXC-6000 Series User Manual

Page 29

Advertising
background image

Introduction

17

MXC-6000

port page (driver for MXC-6000 DIO). PCIS-DASK contains
Windows drivers, the API library, demo programs, and manuals.

1.6.4

Digital I/O Programming I/O Address

The MXC-6000 DIO can be programmed by an I/O address.

I/O Register Base Address

The base address as assigned by PCI PnP BIOS is located at
offset 18h (Base Address Register 3) of the PCI Configuration
Register (PCR), which can be read using the BIOS function
call.

I/O Register Format

The MXC-6000 requires one 32-bit address in the PC I/O
address space. I/O address of each register with respect to the
base address is as follows.

Digital Input Register:

In the MXC-6000's 16 DI channels, each bit corresponds to a
signal on the digital input channel, based on:

NOTE:

NOTE:

The MXC-6000 DIO is recognized as PCI-7230 in PCIS-DASK.
It can be accessed by PCI-7230 driver, API, and demo pro-
grams in PCIS-DASK. Please refer to the PCIS-DASK manual
for more information.

CAUTION:

Do not try to modify the base address and interrupt assigned
by the PCI PnP BIOS as resource conflict within the system
may result.

Address

Write

Read

Base (0-1)

Isolated DO

Isolated DI

CAUTION:

All I/O ports shown are 32-bit width, with 8- or 16-bit access not
allowed.

Advertising