• AS-Interface
  • CANopen
  • DeviceNet
  • Profibus

CIF Device Driver for VxWorks

Communication Interface Driver

Product Image


VxWorks logo


At a glance

  • Standard application interface
  • One driver for all fieldbus systems
  • Automatic hardware detection for ISA and PCI hardware
  • All devices can be used simultaneously (ISA, PCI)
  • Up to four devices of the same type (ISA or PCI) possible

Weitere Informationen


Wind River VxWorks is a real-time operating system (RTOS) and the fundamental run-time component of the Tornado II (VxWorks 5.x releases) and

the Wind River Workbench (VxWorks 6.x releases) development platform.

VxWorks is flexible, scalable, reliable and available on all popular CPU platforms.


The CIF VxWorks driver API is based on the existing CIF device driver API for Windows. The driver offers transparent access to the different devices. Therefore it hides the functionality’s

of the Hilscher CIF ISA and PCI cards. The cards can be selected bythe original ‘Device Type” string and a board number between 0 to 3.


For better performance and easier access to the hardware, the standard CIF API functions are extended by new parameters which are used to pass a driver and device handle

down to the driver.

Technical Details

Ordering information

Product namePart numberBrief description
DRV-VXW6200.040CIF Device Driver for VxWorks





The driver works together with all of our communication interfaces and comprises all of the functions for initializing, parameterizing, exchanging data and retrieving status information. The driver works in polling or interrupt mode and services a maximum of four cards in one PC. However, the card can be utilized as ISA, PCI or PCMCIA or a combination as desired. The functions of the device driver are independent of the fieldbus system. The access to the variables in the process image is fully identical. What is different are the parameters of the diagnostic and status structures, as well as fieldbus-specific commands. Associated definitions are included as header files. By taking these corresponding facts into account, it is possible to interchange PC cards from different fieldbus systems without this resulting in any alterations in the application. Demo programs in source code are included with the driver and thus permit quick and easy familiarization. Further components include an installation program which carries out the entire registration on the operating system.