发明名称 一种实现非时钟控制寄存器数据更新的系统及方法
摘要 本发明公开了一种涉及电路设计领域中的实现非时钟控制寄存器数据更新的系统及方法,其中所述系统包括用于产生使能信号的使能信号单元和非时钟控制寄存器,还包括传输延时单元,用于延时所述使能信号单元产生的使能信号;输入数据获取单元,用于在所述使能信号单元产生的使能信号有效时,获取输入数据输入到所述非时钟控制寄存器的数据输入端;非时钟控制寄存器,用于在经所述传输延时单元延时后的使能信号有效时,读取自身数据输入端的输入数据并保存。本发明可以保证非时钟控制寄存器准确无误地读取输入数据。
申请公布号 CN101055479B 申请公布日期 2010.08.11
申请号 CN200710099742.4 申请日期 2007.05.29
申请人 北京中星微电子有限公司 发明人 张浩;李国新
分类号 G06F1/04(2006.01)I 主分类号 G06F1/04(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 黄志华
主权项 一种实现非时钟控制寄存器数据更新的系统,包括非时钟控制寄存器和用于产生使能信号的使能信号单元,其特征在于,还包括:传输延时单元,用于延时所述使能信号单元产生的使能信号;输入数据获取单元,用于在所述使能信号单元产生的使能信号有效时,获取输入数据输入到所述非时钟控制寄存器的数据输入端;所述非时钟控制寄存器,用于在经所述传输延时单元延时后的使能信号有效时,读取自身数据输入端的输入数据并保存;所述输入数据获取单元具体包括:更新条件计算子单元,用于在所述使能信号单元产生的使能信号有效时,计算对所述非时钟控制寄存器中保存的数据进行更新的更新条件;更新数据计算子单元,用于在所述使能信号单元产生的使能信号有效时,计算对所述非时钟控制寄存器中保存的数据进行更新的更新数据;数据更新单元,用于接收所述更新数据计算子单元计算得到的更新数据,和非时钟控制寄存器提供的保存数据,以及在所述更新条件计算子单元计算得到的更新条件得到满足时,将计算得到的更新数据输入到非时钟控制寄存器的数据输入端,并在所述更新条件计算子单元计算得到的更新条件不满足时,将非时钟控制寄存器提供的保存数据输入到非时钟控制寄存器的数据输入端。
地址 100083 北京市海淀区学院路35号世宁大厦15层