Advantech PCI-1784 specifications Appendix C. Register Structure and Format, I/O Port Address Map

Models: PCI-1784

1 57
Download 57 pages 49.25 Kb
Page 33
Image 33

Appendix C. Register Structure and Format

C.1 Overview

The PCI-1784 is delivered with an easy-to-use 32-bit DLL driver for user programming under the Windows 2000/95/98/NT/ME/XP operating system. We advise users to program the PCI-1784 using the 32-bit DLL driver provided by Advantech to avoid the complexity of low-level programming by register.

The most important consideration in programming the PCI-1784 the register level is to understand the function of the card's registers. The information in the following sections is provided only for users who would like to do their own low-level programming.

C.2 I/O Port Address Map

The PCI-1784 requires 32 consecutive addresses in the PC's I/O space. The address of each register is specified as an offset from the card's base address. For example, BASE+0 is the card's base address and BASE+6 is the base address plus six bytes.

The table C-1 shows the function of each register of the PCI-1784 or driver and its address relative to the card's base address.

29

Page 33
Image 33
Advantech PCI-1784 specifications Appendix C. Register Structure and Format, I/O Port Address Map