27
WITIO-PCIe192
STANDARD
© 2018 by Messcomp Datentechnik GmbH
DV0101
27
WITIO-PCIe192
STANDARD
© 2018 by Messcomp Datentechnik GmbH
EV0103
27
27
wasco
®
wasco
®
7.5 Compatibility with WITIO-PCI32
Standard
and WITIO-PCI64
Extended
When developing the WITIO-PCIe192
Standard
special attention was paid
to the easiest possible migration of the WITIO-PCI32
Standard
and WITIO-
PCI64
Extended
. For this purpose, the pin assignment of the CN1, CN2 and
CN3 matches to those of the two PCI cards, upon need. To migrate in a
very simple way, set the compatibility jumper of the respective connector
(see chapter 5.6). This defines the first 32 IOs of the connectors as inputs
and the second 32 IOs as outputs. In this mode, the direction register has
no effect on the direction of the IOs.
What has changed or what needs to be changed for PCIe board:
The board name is „WASCO-PCIe8182“
1.
The functions to access to the port addresses for the PCIe board
2.
are „wasco_outputPCIeD“ and „wasco_inputPCIeD“
The offsets to access to the Memory Mapped I/O addresses have
3.
changed
TTL input portA (DIN00...31)
BA + $140 (CN1)
BA + $148 (CN2)
BA + $150 (CN3
TTL output portB (DOUT00...31)
BA + $164 (CN1)
BA + $160 (CN2)
BA + $174 (CN3)
(Unchanged constants are usable for PCI cards only).
The setting of jumper block JP1 can be queried via an additional
4.
address. The jumper can be used, for example, for the identifica
-
tion of the WITIO-PCIe192
STANDARD
in case your computer registers
several cards in the PC.
7.5 Kompatibilität zur WITIO-PCI32
Standard
und WITIO-PCI64
Extended
Bei der Entwicklung der WITIO-PCIe192
Standard
wurde für einen möglichst
einfachen Umstieg von der WITIO-PCI32
Standard
und WITIO-PCI64
Extended
speziell darauf geachtet, dass die Pinbelegung der Stecker CN1, CN2
und CN3 nach Bedarf mit denen der beiden PCI-Karten übereinstimmt.
Für einen einfacheren Umstieg muss der Kompatibilitäts-Jumper des
jeweiligen Connectors gesetzt werden (siehe Kapitel 5.6). Damit werden
die ersten 32 IOs des Connectors als Eingänge und die zweiten 32 IOs
als Ausgänge definiert. Das Direction-Register hat in diesem Modus keine
Auswirkung auf die Richtung der IOs.
Was hat sich geändert bzw. was muss für die PCIe-Karte geändert
werden:
Der Board-Name ist „WASCO-PCIe8182“
1.
Die Funktionen zum Zugriff auf die Portadressen sind für die PCIe-
2.
Karte „wasco_outputPCIeD“ und „wasco_inputPCIeD“
Die Offsets für den Zugriff auf die Memory Mapped I/O-Adressen
3.
haben sich geändert.
TTL-EingangsgportA (DIN00...31)
BA + $140 (CN1)
BA + $148 (CN2)
BA + $150 (CN3
TTL-AusgangsgportB (DOUT00...31)
BA + $164 (CN1)
BA + $160 (CN2)
BA + $174 (CN3)
(Die Konstanten sind unabgeändert nur für die PCI-Karten
verwendbar).
Über eine zusätzliche Adresse kann die Einstellung des
4.
Jumperblocks JP1 abgefragt werden. Dieser kann zum Beispiel für
die Identifikation der WITIO-PCIe192
STANDARD
bei der Nutzung von
mehreren Karten im PC genutzt werden.