[发明专利]一种高性能I2C从机数据交换电路及方法有效
申请号: | 201310339242.9 | 申请日: | 2013-08-05 |
公开(公告)号: | CN104346310B | 公开(公告)日: | 2018-01-02 |
发明(设计)人: | 陈朝杰;李世玮 | 申请(专利权)人: | 豪威科技(上海)有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 上海申新律师事务所31272 | 代理人: | 竺路玲 |
地址: | 200120 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种高性能I2C从机数据交换电路及方法,电路包括I2C接收器、I2C发送器、有限状态机、协议层模块、控制状态寄存器、从机资源管理器和总线接口单元,总线接口单元连接系统总线,I2C接收器、I2C发送器分别通过I2C总线SCL/SDA与外部总机通信,I2C接收器、I2C发送器分别与FSM相互通信,FSM、协议层模块和总线主机模块通信,控制状态寄存器分别与FSM、协议层模块、总线从机模块相互通信,协议层模块与从机资源管理器相互通信。本发明I2C从机设备支持不同的主机配置各自不同的传输属性信息,差异化传输属性管理,支持多个主机之间并发乱序地访问从机设备,显著提高传输效率,具有通用性。 | ||
搜索关键词: | 一种 性能 sup 数据 交换 电路 方法 | ||
【主权项】:
一种高性能I2C从机数据交换方法,用于I2C从机数据交换电路,所述I2C从机数据交换电路包括I2C接收器、I2C发送器、有限状态机、协议层模块、控制状态寄存器、从机资源管理器和总线接口单元,所述总线接口单元连接系统总线,所述I2C接收器、所述I2C发送器分别通过I2C总线SCL/SDA与外部总机相互通信,所述总线接口单元包括总线主机模块和总线从机模块,所述I2C接收器、所述I2C发送器分别与所述有限状态机相互通信,所述有限状态机、所述协议层模块和所述总线主机模块实现相互通信,所述控制状态寄存器分别与所述有限状态机、所述协议层模块、所述总线从机模块相互通信,所述协议层模块与所述从机资源管理器相互通信;所述从机资源管理器定义多个从机资源识别符,所述从机通过所述从机资源识别符管理所述主机的传输配置并辅助实现数据交换功能;所述从机资源识别符为16个,其中1个为默认保留的不参与分配的从机资源识别符,14个为长期的从机资源识别符,还有1个为临时的从机资源识别符;所述主机的操作模式包括申请所述从机资源识别符、释放所述从机资源识别符、配置传输属性、写操作和读操作;其特征在于,包括长期从机资源识别符访问方法和临时从机资源识别符访问方法;所述长期从机资源识别符访问方法包括:主机申请从机资源识别符:主机向从机发送长期从机资源识别符申请请求,除非收到从机返回的有效从机资源识别符,否则主机不进行任何长期从机资源识别符数据交换操作;主机配置传输属性:主机申请到从机资源识别符后,设置专属于主机的传输属性信息,从机为每一个有效的从机资源识别符保留一套传输属性信息,直到从机资源识别符被释放为止;配置成功后,主机需要在传输中附带上有效的从机资源识别符;主机写入或者读取数据;释放从机资源识别符:主机超过预定时间不进行数据交换时,释放已分配到的从机资源识别符,从机会把该从机资源识别符标记为闲置状态并在需要的时候分配给新的主机;在所述临时从机资源识别符访问方法中,主机在传输中直接使用临时的从机资源识别符来完成读写操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于豪威科技(上海)有限公司,未经豪威科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310339242.9/,转载请声明来源钻瓜专利网。
- 上一篇:二氨基杂芳基取代的吲唑
- 下一篇:布鲁顿氏酪氨酸激酶抑制剂
- <100>N<SUP>-</SUP>/N<SUP>+</SUP>/P<SUP>+</SUP>网状埋层扩散抛光片
- 零50电力L<SUP>2</SUP>C<SUP>2</SUP>专用接口<SUP></SUP>
- 高保真打印输出L<SUP>*</SUP>a<SUP>*</SUP>b<SUP>*</SUP>图像的方法
- 在硅晶片上制备n<sup>+</sup>pp<sup>+</sup>型或p<sup>+</sup>nn<sup>+</sup>型结构的方法
- <sup>79</sup>Se、<sup>93</sup>Zr、<sup>107</sup>Pd联合提取装置
- <sup>79</sup>Se、<sup>93</sup>Zr、<sup>107</sup>Pd联合提取装置
- <sup>182</sup>Hf/<sup>180</sup>Hf的测定方法
- 五环[5.4.0.0<sup>2</sup>,<sup>6</sup>.0<sup>3</sup>,<sup>10</sup>.0<sup>5</sup>,<sup>9</sup>]十一烷二聚体的合成方法
- 含烟包装袋中Li<sup>+</sup>、Na<sup>+</sup>、NH<sub>4</sub><sup>+</sup>、K<sup>+</sup>、Mg<sup>2+</sup>、Ca<sup>2+</sup>离子的含量测定方法
- <base:Sup>68
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置