[发明专利]基于TTE的协议控制帧快速发送方法有效
申请号: | 201611140236.0 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108462653B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 田园;李大鹏;陈长胜;何向栋;季雷;雷红 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L29/06;H04L29/08 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 郭平 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tte 协议 控制 快速 发送 方法 | ||
本发明属于数据通信技术领域,涉及时间触发以太网的PCF帧发送方法。对所述的PCF帧不采用软件应用组包,而进行底层逻辑预先组帧,在收到PCF帧发送请求后,将预先组帧搬入一个PCF帧缓冲区。发送控制模块依据缓冲区状态对PCF帧进行发送调度。该技术方案实现了时间触发以太网的PCF发送,实时性强、功能强大、可扩展性强,极大的提高了PCF帧的发送效率,奠定了TTE时间同步技术的基础。
技术领域
本发明属于数据通信技术领域,涉及时间触发以太网的协议控制帧发送方法。
背景技术
时间触发以太网络具备高带宽、低延迟、高实时和高可靠等特性,满足航空总线高数据、高实时性等的技术特点,能充分适应分布式综合模块化航空电子架构的发展。
时间触发以太网消息类型主要包括两大类,分别为协议控制消息及数据传输消息。其中,协议控制消息(简称PCF帧)负责提供网络节点之间的时间同步,完成时钟同步协议的通信。
与普通以太网不同,时间触发以太网的PCF帧负载重含有时间信息,因此PCF帧的发送需要保证快速、实时,才能使得网络同步的效果提高。
现有技术中,针对普通以太网不对发送消息类型进行区分,且对发送的消息需要软件应用层组包、内存拷贝、调度等过程。依据处理器的性能、任务运行环境不同,应用层组帧、内存拷贝、调度需要耗费额外的时间大小也不同,因此现有技术无法实现时间触发以太网的PCF帧发送的实时性要求。
发明内容
本发明解决的技术问题为:提供一种基于TTE的协议控制帧快速发送方法,且支持多个PCF帧的同时发送。
本发明的技术方案为:
基于TTE的协议控制帧快速发送方法,将TTE发送缓冲区分为PCF帧缓冲区和数据传输缓冲区,分别对应协议控制消息和数据传输消息,在网络的数据链路层对所述的TTE的PCF帧进行预先组帧,并将相应需配置字段进行预留。当收到PCF帧的发送请求时,根据请求类型,对配置字段进行填充,将预先组帧进行调度,写入PCF帧缓冲区,最终通过发送控制单元调度PCF缓冲区至发送完毕。
预先组帧工作在数据链路层进行。
预先组帧的内容的首地址为数据长度,其余为PCF帧数据。
相应需配置字段包括:消息类型、本地周期、成员变量、透明时钟。
请求类型包括:冷启动类、冷启动确认类、整合类。
使用FPGA实现链路层功能,将PCF帧优先组包待发。
PCF缓冲区采用存储器或队列形式实现。
本发明的有益效果:
1、实时性强:完全使用底层实现PCF组帧、调度,保证PCF帧能够快速被调度,保证PCF帧携带时间信息的实时性;
2、适应性强:当发送控制单元堵塞,可存储多个PCF帧,避免PCF帧被丢弃;
3、可移植性强:可直接移植至其它时间触发网络。
附图说明
图1为PCF帧发送示意图;
图2为PCF帧存储格式示意图。
具体实施方式
下面结合附图对本技术方案做进一步详细说明。
在时间触发以太网中,PCF帧用于进行时间同步,同步控制器和集中控制器均需要发送,位于时间同步单元与发送控制之间,见图1。使得端系统或交换机能够正常对PCF帧按照时间触发以太网的要求及时从物理端口发送出去。PCF帧分为冷启动(CS)帧、冷启动确认(CA)帧、整合(IN)帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140236.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文处理方法、装置和网络设备
- 下一篇:FC链路弹性缓冲区电路