。響應(yīng)于來自控制器278的控制信號(hào),第一有限狀態(tài)機(jī)294a可發(fā)送一個(gè)或多個(gè)控制信號(hào)給第一輸出分頻器290a和到第一輸出定相電路292a,以控制第一輸出時(shí)鐘信號(hào)OCLKl的頻率和相位。類似地,第二有限狀態(tài)機(jī)294b可以發(fā)送一個(gè)或多個(gè)控制信號(hào)給第二輸出分頻器290b和第二輸出相控電路292b,以控制第二時(shí)鐘信號(hào)輸出0CLK2的頻率和相位。以及第三有限狀態(tài)機(jī)294c可以發(fā)送一個(gè)或多個(gè)控制信號(hào)到第三輸出分頻器290c和第三輸出定相電路292c,以控制第η個(gè)輸出時(shí)鐘信號(hào)OCLKn的頻率和相位。在某些實(shí)施例中,輸出分頻器290a到290c可以分別通過有限狀態(tài)機(jī)290a至294c來控制,使輸出時(shí)鐘信號(hào)OCLKl到OCLKn的頻率和相位分別進(jìn)行調(diào)整,如下面更詳細(xì)討論的。根據(jù)一些實(shí)施例(未示出),一個(gè)或多個(gè)有限狀態(tài)機(jī)可物理上在控制器278上實(shí)現(xiàn)。
[0069]為了設(shè)置輸出時(shí)鐘信號(hào)0CLK1、0CLK2和OCLKn的相對(duì)相位,控制器278可以使用具有頻率低于參考時(shí)鐘信號(hào)LCLK2的低頻基準(zhǔn)信號(hào)SysRef。此外,控制器278可以與第一有限狀態(tài)機(jī)294a、第二有限狀態(tài)機(jī)294b和第三有限狀態(tài)機(jī)294c通信,以執(zhí)行各種輸出時(shí)鐘配置操作。輸出時(shí)鐘配置操作可以包括在設(shè)定的時(shí)間周期改變分頻因子或在設(shè)置周期時(shí)間跳躍固定數(shù)量的周期。例如,控制器278可以與第一有限狀態(tài)機(jī)294a通信,以使用可變分頻相對(duì)于低頻基準(zhǔn)信號(hào)SysRef控制第一輸出時(shí)鐘信號(hào)OCLKl的相位。對(duì)于固定的時(shí)間周期,控制器278可控制第一有限狀態(tài)機(jī)294a,以使得第一輸出分頻器290A以因子M頻分參考信號(hào)LCKL2,其中M是諸如11的整數(shù),然后控制器278可控制第一 FSM2294a,以使第一輸出分頻器290a以因數(shù)L頻分基準(zhǔn)信號(hào)LCKL2,其中L是諸如10的不同整數(shù),以及L對(duì)應(yīng)于將導(dǎo)致第一時(shí)鐘信號(hào)輸出OCLKl具有所需輸出頻率的除數(shù)。在一個(gè)示例中,第一分頻器290a可以提供10的分頻因子,然后被控制在一個(gè)時(shí)鐘周期具有11的分頻比例,并隨后控制為具有10的分頻比、這可導(dǎo)致分頻器290a輸出在已知相位相對(duì)于低頻基準(zhǔn)信號(hào)SysRef相移。另一分頻器可以由相應(yīng)的有限狀態(tài)機(jī)類似地控制。因此,頻率分頻器可被控制,使得它們各自輸出的每一個(gè)具有相對(duì)于低頻基準(zhǔn)信號(hào)SysRef的已知相位。因此,每個(gè)輸出時(shí)鐘信號(hào)可以具有相對(duì)于另一個(gè)輸出時(shí)鐘信號(hào)的設(shè)置相位。作為另一示例,控制器278可控制第三FSMN 294c,以使得第三相控電路292c過第η時(shí)鐘信號(hào)輸出OCLKn的預(yù)定數(shù)目的時(shí)鐘周期。
[0070]盡管上面的討論提供了控制輸出時(shí)鐘0CLK1,0CLK2和OCLKn的相對(duì)相位出于說明性目的,有許多的其他合適方式,用于控制輸出時(shí)鐘信號(hào)OCLK1、0CLK2和OCLKn相對(duì)于系統(tǒng)參考信號(hào)SysRef和/或相對(duì)于彼此的相對(duì)相位。
[0071]當(dāng)?shù)谝挥邢逘顟B(tài)機(jī)294a、第二有限狀態(tài)機(jī)294b和第三有限狀態(tài)機(jī)294c已完成其各自的輸出時(shí)鐘配置操作時(shí),輸出時(shí)鐘信號(hào)0CLK1,0CLK2和OCLKn應(yīng)在穩(wěn)定狀態(tài)??刂破?78,可以使用第一有限狀態(tài)機(jī)294a,所述第二有限狀態(tài)機(jī)294b和第三有限狀態(tài)機(jī)294c的結(jié)束周期或完成標(biāo)志,以使得系統(tǒng)就緒信號(hào)SysReady改變到就緒狀態(tài)。例如,響應(yīng)于每個(gè)所述有限狀態(tài)機(jī)處于完成狀態(tài)下,該系統(tǒng)就緒電路279可以切換系統(tǒng)就緒信號(hào)SysReady。在本實(shí)施例中,系統(tǒng)就緒電路279可以執(zhí)行邏輯AND函數(shù),指示每個(gè)有限狀態(tài)機(jī)控制輸出分頻器處于完成狀態(tài),以產(chǎn)生系統(tǒng)就緒信號(hào)SysReady。作為另一個(gè)例子,響應(yīng)于每個(gè)有限狀態(tài)機(jī)停止以在時(shí)間閾值期間請(qǐng)求時(shí)鐘信號(hào),系統(tǒng)就緒電路279可以切換系統(tǒng)就緒信號(hào)SysReady。
[0072]輸出分頻器290a_290c、相位控制電路292a_292c和/或時(shí)鐘緩沖器284a、284b和284d可被單獨(dú)地和/或成組地由控制器278控制。一般情況下,改變分頻器和相位控制電路254的狀態(tài)的任何命令可在執(zhí)行完成前產(chǎn)生延遲。在這種情況下,控制器278將由系統(tǒng)就緒信號(hào)SysReady的狀態(tài)指示未就緒狀態(tài)。在一般情況下,控制器278可經(jīng)配置以指示專用硬件引腳(例如,GP1引腳)、芯片的其他接觸(例如,倒裝芯片實(shí)現(xiàn)凸塊)上的就緒狀態(tài),或通過外部主機(jī)系統(tǒng)可訪問的寄存器310。
[0073]圖4是示出根據(jù)另一實(shí)施例的時(shí)鐘產(chǎn)生電路的的多個(gè)分頻器和相位控制電路的級(jí)聯(lián)實(shí)現(xiàn)的示意圖。級(jí)聯(lián)實(shí)現(xiàn)可以包括圖3的實(shí)施例的控制模塊252和分頻器和相位控制電路254的多個(gè)實(shí)例。如結(jié)合圖3的討論,控制模塊252內(nèi)的控制器278可以與分頻器和相位控制電路254通信,以執(zhí)行輸出時(shí)鐘信號(hào)OCLKl到OCLKn的輸出時(shí)鐘配置操作,用于提供系統(tǒng)就緒標(biāo)志SysReady。該輸出時(shí)鐘配置操作可包括調(diào)整輸出時(shí)鐘信號(hào)的頻率和/或相位,使得這些輸出時(shí)鐘信號(hào)具有相對(duì)于彼此的期望頻率和已知相位。具有控制模塊多個(gè)分頻器和相位控制電路進(jìn)一步包括:具有第二控制模塊252a的第二分頻器和相位控制電路254a,以執(zhí)行第二組輸出時(shí)鐘信號(hào)0CLK1A、0CLK2A和OCLKnA的輸出時(shí)鐘配置操作,并提供第二系統(tǒng)就緒標(biāo)志SysReady2。第二系統(tǒng)就緒標(biāo)志SysReady2可以指示第二組輸出時(shí)鐘信號(hào)0CLK1A、0CLK2A和OCLKnA的輸出時(shí)鐘配置操作何時(shí)完成。另外,具有圖4的控制模塊的多個(gè)分頻器和相位控制電路進(jìn)一步包括:具有第三控制模塊252b的第三分頻器和相位控制電路254b,以執(zhí)行第三組輸出時(shí)鐘0CLK1B、0CLK2B和OCLKnB的輸出時(shí)鐘配置操作,并提供第三系統(tǒng)就緒標(biāo)志SysReady3。第三系統(tǒng)就緒標(biāo)志SysReady3可以指示第三輸出時(shí)鐘0CLK1B、0CLK2B和OCLKnB的輸出時(shí)鐘配置操作何時(shí)完成。
[0074]控制模塊252可以發(fā)起輸出時(shí)鐘配置操作,其可以相對(duì)于系統(tǒng)參考SysRef對(duì)齊輸出時(shí)鐘OCLKl到OCLKn相位。當(dāng)輸出時(shí)鐘信號(hào)的輸出時(shí)鐘配置操作已完成時(shí),控制模塊252內(nèi)的控制器278可以提供系統(tǒng)就緒標(biāo)志SysReady以指示就緒狀態(tài)。該系統(tǒng)就緒標(biāo)志SysReady可以進(jìn)一步用于在級(jí)聯(lián)內(nèi)的第二控制模塊252a和第三控制模塊252B中發(fā)起控制序列。此外,如參考圖3的實(shí)施例所討論的,分頻器和相位控制電路254的信號(hào)路徑接收基準(zhǔn)時(shí)鐘信號(hào)LCLK2 ;基準(zhǔn)時(shí)鐘信號(hào)LCLK2相對(duì)于系統(tǒng)參考SysRef經(jīng)受分頻和相移,以提供輸出時(shí)鐘輸出時(shí)鐘信號(hào)OCLKl到OCLKn。
[0075]第二控制模塊252A可以發(fā)起輸出時(shí)鐘配置操作,其可以相對(duì)于所述第一時(shí)鐘信號(hào)輸出OCLKl對(duì)準(zhǔn)第二組輸出時(shí)鐘信號(hào)0CLK1A、0CLK2A和OCLKnA的相位。當(dāng)?shù)诙M輸出時(shí)鐘信號(hào)的輸出時(shí)鐘配置操作已經(jīng)完成時(shí),第二控制模塊252A可引起第二系統(tǒng)就緒標(biāo)志SysReady2,以指示第二組輸出時(shí)鐘信號(hào)0CLK1A、0CLK2A和0CLK4n的就緒狀態(tài)。在圖4的級(jí)聯(lián)結(jié)構(gòu)中,分頻器和相位控制電路的信號(hào)路徑254a從輸出時(shí)鐘信號(hào)OCLKl到OCLKn接收第二輸出時(shí)鐘信號(hào)0CLK2。相對(duì)于第一級(jí)聯(lián)輸出時(shí)鐘信號(hào)0CLK1,第二輸出時(shí)鐘信號(hào)0CLK2經(jīng)過分頻和相移,用于提供輸出時(shí)鐘輸出時(shí)鐘0CLK1A、0CLK2A和OCLKnA。
[0076]以相似的方式,第三控制模塊252B可以發(fā)起輸出時(shí)鐘配置操作,并且可以相對(duì)于從所述輸出時(shí)鐘信號(hào)OCLKl到OCLKn的第三輸出時(shí)鐘信號(hào)0CLK3對(duì)準(zhǔn)第三組輸出時(shí)鐘信號(hào)0CLK1B,0CLK2B和OCLKnB的相位。當(dāng)?shù)谌M輸出的時(shí)鐘信號(hào)的輸出時(shí)鐘配置操作已經(jīng)完成時(shí),則該第三控制模塊252B可以引起第三系統(tǒng)就緒標(biāo)志SysReady3,以指示第三組輸出時(shí)鐘信號(hào)0CLK1B,0CLK2B和OCLKnB的就緒狀態(tài)。在圖4的級(jí)聯(lián)結(jié)構(gòu)中,分頻器和相位控制電路254b的信號(hào)路徑從輸出時(shí)鐘信號(hào)OCLKl到OCLKn接收第η時(shí)鐘信號(hào)輸出OCLKn。相對(duì)于第三時(shí)鐘信號(hào)輸出0CLK3,第η時(shí)鐘信號(hào)輸出OCLKn經(jīng)受分頻和相移,用于提供所述輸出時(shí)鐘信號(hào) 0CLK1B、0CLK2B 和 0CLK4n。
[0077]盡管圖4示出其中分頻器和相位控制電路254級(jí)聯(lián)至第二控制模塊252a的第二分頻器和相位控制電路254a和第三控制模塊252b的第三分頻器和相位控制電路部254b的結(jié)構(gòu),本文的教導(dǎo)也適用于級(jí)聯(lián)具有控制模塊的更多或更少分頻和相位控制電路的配置。
[0078]圖5是根據(jù)一個(gè)實(shí)施例的時(shí)鐘生成電路的相位控制系統(tǒng)的的狀態(tài)圖600。圖5總結(jié)系統(tǒng)就緒信號(hào)的狀態(tài),諸如圖2和/或3的系統(tǒng)就緒信號(hào)SysReady 2。在狀態(tài)602,系統(tǒng)等待基于外部輸入的變化。外部輸入可以指圖2的時(shí)鐘發(fā)生電路102外部的任何信號(hào)。如果外部輸入指示變化(例如,以輸出時(shí)鐘信號(hào)的頻率變化)請(qǐng)求,則存在從狀態(tài)602到狀態(tài)604的狀態(tài)變化。第二狀態(tài)604適用于電路功率和相位鎖定。如果時(shí)鐘產(chǎn)生電路102被使能,具有功率以及第一 PLL 204a和第二 PLL 204b均表示相位鎖定為真,則可以有到狀態(tài)606或狀態(tài)602的狀態(tài)變化。當(dāng)最初功率應(yīng)用時(shí),系統(tǒng)就緒信號(hào)SysReady應(yīng)說明未就緒。一旦功率(諸如,電壓源)被應(yīng)用,則控制器278可以執(zhí)行功率復(fù)位功能和處于缺省功率打開狀態(tài),這通常會(huì)導(dǎo)致“未就緒”狀態(tài),第二狀態(tài)604。一旦接收任何改變狀態(tài)命令,這影響圖3的輸出時(shí)鐘信號(hào)OCLKl到OCLKn的狀態(tài),控制器278可以改變系統(tǒng)就緒信號(hào)SysReady轉(zhuǎn)變到第二狀態(tài)604,“未就緒”狀態(tài)。如果沒有請(qǐng)求修改圖3的輸出時(shí)鐘信號(hào)OCLKl到OCLKn的輸出時(shí)鐘信號(hào)的相位或頻率,從第二狀態(tài)604返回到初始狀態(tài)604發(fā)生。然而,當(dāng)存在請(qǐng)求相位和/或頻率變化時(shí),則控制器278可與分配器和相位控制電路254內(nèi)的有限狀態(tài)機(jī)通信以啟動(dòng)改變,并進(jìn)入狀態(tài)606。狀態(tài)606是在此期間使用分頻器和相位控制電路254中的有限狀態(tài)機(jī)執(zhí)行輸出時(shí)鐘配置操作的狀態(tài)。狀態(tài)606可以被保持,直到分頻器和相位控制