芯片配置寄存器模块低功耗设计
基本信息
申请号 | CN200910117052.6 | 申请日 | - |
公开(公告)号 | CN101937420A | 公开(公告)日 | 2011-01-05 |
申请公布号 | CN101937420A | 申请公布日 | 2011-01-05 |
分类号 | G06F15/76(2006.01)I;G06F1/00(2006.01)I;G06F1/32(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 夏洪锋;陈峰 | 申请(专利权)人 | 马鞍山龙迅科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 230088 安徽省合肥市高新区天元路9号顶间花园巴黎座1601室 | ||
法律状态 | - |
摘要
摘要 | 本发明提出的芯片配置寄存器模块低功耗设计方法包含了一个简单的异步I2CSlave(Simple Async I2C Slave)、一个全功能的同步I2C Slave(Fully FunctionalSync I2C Slave)。在正常工作模式下,同步Slave读写寄存器组。没有被访问的其它所有寄存器组的时钟会被自动关闭。当系统配置完成后,如果同步Slave没有被访问,所有寄存器组的时钟会被自动关闭。当同步Slave再次被访问时,被访问的寄存器组的时钟会被自动打开,而其它寄存器组的时钟仍然处于关闭状态。在正常工作模式下,异步Slave被关闭。如果系统不使用此芯片,会配置此芯片为待机节电模式,此时同步Slave和所有寄存器组的时钟都被关闭,而异步Slave则开始工作,检测芯片是否被访问。一旦检测到芯片再次被访问,它会开启同步Slave,使其正常工作,同时待机节电状态被自动解除,异步Slave被自动关闭。 |
