ECS-PCIe/FPGA

PCI Express® EtherCAT® Slave Interface

Turn your PCI Express System into an EtherCAT Slave Device

  • Extend your PCI Express system with EtherCAT Slave (ECS) functions.
  • The memory area of the EtherCAT slave controller is directly mapped in the PCI Express address space.

Easy Configuration and fast Application Development

  • Easy configuration with the esd EtherCAT Master or other EtherCAT Masters
  • Example of an EtherCAT Slave Information File (ESI file in XML format) included
  • esd EtherCAT Slave API library and sample code for a quick start into application development are included in delivery

Bus Master Support

  • The FPGA supports bus master DMA to relieve the CPU from copying the process image output data into the host memory. This function is used by the esd EtherCAT slave stack.

Customization on Request

  • 20 of the 36 LVTTL I/Os can be configured as 10 I/Os with 2.5 V-level LVDS
  • Further customized options available on request

EtherCAT Slave Interface for PCI Express

ECS-PCIe/FPGA is an EtherCAT slave controller card in PCI Express form factor. The Beckhoff® IP core used is implemented in the Altera® FPGA and configured for 8 FMMUs, 8 sync managers, 60 kB DPRAM and 64 bit distributed clocks. Further configurations are available on request.
The FPGA connects the PCI Express bus to the two Ethernet interfaces located in the front panel.

Versatile Application

Due to the simple hardware topology and the use of a "soft" controller, the design offers a maximum of flexibility.
The PCI Express system can act as an I/O node. An EtherCAT master can communicate with this EtherCAT slave device via different EtherCAT protocols, such as CoE, FoE and EoE.

Sync/Latch I/Os and Share I/Os

Via pin header connectors equipped on the ECS-PCIe/FPGA 36 3.3 V LVTTL I/Os are available, including the signals from the EtherCAT Slave Controller: 2x Sync and 2x Latch for system synchronization.

Software Support

Device drivers for Windows® and Linux® with documentation as well as the esd EtherCAT Slave API library and sample code are included. Drivers for further operating systems, especially for real-time operating systems are available on request.

Do you have special requirements regarding the product?

We are happy to provide you with a customer-specific option or adjustment to our products when purchasing appropiate quantities. Please contact our sales team for detailed information.


Documentation

More questions? We are pleased to help you


Order items and accessories

With the help of the button "Add to watchlist" you can save articles on your watchlist.
Afterwards, you can request your saved watch list as a quotation via a contact form.

Hardware

Number: E.1106.02

PCIe board with EtherCAT slave IP-Core in Altera FPGA. incl. driver, slave stack binary and documentation for Windows and Linux on CD

Features:
  • Bus-Mastering (DMA-Support)
  • EtherCAT Slave capable
Interfaces:
  • EtherCAT Slave
  • PCIe
Form factor: PCIe  
I/O:
  • Digital Output
  • Digital Input
Supported OS:
  • Linux
  • Windows 7/8/10/11
Protocols:
  • EtherCAT
HS Code: 85176200
Number: E.1106.04

PCIe low profile board with EtherCAT slave IP-Core in Altera FPGA. incl. driver, slave stack binary and documentation for Windows and Linux on CD

Features:
  • Bus-Mastering (DMA-Support)
  • EtherCAT Slave capable
  • Low profile slot version
Interfaces:
  • EtherCAT Slave
  • PCIe
Form factor: PCIe  
I/O:
  • Digital Output
  • Digital Input
Supported OS:
  • Linux
  • Windows 7/8/10/11
Protocols:
  • EtherCAT
HS Code: 85176200