基于FPGA状态机设计实现EtherCAT从站基本通信链路并验证

本文介绍了基于FPGA设计的EtherCAT从站控制器,通过状态机实现EBUS编码/解码、Auto-forwarder和Loop-back功能模块,经过功能测试验证了FPGA实现EtherCAT从站基本通信链路的可行性。
摘要由CSDN通过智能技术生成


分类号

090

密 级

U D C

编 号

XXX

 论  文

基于FPGA状态机设计实现EtherCAT从站基本通信链路并验证

公司:

    

电话              :

19924911320

指导教师姓名及职称:

方案业务咨询

专   业   名    称:

专注FPGA15年

研   究   方    向:

基于FPGA实现功能

二〇XX年  月

Ethercat slave是什么?

相比其他的有什么特点优势。如何通过FPGA实现Ethercat slave,基于FPGA状态机设计实现EtherCAT从站基本通信链路并验证

摘 要: EtherCAT是工业控制领域广泛应用的现场总线之一,从站控制器ESC(EtherCAT Slave Controller)是从站模块实现EtherCAT协议数据通信的关键,对从站控制芯片实现自主可控是工业控制系统国产化研发的重要基础。基于EtherCAT通信协议及基本通信功能逻辑,设计了EBUS编码/解码、Auto-forwarder、Loop-back funcTIon关键通信节点的FPGA状态机,并通过解析各阶段数据状态变化,验证了各节点通信数据的正确性。实验结果表明,基于上述状态机的FPGA实现EtherCAT从站基本通信链路是完全可行的。

目录

Ethercat slave是什么?

摘 要

0 引言

1 EtherCAT从站控制器框架

2 各模块实现逻辑

2.1 EBUS编码/解码模块

2.2 Auto-forwarder模块

2.3 Loop-back function模块

3 功能测试

3.1 解码状态测试

3.2 编码状态测试

3.3 Auto-forwarder数据状态

3.4 数据帧验证

4 结论

0 引言

EtherCAT是由BECKHOFF提出的在工业控制领域获得广泛应用的现场总线之一,该总线具备全双工工作模式,可基于主站(Master)和从站(Slave)连接的模式实现数据传递,且具有低延时、高安全性的特点。EtherCAT从站控制器ESC(EtherCAT Slave Controller)是从站模块实现EtherCAT通信协议的关键,目前国内基于EtherCAT协议的通信功能基本都采用ET1100/ET1200等从站芯片来实现[1-4]。然而,由于这类芯片除基本通信功能外,还具备大量其他功能,而此类额外通信机制并不对我国技术人员公开,造成对此类通信芯片还无法实现完全自主可控

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值