Drivers for PCI and ISA boards

T&T Systems develops device drivers for Linux and Windows PC. Morever it is specialized at porting of existing drivers to last generation operative systems.

We have created two WDM drivers to interface a TSN-151PM/ISA profibus master and a TSN150/PCI ETN master to industrial PCs having Windows 2000/XP O.S.

TSN-150/PCI, produced by Tecnint HTE, is a passive ETN master controller for PCI bus. It can interface the PC to ETN distributed I/O modules and starts the communication with the field devices everytime is required.

The WDM driver makes all the functions of the board available on computers having Windows 2000/XP Operative system. It manages the write operations both in Direct I/O mode and in ISA emulation mode (using the I/O space of the PCI controller). It fully supports the WDM Plug and Play, the IOCTL functions (to send and receve commands) and interfaces to the High Level software trough a provided DLL.

TSN-150PM/ISA, produced by Tecnint HTE as well, is a passive profibus DP master for PC_ISA bus. It can be connected with decentralised Profibus DP slave I/O modules and, using a dualported-RAM, can be set up by PC.

Using ISA devices on Windows 2000/XP is not easy because the Operative System doesn't support them. For this reason the driver, beside its ordinary functions, defines and manages the memory zone used by the board. Moreover it manages the access to the PC-side dual ported RAM, making the memory access by the High Level software always safe.

Considering that the board doesn't communicate its physical properties to the O.S,the driver does it, simulating a Plug and Play and making the device visible to Windows.

As the driver for TSN150, also this one supports the IOCTL instructions and interfaces with static and dynamic libraries.

Together with the driver a test program is provided, to check all the functions.