ZHCY164I November 2017 – April 2020 AM3357 , AM3359 , AM4377 , AM4379 , AMIC110 , AMIC120
现如今使用的典型 EtherCAT 节点具有与下方某个图示类似的架构。许多简单的 EtherCAT 器件(例如数字 I/O)都可使用当今可用的单个 FPGA 或 ASIC 解决方案来创建。此类架构的简化版如图 4 所示。此类架构非常适合不需要软件且所有功能都在硬件中实现的成本敏感型简单 I/O 节点。
在需要额外处理能力的 EtherCAT 节点中,具有片上闪存的外部处理器通常与 EtherCAT ASIC/FPGA 相连,以进行应用级处理操作。此类器件可以与传感器应用相关,例如,其中需要处理器来操作传感器、实现设备驱动程序并运行 EtherCAT 协议栈。此类架构的成本高于简单数字 I/O 设备的成本,并允许开发人员灵活选择适合其需求和成本目标的处理器。
而在另一种方法中,EtherCAT 实现是具有集成 CPU 的器件的其中一个外设。许多 FPGA 器件都可以在 FPGA 中配置处理器,或者已经拥有集成处理器。有些供应商提供的 ASIC 器件同时具备 EtherCAT 和适当的处理器。FPGA 很灵活,但根据选择的 CPU,会导致难以实现成本或工作频率目标的风险。