
EtherCAT Slave Controller Overview
Slave Controller – Technology I-1
1 EtherCAT Slave Controller Overview
An EtherCAT Slave Controller (ESC) takes care of the EtherCAT communication as an interface
between the EtherCAT fieldbus and the slave application. This document covers the following
Beckhoff ESCs: ASIC implementations (ET1100, ET1200), functionally fixed binary configurations for
FPGAs (ESC20), and configurable IP Cores for FPGAs (ET1810/ET1815).
Table 1: ESC Main Features
2-3 (each
EBUS/MII,
max. 1xMII)
1-3 MII/
1-3 RGMII/
1-2 RMII
The general functionality of an ESC is shown in Figure 1:
ECAT
Processing
Unit
AutoForwarder +
Loopback
SyncManager
FMMU
ESC address space
User RAMRegisters Process RAM
EEPROM
Distributed
Clocks
Monitoring Status
Reset
PHY
Management
Reset
SYNC LEDsI²C EEPROM
PHY MI
SPI / µC parallel /
Digital I/O / On-chip bus
0 1 2 3
Ports (Ethernet/EBUS)
LATCH
PDI
ECAT Interface PDI Interface
Figure 1: EtherCAT Slave Controller Block Diagram
Komentarze do niniejszej Instrukcji