【技术实现步骤摘要】
一种基于虚链路接收时刻点的低开销时槽管理系统及管理方法
[0001]本专利技术属于时间触发通信领域,涉及一种基于虚链路接收时刻点的低开销时槽管理系统及管理方法。
技术介绍
[0002]要保证时间触发以太网的确定性,时间触发数据必须严格按照预先规定的时槽通信。交换控制器作为数据交换核心,对时间触发数据通信时槽管理的优劣直接影响到网络的确定性指标。
[0003]一种基于时间触发的网络报文发送方法(中国专利CN102571559A)从应用层面记录报文的接收时间,再根据报文携带的信息及接收时间计算发送时间;一种时间触发网络中数据包的转发方法及装置(中国专利CN106850466A)通过比较数据包到达时隙和允许到达时隙,判断是否转发数据包,但是并未说明到达时隙和允许到达时隙的计算方法;一种适应不同传输速率的时间触发业务转发器及方法(CN108429707A)介绍了根据当前窗口调度信息和下一窗口调度信息开启接收窗口,到达发送时刻点时,关闭接收窗口,假如该帧数据在发送时刻点到达之前,又接收到数据,需要另外开启接收窗口,复杂度高,资 ...
【技术保护点】
【技术特征摘要】
1.一种基于虚链路接收时刻点的低开销时槽管理系统,其特征在于,包括时间参数存储模块(1)、解析数据锁存接收时刻点模块(2)、除法器模块(3)、接收时槽计算及管理模块(4)和发送时槽计算及管理模块(5);所述时间参数存储模块(1)的输入端口与外部处理器相连,用于将虚链路标识的时间触发数据的通信周期、接收偏移、发送偏移存储到时间参数存储模块(1)中;所述时间参数存储模块(1)的输出端口分别与除法器模块(3)的输入端口、接收时槽计算及管理模块(4)的输入端口和发送时槽计算及管理模块(5)的输入端口相连接;所述解析数据锁存接收时刻点模块(2)的输入端口用于接收时间触发数据,解析出的虚链路ID,并以虚链路ID为地址,访问时间参数存储模块(1);所述解析数据锁存接收时刻点模块(2)的输出端口分别与时间参数存储模块(1)的输入端口、除法器模块(3)的输入端口和发送时槽计算及管理模块(5)的输入端口相连接;所述除法器模块(3)的输出端口分别与接收时槽计算及管理模块(4)的输入端口和发送时槽计算及管理模块(5)的输入端口相连接,接收时槽计算及管理模块(4)用于完成接收时槽的计算和管理,发送时槽计算及管理模块(5)用于完成发送时槽的计算和管理。2.根据权利要求1所述的基于虚链路接收时刻点的低开销时槽管理系统,其特征在于,所述解析数据锁存接收时刻点模块(2)的输出端口用于对时间参数存储模块(1)进行读取访问,得到该虚链路的时间参数;并锁存集群周期计数器的当前值,得到该时间触发数据帧相对于集群周期的接收时刻点,并传递给除法器模块(3)的输入端口。3.根据权利要求1所述的基于虚链路接收时刻点的低开销时槽管理系统,其特征在于,所述时间参数存储模块(1)的输出端口将通信周期传递给除法器模块(3)的输入端口。4.根据权利要求1所述的基于虚链路接收时刻点的低开销时槽管理系统,其特征在于,所述除法器模块(3)的输入端口将时间参数存储模块(1)传递过来的通信周期,与解析数据锁存接收时刻点模块(2)传递过来的相对于集群周期的接收时刻点做除法运算,计算相对于通信周期的接收时刻点,并将接收时刻点传递给接收时槽计算及管理模块(4)的输入端口和发送时槽计算及管理模块(5)的输入端口。5.根据权利要求4所述的基于虚链路接收时刻点的低开销时槽管理系统,其特征在于,所述接收时槽计算及管理模块(4)根据时间参数存储模块(1)的输出端口传递的接收偏移和容忍的抖动范围计算出接收窗口开始时刻点和结束时刻点,与除法器模块(3)的输出端口传递的相对于本通信周期的接收时刻点进行比较,判断该虚链路标识的时间触发数据帧是否在接收窗口,完成接收时槽的计算和管理。6.根据权利要求4所述的基于虚链路接收时刻点的低开销时槽管理系统,其特征在于,所述发送时槽计算及管理模块(5)根据除法器模块(3)的输出端口传递的相对于本通信周期的接收时刻点和解析数据锁存接收时刻点模块(2)的输出端口传递的相对于集群周期的接收时刻点,计算出本通信周期相对于集群周期的开始时刻点,再对开始时刻点加上时间参数存储模块(1)的输出端口传递的发送偏移,得到该虚链路标识的时间触发数据帧的相对于集群周期的发送时刻点,完成发送时槽的计算和管理。7.一种基于虚链路接收时刻点的低开销时槽管理方法,其特征在于,包括:时间参数存储模块(1)...
【专利技术属性】
技术研发人员:王瑞晓,刘泽响,徐丹妮,唐金锋,张晓琳,
申请(专利权)人:西安微电子技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。