发明名称 一种实现自动读写内部集成电路设备的装置和方法
摘要 本发明公开一种实现自动读写I2C设备的装置和方法,装置由硬件实现的指令产生模块和读写操作执行模块组成,指令产生模块通过异步访问总线分别与主动设备及读写操作执行模块相连,读写操作执行模块通过I2C总线与I2C设备相连,读写时,主动设备提供启动信号、读/写信号以及I2C设备的设备地址、寄存器地址和要写入寄存器的数据,指令产生模块自动产生访问I2C设备所需的指令,依序送到读写操作执行模块,读写操作执行模块再遵照I2C总线协议产生访问I2C设备需要的信号时序,执行对I2C设备的读写操作,本发明装置还向主动设备返回指令执行情况。本发明可以简化访问I2C设备时的软件操作,节省CPU时间。
申请公布号 CN1292360C 申请公布日期 2006.12.27
申请号 CN200410000775.5 申请日期 2004.01.18
申请人 中兴通讯股份有限公司 发明人 周广水;何宁;郑斌儒
分类号 G06F13/12(2006.01) 主分类号 G06F13/12(2006.01)
代理机构 北京安信方达知识产权代理有限公司 代理人 霍育栋;龙洪
主权项 1、一种实现自动读写内部集成电路设备的装置,其特征在于,包括用硬件实现的指令产生模块和读写操作执行模块,所述指令产生模块通过异步访问总线分别与主动设备及所述读写操作执行模块相连,所述读写操作执行模块通过内部集成电路总线与内部集成电路设备相连,其中:所述指令产生模块,用于接收所述主动设备提供的启动信号、读/写信号以及内部集成电路设备的设备地址、寄存器地址和要写入寄存器的数据,自动产生访问内部集成电路设备所需的指令,依序送到所述读写操作执行模块,并向所述主动设备返回指令执行情况和从内部集成电路设备读出的数据;所述读写操作执行模块,用于根据所述指令产生模块的指令,遵照内部集成电路总线协议产生访问内部集成电路设备需要的信号时序,执行对内部集成电路设备的读写操作,并向所述指令产生模块返回指令执行情况。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层