Os núcleos IP EtherCAT para Xilinx® e Intel® FPGAs permitem a implementação da função de comunicação escrava EtherCAT dentro de uma FPGA. A funcionalidade EtherCAT - como o número de FMMUs e gerenciadores SYNC, o tamanho da DPRAM, etc. - pode ser configurada para atender aos requisitos. Diferentes variantes de licença são oferecidas.
Para a implementação mestre, os desenvolvedores têm à sua disposição o Master Sample Code, o EtherCAT Slave Stack Code e o configurador EtherCAT. Este último exporta um ficheiro de descrição de rede (ENI - EtherCAT Network Information) a partir dos ficheiros de descrição de dispositivos (ESI - EtherCAT Slave Information) dos dispositivos conectados.
Os testes de conformidade necessários para dispositivos escravos podem ser realizados internamente com a ferramenta EtherCAT Conformance Test Tool (CTT). A avançada Ferramenta de Teste de Conformidade FSoE (FSoE CTT) é adequada para o teste de conformidade de dispositivos escravos para Segurança sobre EtherCAT (FSoE).
---