[发明专利]用于在总线上执行事务的方法及系统有效
申请号: | 201310684323.2 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103870415B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 弗雷德里克·达尼斯;埃里克·路易斯·皮埃尔·巴迪 | 申请(专利权)人: | 德州仪器公司 |
主分类号: | G06F13/36 | 分类号: | G06F13/36;G06F13/366 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 路勇 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 线上 执行 事务 方法 系统 | ||
本发明涉及一种用于在总线上执行事务的方法及系统。通过首先由起始器模块产生命令序列且在队列模块中对所述命令序列进行排队而在总线上执行事务。经由所述总线将所述命令序列中的第一者从所述队列模块发送到目标模块。暂停所述队列模块同时等待经由所述总线来自所述目标模块的响应;然而,所述起始器可继续处理另一任务。所述队列模块经由所述总线重复地将下一指令发送到所述目标模块且等待经由所述总线来自所述目标模块的响应,直到所述命令序列中的最后一者被发送到所述目标模块为止。在已将所述命令序列传送到所述目标模块之后,所述队列模块仅向所述起始器模块提供单个确认。
本申请案主张2012年12月13日提出申请的标题为“用于通信总线的命令队列(Command Queue for Communication Bus)”的第12290440.2号欧洲专利申请案的优先权且以引用的方式并入所述专利申请案。
技术领域
本发明大体来说涉及使用I2C总线将多个命令从主控装置发送到从属装置的系统。
背景技术
I2C总线(集成电路间)是现在在由大量的不同公司制造的数以千计的不同IC中实施的实际的世界标准。另外,通用I2C总线用于各种控制架构中,例如系统管理总线(SMBus)、功率管理总线(PMBus)、智能平台管理接口(IPMI)、显示数据通道(DDC)及高级电信计算架构(ATCA)。
在消费型电子装置、电信及工业电子装置中,在看似不相关的设计之间通常存在许多相似性。举例来说,几乎每个系统均包含:某一智能控制件,通常为单芯片微控制器;通用电路,如LCD及LED驱动器、远程I/O端口、RAM、EEPROM、实时时钟或A/D及D/A转换器;以及面向应用的电路,例如用于无线电及视频系统、温度传感器及智能卡的数字调谐与信号处理电路。
为了利用这些相似性来使系统设计者及设备制造者两者受益以及最大化硬件效率及电路简单性,飞利浦半导体公司(Philips Semiconductors,现为NXP半导体公司)曾开发出一种用于高效IC间控制的简单双向2线式总线。此总线称为“IC间”、I2C或I2C总线。所有I2C总线兼容装置均并入有允许其经由I2C总线彼此间接通信的芯片上接口。此设计概念解决了在设计数字控制电路时所遇到的许多介接问题。
需要仅两个总线;串行数据线(SDA)及串行时钟线(SCL)。连接到总线的每一装置可通过唯一地址进行软件寻址,且始终存在简单的主控/从属关系;主控装置可作为主控发射器或作为主控接收器而操作。支持冲突检测及仲裁以在两个或两个以上主控装置同时起始数据传送的情况下防止数据损坏。
可在标准模式中以高达100千位/秒、在快速模式中以高达400千位/秒、在快速模式+中以高达1兆位/秒、在高速模式中以高达3.4兆位/秒或在极快速模式中以高达5兆位/秒进行串行面向8位的双向数据传送。芯片上滤波拒斥总线数据线上的尖峰以保存数据完整性。可连接到同一总线的IC的数目仅受最大总线电容的限制。
I2C协议及操作更详细地描述于可获得的文档中;例如,参见“UM10204I2C总线规范及用户手册”,第5版;2012年10月9日,NXP半导体公司。
发明内容
本发明提供一种用于在总线上执行事务的方法,所述方法包括:
由起始器模块产生多个命令;
在队列模块中对所述多个命令进行排队;
经由所述总线将所述多个命令中的第一者从所述队列模块发送到目标模块且暂停所述队列模块同时等待经由所述总线来自所述目标模块的响应;
重复经由所述总线将下一命令从所述队列模块发送到所述目标模块且等待经由所述总线来自所述目标模块的响应,直到所述多个命令中的最后一者被发送到所述目标模块为止;及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德州仪器公司,未经德州仪器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310684323.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种主动齿轮
- 下一篇:香烟嘴棒胶专用水性增粘树脂及其制备方法