统下的程式码，也有许多开源软体或共享软体。EtherCAT从站需要特殊的EtherCAT从站控制器，才能实现飞速传输（processing on the fly）的技术。EtherCAT从站控制器可以用FPGA来实现，且已有现成的代码，此控制器也可以用ASIC来实现。