电源域的复位控制方法及装置的制造方法_2

文档序号:9199988阅读:来源:国知局
37]所述复位延迟单元6负责根据复位延迟长度信息将接收到的复位信号进行延迟,并将延迟后的复位信号送往对应电源域A中的普通功能电路。如图2所示,所述复位信号延迟单元6为一个由η个寄存器62组成的寄存器链,第一级寄存器的D端连接所述复位产生保持单元,下一级寄存器的D端接到前一级寄存器的Q端,每一级寄存器的CK端连接所述晶振时钟电路单元8,以使用晶振电路产生的晶振时钟对复位信号进行延迟处理。这样,该寄存器链即可将信号延迟η个时钟节拍,η的值就是寄存器链的长度个数,保存在复位延迟长度信息存储单元7中。
[0038]所述复位延迟长度信息存储单元7负责存储复位延迟长度信息,并将信息送往复位延迟单元;
[0039]所述晶振时钟电路单元8负责产生一个晶振时钟提供给复位延迟单元6用于复位信号延迟;
[0040]所述电源环9是电源域A周围的一个电源开关环,接收电源控制单元3的控制开启和关闭对应电源域A的电源。
[0041]本发明电源域的复位控制方法的过程如下:
[0042]S1、对应每个电源域设置电源环,用于开启和关闭对应电源域的电源;
[0043]S2、当电源域A电路进入电源关断状态后,开始进入等待唤醒源I唤醒的状态;
[0044]S3、所述唤醒源I收到唤醒动作后发起唤醒动作的命令到所述时序控制单元2 ;
[0045]S4、所述时序控制单元2控制复位产生保持单元5产生复位有效信号,当复位信号稳定为有效一段时间后,所述时序控制单元2控制电源控制单元3打开对应电源域A的电源环9,使对应电源域A上电,此时对应电源域A的时钟电路Al和普通功能电路A2在上电后都立即进入复位状态;
[0046]S5、所述时序控制单元2控制所述复位产生保持单元5根据所述复位长度信息存储单元4中存储的复位保持时间长度信息,在复位保持时间长度等于配置的复位保持时间长度后,撤销复位有效状态,即复位信号;
[0047]S6、所述时钟电路Al在接收到复位撤销后,开始工作,产生时钟,但是从开始工作到稳定输出需要一个稳定时间;
[0048]S7、所述复位延迟单元6根据复位延迟长度信息存储单元7中存储的复位延迟长度信息将接收的复位信号进行延迟后送往电源域A的普通功能电路A2,延迟的时间需要保证所述时钟电路Al已经进入稳定输出状态;
[0049]其中,如图2所示,信号延迟的方法是使用一个寄存器链将信号延迟η个时钟节拍,η的值就是寄存器链中寄存器的个数,使用晶振电路产生的晶振时钟对复位信号进行延迟处理,保存在复位延迟长度信息存储单元中。
[0050]S8、所述普通功能电路在收到延迟的复位撤消后,开始工作,因为此时的时钟已经是稳定的时钟,所以不会出现运行不稳定的问题。
[0051]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种电源域的复位控制方法,电源域内设有时钟电路和普通功能电路,其特征在于:所述方法包括如下步骤: 51、对应每个电源域设置电源环,用于开启和关闭对应电源域的电源; 52、当电源域电路进入电源关断状态后,开始进入等待唤醒源唤醒的状态; 53、所述唤醒源收到唤醒动作后发起唤醒动作的命令到时序控制单元; 54、所述时序控制单元控制复位产生保持单元产生复位有效信号,当复位信号稳定为有效一段时间后,所述时序控制单元控制电源控制单元打开对应电源域的电源环,使对应电源域上电,此时对应电源域的时钟电路和普通功能电路在上电后都立即进入复位状态; 55、所述时序控制单元控制所述复位产生保持单元根据复位保持时间长度信息,在复位保持时间长度等于配置的复位保持时间长度后,撤销复位有效状态,即复位信号; 56、所述时钟电路在接收到复位撤销后,开始工作,产生时钟; 57、复位延迟单元根据复位延迟长度信息将接收的复位信号进行延迟后送往电源域的普通功能电路,延迟的时间需要保证所述时钟电路已经进入稳定输出状态,延迟的方法是使用晶振电路产生的晶振时钟对复位信号进行延迟处理; 58、所述普通功能电路在收到延迟的复位撤消后,开始工作。2.根据权利要求1所述的电源域的复位控制方法,其特征在于:所述步骤S7中复位信号延迟的方法是;使用一个寄存器链将信号延迟η个时钟节拍,η的值就是寄存器链的长度个数,复位信号连接寄存器的D端,晶振时钟连接寄存器的CK端,下一级寄存器的D端接到前一级寄存器的Q端。3.根据权利要求2所述的电源域的复位控制方法,其特征在于:所述步骤S5中的复位保持时间长度信息存储在复位长度信息存储单元中,所述步骤S7中的复位延迟长度信息和η值均存储在复位延迟长度信息存储单元中。4.一种电源域的复位控制装置,电源域内设有时钟电路和普通功能电路,其特征在于:所述装置包括唤醒源、时序控制单元、电源控制单元、复位长度信息存储单元、复位产生保持单元、复位延迟单元、复位延迟长度信息存储单元、晶振时钟电路单元以及与电源域对应一一设置的电源环;所述唤醒源、时序控制单元,电源控制单元以及电源环依次连接;所述时序控制单元、复位产生保持单元、复位延迟单元依次连接至电源域内的普通功能电路,所述复位产生保持单元还连接至电源域内的时钟电路;所述晶振时钟电路单元和复位延迟长度信息存储单元均连接至所述复位延迟单元;其中, 当电源域电路进入电源关断状态后,开始进入等待唤醒源唤醒的状态; 所述唤醒源收到唤醒动作后发起唤醒动作的命令到所述时序控制单元; 所述时序控制单元控制复位产生保持单元产生复位有效信号,当复位信号稳定为有效一段时间后,所述时序控制单元控制电源控制单元打开对应电源域的电源环,使对应电源域上电,此时对应电源域的时钟电路和普通功能电路在上电后都立即进入复位状态; 所述时序控制单元控制所述复位产生保持单元根据所述复位长度信息存储单元中存储的复位保持时间长度信息,在复位保持时间长度等于配置的复位保持时间长度后,撤销复位有效状态,即复位信号; 所述时钟电路在接收到复位撤销后,开始工作,产生时钟; 所述复位延迟单元根据复位延迟长度信息存储单元中存储的复位延迟长度信息将接收的复位信号进行延迟后送往电源域的普通功能电路,延迟的时间需要保证所述时钟电路已经进入稳定输出状态,延迟的方法是使用晶振电路产生的晶振时钟对复位信号进行延迟处理; 所述普通功能电路在收到延迟的复位撤消后,开始工作。5.根据权利要求4所述的电源域的复位控制装置,其特征在于:所述复位信号延迟单元为一个由η个寄存器组成的寄存器链,第一级寄存器的D端连接所述复位产生保持单元,下一级寄存器的D端接到前一级寄存器的Q端,每一级寄存器的CK端连接所述晶振时钟电路单元。
【专利摘要】本发明提供一种电源域的复位控制方法及控制装置,方法包括:唤醒源收到唤醒动作后发起唤醒动作的命令到时序控制单元;时序控制单元控制复位产生保持单元产生复位有效信号,并控制电源控制单元打开对应电源域的电源环,使对应电源域上电后立即进入复位状态;所述复位产生保持单元根据复位保持时间长度信息,撤销复位有效状态;时钟电路开始工作,产生时钟;复位延迟单元根据复位延迟长度信息将接收的复位信号进行延迟后送往电源域的普通功能电路,所述普通功能电路在收到延迟的复位撤消后,开始工作。本发明将时钟电路和普通功能电路的复位分开控制,进一步增强了电源域开启时的适应性和鲁棒性。
【IPC分类】G06F1/24
【公开号】CN104914967
【申请号】CN201510315387
【发明人】廖裕民, 陈丽君, 叶院红
【申请人】福州瑞芯微电子有限公司
【公开日】2015年9月16日
【申请日】2015年6月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1