[发明专利]用于调度消息和非调度消息协调发送的通信控制器有效
申请号: | 200580032882.9 | 申请日: | 2005-07-15 |
公开(公告)号: | CN101124560A | 公开(公告)日: | 2008-02-13 |
发明(设计)人: | 布赖恩·A·弗朗查克;罗杰·R·本森 | 申请(专利权)人: | 费希尔-罗斯蒙德系统公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 朱进桂 |
地址: | 美国得*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 调度 消息 协调 发送 通信 控制器 | ||
1.一种设备,用于通过发送调度消息和非调度消息进行网络通信,所述设备包括:
中央处理单元(CPU),用于生成将要发送的消息;
介质连接单元(MAU),用于连接网络;和
通信控制器,其连接在CPU和MAU之间,用于提供表示在发送下一调度消息之前剩余的时间的时间剩余值,每次提供第一时间值的第一计时器递增时,通过从存储的下一调度事件时间中减去第一时间值,更新时间剩余值。
2.根据权利要求1所述的设备,其中如果时间剩余值大于发送非调度消息所需的时间,CPU就发送非调度消息;如果时间剩余值小于发送非调度消息所需的时间,CPU就推迟发送非调度消息。
3.根据权利要求1所述的设备,其中当时间剩余值达到0时,发送调度消息。
4.根据权利要求1所述的设备,其中所述通信控制器在寄存器中存储下一调度事件时间和时间剩余值。
5.根据权利要求1所述的设备,其中所述通信控制器还包括:
第二计时器,用于提供分辨率比第一时间值低的第二时间值。
6.根据权利要求5所述的设备,其中,所述通信控制器响应软件命令,存储来自第一、第二计时器的时间戳值。
7.根据权利要求5所述的设备,其中所述第一计时器是8位位组计时器,其提供8位位组时间作为第一时间值,所述第二计时器是节点计时器,其提供节点时间作为第二时间值。
8.根据权利要求7所述的设备,其中所述通信控制器基于节点时间获得数据链路时间和链路调度时间。
9.根据权利要求8所述的设备,其中所述通信控制器在寄存器中存储8位位组时间、节点时间、数据链路时间和链路调度时间作为时间戳值。
10.根据权利要求9所述的设备,其中根据时间戳值得到基于8位位组时间的消息发送调度。
11.根据权利要求1所述的设备,其中所述通信控制器同时生成多个时间值,并响应软件命令,存储每个时间值作为时间戳值。
12.一种方法,用于控制网络上调度消息和非调度消息的定时,所述方法包括:
在硬件中保持表示在发送下一调度消息之前剩余的时间的时间剩余值;和
当时间剩余值大于发送非调度消息所需的时间时,发送非调度消息。
13.根据权利要求12所述的方法,还包括:
如果时间剩余值小于发送非调度消息所需的时间,推迟发送非调度消息。
14.根据权利要求12所述的方法,还包括:
当时间剩余值达到0时,发送调度消息。
15.根据权利要求12所述的方法,其中在硬件中保持时间剩余值的步骤包括:
从定时装置中获得多个时间值;
在寄存器中存储每个时间值作为时间戳值;
根据时间戳值获得消息发送调度,包括下一调度事件时间;和
每次定时装置递增时,通过从下一调度事件时间中减去定时装置生成的当前时间值,更新时间剩余值。
16.根据权利要求15所述的方法,其中从定时装置获得多个时间值的步骤包括:从第一计时器和第二计时器获得多个时间值,其中第一计时器提供第一时间值,第二计时器提供分辨率小于第一时间值的第二时间值。
17.根据权利要求16所述的方法,其中所述第一计时器是8位位组计时器,其提供8位位组时间作为第一时间值,所述第二计时器是节点计时器,其提供节点时间作为第二时间值。
18.一种方法,用于控制过程控制网络上的设备对调度消息和非调度消息的发送,所述方法包括:
在每个设备中,同步本地内部时间定义与网络网段上的节点时间定义;
发送基于本地和节点时间定义的时间戳值到快照寄存器;
根据时间戳值获得下一调度事件时间;
在硬件中保持表示在下一调度事件时间之前剩余的时间的时间剩余值;和
当时间剩余值大于发送非调度消息所需的时间时,发送非调度消息。
19.根据权利要求18所述的方法,还包括:
如果时间剩余值小于发送非调度消息所需的时间,推迟发送非调度消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于费希尔-罗斯蒙德系统公司,未经费希尔-罗斯蒙德系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580032882.9/1.html,转载请声明来源钻瓜专利网。