24
OPTOIO-PCIe16
STANDARD
© 2015 by Messcomp Datentechnik GmbH
DV05
24
OPTOIO-PCIe16
STANDARD
© 2015 by Messcomp Datentechnik GmbH
EV05
24
24
wasco
®
wasco
®
Port/Register
BA + Offset
RD/WR
Optocoupler input port A
BA + $0
RD
(IN00...IN07)
Optocoupler input port B
BA + $4
RD
(IN08...IN15)
Optocoupler output port A
BA + $8
WR
(OUT00...OUT07)
Optocoupler output port B
BA + $C
WR
(OUT08...OUT15)
Board Identification
BA+ $3E0
RD
32-Bit mode
Port/Register
BA + Offset
RD/WR
Optocoupler inputs
BA + $0
RD
(IN00...IN015)
Optocoupler outputs
BA + $8
WR
(OUT00...OUT015)
Board Identification
BA+ $FF8
RD
8-Bit mode
8.4 Access to the board OPTOIO-PCIe16
Standard
The access to the OPTOIO-PCIe16
Standard
is done exclusively via the board
name (type of card) OPTOIO-PCIe16/standard.
8.5 Zuordnung der Memory Mapped I/O-Adressen
Die Memory Mapped I/O-Adressen der einzelnen Hardware-Komponen-
ten ergeben sich abhängig von der Basisadresse wie folgt:
Port/Register
BA + Offset
RD/WR
Optokoppler-Eingangsport A
BA + $0
RD
(IN00...IN07)
Optokoppler-Eingangsport B
BA + $4
RD
(IN08...IN15)
Optokoppler-Ausgangsport A
BA + $8
WR
(OUT00...OUT07)
Optokoppler-Ausgangsport B
BA + $C
WR
(OUT08...OUT15)
Board Identifikation
BA+ $3E0
RD
Achtung! Die Offset-Konstanten des Treibers funktionieren direkt nur für
die PCI-Karten. Falls Sie die Konstanten auch bei den PCIe-Karten ver-
wenden wollen, müssen Sie den Offset mit vier multiplizieren.
Wir empfehlen bei der Programmierung die Offsets statt der Konstanten
zu verwenden.
32-Bit-Modus
Port/Register
BA + Offset
RD/WR
Optokoppler-Eingänge
BA + $0
RD
(IN00...IN015)
Optokoppler-Ausgänge
BA + $8
WR
(OUT00...OUT015)
Board Identifikation
BA+ $FF8
RD
8-Bit-Modus
8.4 Zugriff auf die Karte OPTOIO-PCIe16
Standard
Der Zugriff auf die OPTOIO-PCIe16
Standard
erfolgt ausschließlich über den
Boardnamen (Kartentyp) OPTOIO-PCIe16/standard.
8.5 Assignment of the Memory Mapped I/O addresses
The Memory Mapped I/O addresses of the single hardware components
depend on the basic address according to following table:
Attention! The driver‘s offset constants directly work with PCI boards only.
If you want to use the constants with PCIe boards in the same way, please
multiply the offset by four.
In programming we recommend using offsets rather than constants.