[发明专利]一种具有时间确定性的FF现场总线交换机有效

专利信息
申请号: 202110853660.4 申请日: 2021-07-28
公开(公告)号: CN113923172B 公开(公告)日: 2022-10-21
发明(设计)人: 严伟;王雪迪;吴鹏飞;王博 申请(专利权)人: 北京大学
主分类号: H04L49/10 分类号: H04L49/10;H04L12/40;H04L12/46;H04L1/00
代理公司: 北京万象新悦知识产权代理有限公司 11360 代理人: 苏爱华
地址: 100871*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 具有 时间 确定性 ff 现场总线 交换机
【权利要求书】:

1.一种具有时间确定性的FF现场总线交换机,其特征在于,包含以下模块:数据收发模块、VID映射模块、封包解包模块、TSN接口模块、AXI4接口模块;其中:

所述数据收发模块还包括总线接收模块、总线发送模块、接收FIFO模块、发送FIFO模块;所述总线接收模块实现FF数据接收时序和CRC校验功能,将从总线接收接口收到的总线数据存到接收FIFO中;FF数据发送模块实现发送时序和CRC校验码计算功能,将由发送FIFO传过来的总线数据发给FF总线端口;

所述的VID映射模块内包括VID映射表,VID映射电路,多路选择电路,其中VID映射表需要CPU通过AXI4接口模块配置到VID映射模块内;对于上行数据,即FF现场总线网络-FF现场总线交换机-TSN交换机,VID映射模块接收来自接收FIFO的总线数据,根据不同端口和VID映射表和优先级映射表,将端口对应的VID值和优先级域附加到FF总线数据中,附加位置是总线数据最前端,然后再将已附加VID值和优先级域的总线数据发送给封包解包模块;对于下行数据,即上位机-TSN交换机-FF总线网络,VID映射模块接收来自封包解包模块的总线数据,此总线数据最前端带有12bits VID信息,VID映射模块根据VID值,对比VID映射表,将VID值去掉后的FF总线数据传送到相对应的发送FIFO中;

所述封包解包模块对于上行数据,即FF总线网络-FF现场总线交换机-TSN交换机,封包解包模块从VID映射模块接收到带有VID值的数据后,在此数据帧的基础上添加以太网帧头帧尾;对于下行数据,即上位机-交换机设备-FF总线网络,封包解包模块从TSN接口模块收到带有VLAN Tag的以太网帧,封包解包模块将以太网帧头和帧尾信息去掉,仅保留12bits的VID值和总线数据;

所述AXI4接口模块将实现AXI4 lite协议,其中包含2个32位宽的AXI4 lite寄存器,用于缓存CPU传给FF现场总线交换机IP的配置信息;

所述TSN接口模块将实现符合IEEE 802.3标准的GMII接口时序,功能是封装成以太网帧格式的总线数据通过TSN接口模块与TSN交换机进行传输。

2.如权利要求1所述的具有时间确定性的FF现场总线交换机,其特征在于,所述AXI4接口模块配置信息如下:VLAN Tag中的优先级表、VLAN Tag中的各端口VID值,端口需要的奇偶校验配置信息、波特率配置信息。

3.如权利要求1所述的具有时间确定性的FF现场总线交换机,其特征在于,接收FIFO模块和发送FIFO模块采用异步FIFO实现,异步FIFO是基于双口RAM设计的。

4.如权利要求1所述的具有时间确定性的FF现场总线交换机,其特征在于,所述封包解包模块只需要再添加VLAN Tag中的TPID、优先级域以及典型格式指示符,优先级域的优先值需要根据CPU通过AXI4接口模块配置的优先级映射表来添加。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110853660.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top