In addition to the ESC features, the following are the device-specific features provided by the integration of the ESC to the MCU:
- ESC access allocation to either CPU1 subsystem or
CPU2 subsystem during initialization
- EtherCAT reset request from MainDevice can be routed to NMI or general
interrupt controller on MCU
- RAM Parity error routed to NMI on MCU
- DMA access to EtherCAT RAM
- Up to 32 GPI (general-purpose inputs) and up to
32 GPO (general-purpose outputs) feature integrated in addition to 16-bit ASYNC
PDI interface
- Interface to CLB
- I2C internal loopback feature for EEPROM
Emulation
- Distributed clock feature of SYNC0 and SYNC1 able
to synchronize PWMs, generate interrupt and DMA
requests, trigger ECAP capture, or allow external
component action through GPIO access
- EtherCAT SYNC0 and SYNC1 pulse can trigger a CLA
task
- Distributed clock feature of LATCH0 and LATCH1
allowing inputs from any GPIO or PWM crossbar
triggers