EtherCAT Subsystem for Altera-Intel FPGA |
IP Core configuration | - EtherCAT Slave with two Ethernet ports
- Communication CPU IP core for processing the EtherCAT protocol
- DPRAM interface to application processor (FPGA-internal or external)
|
Supported FPGA families | Cyclone III, Cyclone IV, Cyclone V, Cyclone V SoC, Cyclone 10 LP, MAX 10 |
Functionality | - EtherCAT Slave Device compliant to ETG conformance test V2.5.0.0
- 4 Sync Managers
- 3 FMMUs
- EtherCAT state machine supported
- Distributed Clocks supported
- Generation of synchronous output signals (SYNC0/1)
- Ethernet over EtherCAT (EoE) supported, used for devices with TCP/IP stack
- CANopen over EtherCAT (CoE) for acyclic communication
- File access over EtherCAT (FoE) to upload/download file
- Object dictionary with standard CoE objects already implemented
- Integration of application objects possible via SDAI
- SDO Upload/Download and SDO information services supported
- Support for multiple PDOs (customizable)
- PDI and Process Data watchdog supported
- Writable PDO Mapping and Assignment Objects
- EtherCAT Emergencies, Error Register and Diagnosis history object
- Station Alias and ID Selector
- Optional hardware acceleration (DMA)
|
Cycle time | down to 50 μs |
Application Programming Interface | Simple Device Application Interface (SDAI) |