一种基于单总线通信协议的总线仲裁系统及方法

基本信息

申请号 CN201711429281.2 申请日 -
公开(公告)号 CN108287800B 公开(公告)日 2019-02-26
申请公布号 CN108287800B 申请公布日 2019-02-26
分类号 G06F13/40;H04L12/40 分类 计算;推算;计数;
发明人 不公告发明人 申请(专利权)人 北京七芯中创科技有限公司
代理机构 北京辰权知识产权代理有限公司 代理人 北京七芯中创科技有限公司
地址 102300 北京市门头沟区莲石湖西路98号院5号楼702室
法律状态 -

摘要

摘要 本发明提供了一种基于单总线通信协议的总线仲裁系统及方法,用于单总线网络,包括:多个主机,对所述单总线网络的总线进行传输控制;所述多个主机之间依据分时段位仲裁机制进行仲裁,通过分析所述总线的事务序列,采用总线空闲判定,在所述事务序列的仲裁域上进行分布式仲裁,并利用总线竞争命令进行有限竞争。本发明中,作为从机不需要做任何修改即可直接接入依据本发明搭建的单总线系统,并且由于所搭建总线的控制权只由初始化序列和命令字、ROM码以及主设备发送、接收的数据决定,没有中央主机,所以总线没有任何预定的优先权。特殊情况下,如需支持iButton,搭建总线系统时可指定一个缺省主机。