12
OPTOIO-PCIe16
ULTRA
© 2017 by Messcomp Datentechnik GmbH
DV01
12
OPTOIO-PCIe16
ULTRA
© 2017 by Messcomp Datentechnik GmbH
EV04
12
12
wasco
®
wasco
®
4.2 Access to the system components
You can access to the hardware components of the OPTOIO-PCIe16 by
reading from or writing to Memory Mapped I/O addresses using library
functions. The addresses relevant to the OPTOIO-PCIe16 arise depending
on the BIOS assigned base address. Access to the OPTOIO-PCIe16 is
exclusively in double-word access. For reasons of compatibility the wasco
driver features only process or allow for the least significant byte.
(You will find more information in the chapter Programming as well as in
the sample programs on the supplied CD)
PCIe Bus
Interface
Control
Logic
32 Bit PCIe Connector
32 Bit
internal
Data Bus
PCIe Bus
Interface
Steuer-
Logik
32 Bit PCIe Connector
32 Bit
interner
Datenbus
Fig. 4.1
4.2 Zugriff auf die Systemkomponenten
Der Zugriff auf die Hardware-Komponenten der OPTOIO-PCIe16 erfolgt
durch das Lesen von bzw. Schreiben in Memory-Mapped I/O-Adressen
mit Hilfe von Library-Funktionen. Die für die OPTOIO-PCIe16 relevanten
Adressen ergeben sich abhängig von einer vom Bios vergebenen
Basisadresse. Der Zugriff auf die OPTOIO-PCIe16 erfolgt ausschließ-
lich im Doppel-Word-Zugriff, wobei die WASCO-Treiber-Funktionen aus
Kompatibilitätsgründen nur das niederwertigste Byte verarbeiten bzw.
berücksichtigen. (Hinweise hierzu finden Sie im Kapitel Programmierung
sowie in den Beispielprogrammen auf der mitgelieferten CD).
Abb. 4.1