EtherCAT是一类比较成熟的工业以太网现场总线,专用于运动控制领域。系统通信采用主从结构,其中从站控制器ESC(EtherCAT Slave Controller)是从站模块实现EtherCAT协议数据通信的关键芯片,对从站控制芯片进行自主研究设计有助于深入了解EtherCAT总线技术,并实现工业现场总线自主化设计。依据从站控制器ESC的功能,基于FPGA设计了ESC的子功能模块FMMU(Field Memory Management Units),通过主站对从站进行逻辑写操作验证了FMMU功能模块的正确性。仿真结果表明,基于FPGA的FMMU功能模块的实现方案可行。
1