打印
[应用相关]

基于FPGA的EtherCAT主站的设计方法

[复制链接]
260|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
OKAKAKO|  楼主 | 2024-9-10 21:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

FPGA模块主要分为五部分:初始化、状态机、PDO、SDO、同步。

1)初始化模块

初始化主要工作是搜集网络拓扑结构、搜集各个节点的信息内容、初始化各个节点的时间系统与初始同步。

2)状态机模块


该模块主要实现各个节点的状态机转化。
INIT->预运行->安全运行->运行




3)PDO模块


该模块实现PDO数据的准备、发送、接收。




4)SDO模块


该模块实现SDO数据的准备、发送、接收。

5)同步


该模块实现动态时间同步。

将以上五个模块设计完成,加上与ARM/DSP/CPU通信的通信接口,以及与运控相关的模块(模拟量、IO、手轮等),即可实现整个设计。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

209

主题

1405

帖子

3

粉丝