Tenasys Corporation, Real-time Virtualization Experts

 

I/O and Device Driver Support

For a list of supported devices please see the table below. Contact us directly if you are in need of support for a hardware device that is not shown in the table below.

Unlike a Windows protected-mode application, INtime protected-mode applications are afforded direct access to I/O and memory-mapped hardware. The INtime user-mode memory model does not restrict an application's access to the Intel Architecture IN and OUT instructions. And the INtime APIs include calls to map real hardware memory addresses into your real-time application's virtual address space, for direct high-speed access to your real-time hardware.

In many systems, a device driver is not needed to access the hardware in your real-time system. If you have C or C++ source code for your hardware device, either in the form of a device driver written for another operating system or as a hardware function library, you may be able to reuse that code as an INtime "device driver" or I/O library in your INtime application.

Currently available hardware device support

All the devices in this table are supported by INtime and iRMX for Windows, unless noted by an (*).

Not all of the software listed in the table below is available directly from TenAsys. If you have questions, please contact TenAsys directly.

Devices marked by an (#) in the following table are supported by Micronet, our Asian affiliate and partner. Micronet also offers a collection of device drivers for I/O specific to Asia.

Type

Supplier

Model

Ethernet   (see the networking page for more information)

 

Intel

Pro100 10/100/1000 Mb PCI Ethernet controllers

 

3COM

10/100 Mb PCI Ethernet controllers

 

Realtek

RTL8139 PCI and RTL8168/8111 PCI Express gigabit controllers

 

Broadcom

netXtreme gigabit Ethernet controllers

 

NE2000

NE2000 ISA compatible Ethernet controllers

 

Marvell

Marvell Yukon PCI Express gigabit Ethernet controller

RS-232

 

Standard PC

COMn

 

Comtrol

RocketPort 550 PCI and µPCI 550, DeviceMaster,

 

 

Hostess 2000 (replaces Hostess 550), and Jet Quad/DB9

 

Digi

PC/X (*), EdgePort USB, and AccelePort 920-PCI/8r-PCI (#)

 

Contec

PC/X (*), COM-2(PCI)H (#), and COM-2PD(PCI)H (#)

SCSI

 

Adaptec

78xx PCI adapters

 

LSI Logic

53C8xx PCI adapters (*)

IDE

 

Standard PC

ATA/ATAPI controllers (Disk/CDROM) (*)

Ramdisk

 

Standard PC

(*)

Video

 

Standard PC

VGA Text

USB   (see the USB page for more information)

 

Jungo

Embedded USB stack for OHCI, UHCI, and EHCI

Industrial Control (Fieldbus) Interfaces

 

EtherCAT

Profimatics EtherCAT master, König-PA EtherCAT Master Stack

 

Hilscher

PCI-CIFX series for AS-Interface, CANopen, ControlNet, DeviceNet, Ethernet, Interbus, Modbus, PROFIBUS, and SERCOS interfaces
(see this knowledge base article for more information)

 

Modbus

FieldTalk Modbus Master C++ Library for Serial Line and TCP by proconX (formerly known as FOCUS Software Engineering)

 

Ballard Technology

PCMCIA MIL-STD-1553 serial data bus

 

Wago

I/O - System - 750 (#)

 

Mitusbishi

Q80BD-J61BT11N (#)

 

MECHATROLINK

RSI-2110 (#) (see this knowledge base article for more information)

 

IXXAT

iPC-I XC16/PCI intelligent CAN interface module for the PCI bus

Motion Control

 

DeltaTau

Turbo PMAC 2, PMAC PCI

 

Danaher Motion (MEI)

DSP series lib 2.5.09 and SynqNet lib 3.2.4

 

Contec

SMC-4DF-PCI (#) and SMC-8DF-PCI (#)

 

Mycom

MLH20-1030 (#)

 

Yaskawa

MP2110/MP2110M (#) (see the knowledge base for more information)

General Purpose and Miscellaneous I/O

 

National Instruments

E series, M series, and other I/O cards supported by
the National Instruments MH-DDK library

 

National Instruments

National Instruments IEEE 488.2 (GPIB) on PCI

 

Contec

GP-IB(PCI)L (IEEE-488) (#)

 

Contec

AD12-16U(PCI)EH Analog to Digial Converter (#)

Intel SSE & MMX Instructions  (DSP and SIMD Instructions)

 

Intel

Intel Integrated Performance Primitives Library
(see the INtime IPP page)

Windows Embedded

 

Microsoft

Windows XP Embedded and Windows Embedded Standard
(see the INtime XP Embedded page)


(*) Denotes hardware that is supported by iRMX for Windows only.
(#) Denotes hardware that is supported through Micronet, our Asian partner and affiliate.