Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Releases
Current release: For previous versions see version history.
Supported Operating Systems
Operating SystemLinux Kernel 2.6
Linux Kernel 3.x
Architecturex86x64x86x64
Status(tick)(tick)(tick)(tick)
General Information

Features

  • Based on the cifX Toolkit source
  • x86 and x64
  • Unlimited number of cifX boards supported
  • Support for NXSB-PCA or NX-PCA-PCI, netPLC, netJACK boards included

  • Interrupt notification for applications
  • Support of 2nd Memory Window for PCI based device (e.g. MRAM)

  • Setting the device time during start-up if time handling is supported by the device

  • DMA data transfer for I/O data (only PCI based cifX PC cards)
  • (red star) Support for netX90/4000/4100 added
  • (red star) Support for CIFX 4000 cards added
  • (red star) Support for CIFX M.2 cards added

Limitations

  • No Interrupt support for NXSB-PCA and NX-PCA-PCI boards
  • On Big Endian machines the user is responsible for converting send/receive packets from/to Little Endian. This is NOT automatically done inside the driver / toolkit.
  • Interrupt support only available for devices handled through uio_netx kernel module
  • Only one application can access a card simultaneously. For multi-application access to a single card, a special application needs to be implemented by user.
  • Online diagnostics access via SYCON.net needs a TCP/IP Server functionality integrated into the user application. An example stand alone server is offered with the linux driver

For more details click here.

Description

The cifX Device Driver for linux, is splitted in a kernel module and a user space library. The kernel module is based on the generic uio module and

is responsible for cifX hardware detection and preparation to allow mapping the device memory (DPM) to user space.

The User space driver libcifX is an user mode driver providing the whole device specific functionality.

The user space library offers the same API as the cifX driver API for Windows.

For more details click here.

Road map

For more details click here.

Documentation

 


 


 


 

News

 

A new cifX Device Driver V2.0.0.0 for Linux has been published. It is the first version supporting netX4000 and and netX90 chips and the new CIFX4000 boards.

A new cifX Device Driver V1.1.4.0 for Linux has been published.

A new cifX Device Driver V1.1.0.0 for Linux has been published.

  • No labels