发明名称 数字时钟切换装置
摘要 本发明涉及一种数字时钟切换装置,工作中能免死锁地切换集成电路的数字时钟源,它包含分别与第一和第二时钟源关联的第一和第二有限状态机。有限状态机相互连接,以便监测对方的当前状态,其中,每个有限状态机具有一个输入信号,工作中控制哪个时钟源应工作,并转送到数字时钟切换装置的时钟输出端。每个有限状态机包含一个带有变量的计数器装置,当输入信号指明切断工作时钟源时,与之关联的计数器装置其变量初始化到一个常数上,由此,与工作时钟源关联的有限状态机进入检查状态,计数器装置在每个时钟周期内递减计数变量一次。如果对方有限状态机在变量递减计数到零之前确认其时钟源存在,则工作时钟源的切换将起作用运行。
申请公布号 CN100470441C 申请公布日期 2009.03.18
申请号 CN200610059856.1 申请日期 2006.03.21
申请人 英飞凌科技股份公司 发明人 M·路易斯
分类号 G06F1/04(2006.01)I 主分类号 G06F1/04(2006.01)I
代理机构 中国专利代理(香港)有限公司 代理人 王 岳;魏 军
主权项 1. 一种数字时钟切换装置(10),工作中能免死锁地切换集成电路的数字时钟源,包含有与第一时钟源(Clk_A)关联的第一有限状态机(121)以及与第二时钟源(Clk_B)关联的第二有限状态机(122),其中所述有限状态机(121;122)相互连接,以便监测对方有限状态机(122;121)的当前状态,又其中,每个有限状态机(121;122)具有一个输入信号,工作中能控制哪个时钟源(Clk_A;Clk_B)应工作并且应被转送到所述数字时钟切换装置(10)的时钟输出端(Clk_Out)上,该数字时钟切换装置(10)的特征在于,每个有限状态机(121;122)包含带有变量(Cnt1;Cnt2)的计数器装置(141;142),当所述输入信号指明切断所述工作时钟源(Clk_A;Clk_B)时,与所述工作时钟源(Clk_A;Clk_B)关联的所述计数器装置(141;142)的变量(Cnt1;Cnt2)初始化到一个常数(Nfail1;Nfail2)上,由此,与所述工作时钟源(Clk_A;Clk_B)关联的所述有限状态机(121;122)进入检查状态,其中,所述计数器装置(141;142)在每个时钟周期内递减计数所述变量(Cnt1;Cnt2)一次,并当对方有限状态机(122;121)在所述变量(Cnt1;Cnt2)被递减计数到零之前确认其时钟源(Clk_B;Clk_A)存在时,所述的切换所述工作时钟源(Clk_B;Clk_A)便起作用,另一方面,如果所述变量(Cnt1;Cnt2)被递减计数到零,则所述工作时钟源(Clk_A;Clk_B)的切换不起作用。
地址 德国慕尼黑