Real-Time Ethernet for Windows

Programming Library

  Manual Ethernet Stack Documentation
  Download Software Ethernet Stack Software
  Request further information Real-Time Ethernet Information
  Call us Imprint
 
 
Real-Time Ethernet Communication
Ethernet RAW-Frame Handling
Multi-Adapter Ethernet Support
Direct Ethernet Frame Data Access
Cyclic Frame Interface
Acyclic Frame Interface
WinSocket Interface
Mixed Ethernet Communication
Priority controlled Frame Buffer Management
Frame Filter Management
Support of Large Frames up to 8K
Optimized DMA caching and control
Separated Driver Context
Windows Real-Time Ethernet Core

Supported Hardware

Windows Real-Time Ethernet Adapter   INTEL or REALTEK chips
PCI Adapter
PCIe (PCI Express) Adapter
ExpressCard/34
ExpressCard/54
PCMCIA Cardbus

Worth Knowing ...

Real-Time Ethernet Library for Windows

The idea of real-time communication for different transport systems, such as serial communication, Ethernet (TCP/IP) and CANBUS, is realized with the SYBERA Transport Libraries, the so-called Real-Time Cores. All Real-Time Cores are based on Sybera's Real-Time Engine. The Cores enable both Real-Time Level 1 (data collection and buffering without loss) and Real-Time Level 2 (cyclic function operation in real-time). The Real-Time Ethernet Library for Windows supports the handling of Raw Ethernet Frames and Multi-Adapter communication. Real-time tasks can be integrated into the application, while data exchange takes place via Shared-Memory. The Real-Time Cores only require simple, passive hardware. A major advantage is the adjustable scheduling time for incoming and outgoing data. The proprietary Core interface as well as the standard Socket interface enable the development of real-time applications. A Filter Management controls the transfer direction of the Ethernet frames (Core or Socket interface) and allows targeted selection of individual frames. The header files define all structures required for the Core interface and various Ethernet protocols (TCP, UDP, ARP).

Ethernet Stack Functionality

In Real-Time Level 1, incoming and outgoing data are decoupled via RX and TX ring buffers and controlled by forward and backward indexing. Real-Time Level 2 offers cyclic deterministic function operation and enables the implementation of real-time protocols. Ethernet frames are retrieved in RAW format, so that all data is available for functional operation and protocol conversion. Depending on the PC hardware and application, real-time cycle times up to 50 µsec are feasible. The Ethernet Core allows simultaneous operation of multiple adapters; an indexed Windows Ethernet Stack is created for each adapter.

Ethernet Stack Technology

The Real-Time Ethernet Core for Windows works with Intel or Realtek PCI(e) adapters (including PCMCIA and PCI Express adapters) and is installed as an NDIS driver. Over 70 standard Ethernet adapters are supported. Windows does not install the driver automatically; a proprietary NIC driver is required. SYBERA uses the Dynamic Jitter Compensation with active and passive compensation. The Real-Time Engine reduces jitter from up to $15\ \mu\text{sec}$ to less than $3\ \mu\text{sec}$.