The ECS-PMC/FPGA is an EtherCAT Slave Controller board in a IEEE 1386.1 (PMC) form factor. It utilizes a Beckhoff IP core which is implemented in an Altera® FPGA and configured for 8 FMMUs, 8 Sync Managers, 60 kB DPRAM and 64 bit Distributed Clocks.
Other configurations are available on request.
The FPGA connects between the PCI Express bus on the PMC P11 and P12 connector and the two Ethernet interfaces on the front panel.
The additional EtherCAT signals SYNC and Latch are available on the PMC I/O connector P14.
Because of this simple hardware topology and the use of a “soft” controller the design offers a maximum of flexibility.
The PMC system can act as an I/O node. An EtherCAT master can use several EtherCAT protocols like CoE, FoE and EoE to communicate with this EtherCAT slave device.
SYNC/Latch I/Os and Share I/Os
Via connector PMC-P14 equipped on the ECS-PMC/FPGA 16 3.3 V LVTTL I/Os are available, including the signals from the EtherCAT Slave Controller: 2x Sync and 2x Latch.
Device drivers for Windows® and Linux® with documentation and EtherCAT slave examples are included in the scope of delivery. Drivers for other operating systems, especially real-time operating systems, are available on request.
The EtherCAT Slave board is also available with XMC interface (ECS-XMC/FPGA; order no. E.1102.02) or with PCI Express® interface (ECS-PCIe/FPGA; order no. E.1106.02). The PCIe card is also available as low profile version (ECSPCIe/FPGA-LP; order no. E.1106.04).