[发明专利]对通过串行总线的设备写入进行验证的方法和系统有效
申请号: | 200780031869.0 | 申请日: | 2007-09-28 |
公开(公告)号: | CN101512990A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | R·A·邓斯坦;J·赫里格恩 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/22 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 王 英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 串行 总线 设备 写入 进行 验证 方法 系统 | ||
背景技术
单线式总线用于在主机与客户端设备之间进行数据通信。在一些情况 下,在主机和客户端设备之间传送的命令对主机、客户端设备、关联设备、 关联系统、关联平台以及操作环境具有显著的操作效果。一般而言,在主 机与客户端设备之间写入和读取数据。在某些情况下,将包括命令的消息 从主机发送到一个或多个客户端设备,以便通过客户端设备调用动作。由 于通信中的错误,客户端设备可能无法正确接收通过单线式总线发送的消 息,和/或从客户端设备返回的数据可能是错误的。
根据一些写入-读取协议,消息始发方(例如主机)接收一个指示,该 指示表示目标客户端设备正确接收到消息,并且由客户端设备返回的数据 是正确的。然而,基于客户端设备本身不能检测到的通信错误,客户端设 备可能接受无效消息并对该无效消息做出动作。
附图说明
图1是根据本发明一些实施例的系统的示例性描述;
图2是涉及本发明一些实施例的消息的示例性描述;
图3是根据本发明一些实施例的过程的流程图;
图4是涉及本发明一些实施例的消息的示例性描述;
图5是根据本发明一些实施例的过程的流程图;
图6是根据本发明一些实施例的系统的示例性描述。
具体实施方式
在本文中描述的几个实施例仅是为了说明的目的。实施例可包括本文 描述的元件的任一当前已知版本或今后可知版本。因此,本领域普通技术人 员将认识到,根据该说明书可以实现具有各种修改和替换的其它实施例。
参见图1,其示出了根据本发明一些实施例的单线式总线通信系统100 的示例性示意图。在一些实施例中,总线130包括单线式串行总线。主机 105连接到总线130。多个客户端设备110、115、120以及125也连接到总 线130。主机105和客户端设备110、115、120以及125通过总线130在主 机和客户端设备之间传送数字数据。一个或多个客户端设备(例如,客户 端设备110和115)具有固定地址。一个或多个客户端设备(例如,客户端 设备120和125)具有动态分配的地址。因此,一些实施例中的系统100包 括具有固定地址的客户端设备和具有动态分配的地址的客户端设备的组 合。
尽管图1所示的单线式总线系统包括一个主机和多个客户端设备,但 系统100的一些实施例可包括一个主机和一个客户端设备。在一些实施例 中,系统100包括一个消息始发方,而在其它的实施例中,系统100可包 括多个消息始发方。
在一些实施例中,系统100的总线130的消息符合包括报头和数据的 协议。消息协议设定消息数据率,提供关于消息的信息,并确保数据完整 性。例如,定时协商用于设定消息的比特率,可以指定目标客户端设备的 地址,并且在消息头中提供消息的其它特性。
根据本发明的一些实施例,图2示出了示例性的写入-读取协议200。 具体地,写入-读取协议200规定了通过总线130在多个设备之间发送消息。 写入-读取协议200首先在消息始发方(例如主机105)和目标客户端(例 如一个或多个客户端110、115、120和125)之间写入数据。
根据写入-读取协议200,消息包括报头和数据部分。报头包括地址定 时协商(TN)比特205(2比特),其设定消息的地址部分的比特率;用于 指定目标设备地址的目标地址210(8比特);消息定时(MT)协商比特215 (1比特),用于针对消息的剩余部分,协商消息始发方和一个或多个目标 (例如寻址的)客户端设备之间的定时;写入长度220(8比特),其指定 了始发方想要发送的N字节的数据;读取长度225(8比特),其指定了始 发方希望接收的M字节的数据。将N字节的写入数据230-240写入到目标 设备,将M字节的读取数据250-255从目标客户端读出。
在一些实施例中,写入长度和读取长度两者均可为0。在这样的一个实 例中,消息指的是空消息,并定义了由连接到总线130的所有设备均支持 的设备“ping”。
包括N字节数据的写入数据可选择性地包括命令。在一些实施例中, 命令为写入数据的第一个字节230。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780031869.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:均衡结构和均衡方法
- 下一篇:宽带无源光网络的动态带宽分配和业务划分