Development Systems, Tools > EtherCAT Slave Controller
 

EtherCAT IP Core for Altera® FPGA

The EtherCAT IP core enables the EtherCAT communication function and application-specific functions to be implemented on an FPGA (Field Programmable Gate Array – i.e. a device containing programmable logical components). The EtherCAT functionality is freely configurable.

The IP core can be combined with own FPGA designs and offers the option of communicating with a soft core processor via the Avalon® Interface. The physical interfaces and internal functions, such as the number of FMMUs and SYNC Managers, the size of the DPRAM, etc., are adjustable. The process data interface (PDI) and the distributed clocks (DC) are also configurable. The functions are compatible with the EtherCAT specification and the EtherCAT ASICs (e.g. ET1100, ET1200).

The number of required logic elements depends on the chosen configuration:

  • 2 MII ports, 32 bit digital I/O, 1 kB RAM, without distributed clocks, with FMMU and SYNC Manager, has approx. 6,900 logic elements
  • 3 MII ports, 16 bit μC interface, 60 kB RAM, with distributed clocks, 8 FMMUs and 8 SYNC Managers, has approx. 25,500 logic elements


The EtherCAT Altera® IP core can be used with the following FPGAs:

  • Cyclone®
  • Cyclone® II
  • Cyclone® III
  • Cyclone® IV (new)
  • Stratix®
  • Stratix® II 
  • Stratix® III
  • Stratix® IV
  • Stratix® GX, II GX
  • Arria® GX, II GX

Evaluation licence (OpenCore Plus):

A full-featured, time-limited version is available for testing purposes.

Please contact Sandra Mimmler at BECKHOFF Automation directly.

 

EtherCAT IP Core for Altera® FPGA

Company

BECKHOFF Automation

Beckhoff Automation GmbH
www.beckhoff.com

Further Information