I core IP EtherCAT per FPGA Xilinx® e Intel® consentono di implementare la funzione di comunicazione slave EtherCAT all'interno di un FPGA. Le funzionalità EtherCAT, come il numero di FMMU e SYNC manager, la dimensione della DPRAM e così via, possono essere configurate in base alle esigenze. Sono disponibili diverse varianti di licenza.
Per l'implementazione master, gli sviluppatori hanno a disposizione il Master Sample Code, l'EtherCAT Slave Stack Code e il configuratore EtherCAT. Quest'ultimo esporta un file di descrizione della rete (ENI - EtherCAT Network Information) dai file di descrizione dei dispositivi (ESI - EtherCAT Slave Information) dei dispositivi collegati.
I test di conformità richiesti per i dispositivi slave possono essere eseguiti internamente con l'EtherCAT Conformance Test Tool (CTT). Lo strumento avanzato FSoE Conformance Test Tool (FSoE CTT) è adatto per il test di conformità dei dispositivi slave per la sicurezza su EtherCAT (FSoE).
---