基于FPGA可編程振蕩器增強(qiáng)-設(shè)計(jì)應(yīng)用_第1頁
基于FPGA可編程振蕩器增強(qiáng)-設(shè)計(jì)應(yīng)用_第2頁
基于FPGA可編程振蕩器增強(qiáng)-設(shè)計(jì)應(yīng)用_第3頁
基于FPGA可編程振蕩器增強(qiáng)-設(shè)計(jì)應(yīng)用_第4頁
基于FPGA可編程振蕩器增強(qiáng)-設(shè)計(jì)應(yīng)用_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

精品文檔-下載后可編輯基于FPGA可編程振蕩器增強(qiáng)-設(shè)計(jì)應(yīng)用當(dāng)今復(fù)雜的FPGA含有眾多用于實(shí)現(xiàn)各種電路與系統(tǒng)的功能塊,諸如邏輯陣列、存儲(chǔ)器、DSP模塊、處理器、用于時(shí)序生成的鎖相環(huán)(PLL)和延遲鎖定環(huán)(DLL)、標(biāo)準(zhǔn)I/O、高速數(shù)字收發(fā)器以及并行接口(PCI、DDR等)。這些不同的功能塊通常由多個(gè)時(shí)鐘驅(qū)動(dòng),F(xiàn)PGA一般會(huì)綜合采用外部振蕩器以及內(nèi)部PLL與DLL來生成時(shí)鐘。系統(tǒng)設(shè)計(jì)人員必須決定如何綜合使用外部與內(nèi)部資源來實(shí)現(xiàn)的時(shí)鐘樹設(shè)計(jì)。而可編程時(shí)鐘振蕩器用作FPGA系統(tǒng)的時(shí)序參考,可提供一系列優(yōu)勢。其中首要優(yōu)勢是為了實(shí)現(xiàn)時(shí)鐘樹優(yōu)化而進(jìn)行高分辨率頻率選擇時(shí)所帶來的設(shè)計(jì)靈活性。另一個(gè)巨大優(yōu)勢是具有可以減少電磁干擾(EMI)的擴(kuò)頻調(diào)制功能。

內(nèi)在可編程的硅MEMS時(shí)鐘振蕩器架構(gòu)能夠幫助采用FPGA的系統(tǒng)設(shè)計(jì)人員解決許多難題。這種微型機(jī)電系統(tǒng)架構(gòu)能夠輕松整合一些其它功能,如:用于消減EMI的擴(kuò)頻時(shí)鐘、用于消除抖動(dòng)的數(shù)控振蕩器以及高速應(yīng)用中的失效保護(hù)功能。

頻率選擇一般系統(tǒng)需要一系列時(shí)鐘頻率。其中一些是標(biāo)準(zhǔn)頻率,這種標(biāo)準(zhǔn)化可能是出于對(duì)行業(yè)規(guī)范強(qiáng)制要求的考慮(如:PCIExpress?要求的100MHz頻率),也可能是由于得到了廣泛的應(yīng)用(如:用于SATA的75MHz或用于PCITM的33.333MHz)。上述頻率與I/O接口關(guān)聯(lián)在一起,以確保實(shí)現(xiàn)互操作性,因?yàn)榻涌趦蓚?cè)可能不屬于同一系統(tǒng)。與此相對(duì),用戶可選擇用于驅(qū)動(dòng)處理器、DSP和狀態(tài)機(jī)引擎的時(shí)鐘頻率,以優(yōu)化速度、功率或資源占用。

在進(jìn)行速度優(yōu)化時(shí),應(yīng)以時(shí)鐘頻率來驅(qū)動(dòng)處理引擎,以使每秒運(yùn)算次數(shù)達(dá)到。但是,時(shí)鐘周期抖動(dòng)必須足夠低,以確保時(shí)鐘周期大于設(shè)計(jì)的臨界時(shí)序路徑,否則有可能出現(xiàn)邏輯錯(cuò)誤。頻率選擇的常用方法是采用內(nèi)部FPGAPLL對(duì)來自標(biāo)準(zhǔn)外部參考振蕩器的高頻時(shí)鐘進(jìn)行綜合。此方法只有在內(nèi)部PLL具有高頻分辨率和低抖動(dòng)時(shí)才有效。

某些FPGA集成了內(nèi)部低噪聲分?jǐn)?shù)PLL,可滿足所有這些要求。在這種情況下,可以采用簡單的外部振蕩器參考。不過,許多情況下FPGA會(huì)采用帶有環(huán)形VCO和整數(shù)反饋分頻器的PLL來綜合不同頻率。這種PLL小巧靈活,比較容易設(shè)計(jì)和控制,而且功耗極低。不過,使用此類內(nèi)部PLL時(shí)很難同時(shí)實(shí)現(xiàn)高分辨率與低抖動(dòng)。

圖1為整數(shù)PLL的一般架構(gòu)。對(duì)PLL輸出頻率的編程需綜合采用預(yù)分頻器(P)、反饋分頻器(M)和后分頻器(N)來完成,如下式所示:

PLL反饋環(huán)路形成一個(gè)限帶控制系統(tǒng)。輸出周期抖動(dòng)主要取決于參考時(shí)鐘相位噪聲(PNin)和內(nèi)部VCO相位噪聲(PNVCO),如下式所示:

輸入?yún)⒖紩r(shí)鐘相位噪聲和VCO相位噪聲與輸出相位噪聲息息相關(guān),分別通過低通濾波器和高通濾波器響應(yīng)來體現(xiàn),如表達(dá)式中的Hin和HVCO。HVCO與Hin的截止頻率直接相關(guān)。圖2說明了典型二階PLL中Hin與HVCO的相互關(guān)系。PLL帶寬取決于相位檢測器的更新速率。大部分實(shí)際PLL的實(shí)際帶寬極限如下式所示:

例如,如果PLL輸入頻率是40MHz并且P=40,則實(shí)際PLL帶寬是100kHz。

周期抖動(dòng)通過正弦濾波器響應(yīng)與相位噪聲關(guān)聯(lián)在一起,如圖4所示。[1]可以看出,周期抖動(dòng)在靠近fout/2的頻率偏移位置對(duì)整體PLL輸出相位噪聲更敏感。由于PLL帶寬遠(yuǎn)低于fout/2,因此參考時(shí)鐘一般對(duì)周期抖動(dòng)產(chǎn)生的影響較小,而內(nèi)部VCO相位噪聲影響更大。

更高的PLL帶寬可以減少內(nèi)部VCO對(duì)輸出周期抖動(dòng)的影響,而且能夠降低整體周期抖動(dòng)。大多數(shù)情況下,可以通過設(shè)定更高的帶寬來降低內(nèi)部VCO噪聲和改善抖動(dòng)。另一方面,要實(shí)現(xiàn)高頻率分辨率需要更大的分頻器P值,這會(huì)限制PLL帶寬。這種矛盾要求必須在高分辨率和低抖動(dòng)之間做出權(quán)衡。而采用外部高分辨率振蕩器可以緩解這一問題,原因是高分辨率可以通過外部參考來實(shí)現(xiàn)。

高性能可編程振蕩器(如SiTIme提供的振蕩器)可以作為外部高分辨率振蕩器來使用。在采用此類振蕩器時(shí),內(nèi)部PLL只需支持非常有限的頻率綜合功能,從而可以提高帶寬并降低抖動(dòng)。

可編程外部參考振蕩器的另一個(gè)優(yōu)勢是允許選擇更高的頻率作為參考。這樣就能夠?qū)崿F(xiàn)帶寬更高的內(nèi)部PLL,進(jìn)而降低抖動(dòng)。例如,為了滿足時(shí)序要求,某個(gè)應(yīng)用可能需要采用RMS周期抖動(dòng)為10皮秒的56MHz時(shí)鐘。

圖5說明了獲取56MHz時(shí)鐘的兩種方法。種方法采用標(biāo)準(zhǔn)的25MHz參考,而第二種方法采用非標(biāo)準(zhǔn)的28MHz參考。種方法需要較高的預(yù)分頻比,以達(dá)到所要求的分辨率,但是會(huì)導(dǎo)致更高的輸出抖動(dòng)。第二種方法可以化P值而且能實(shí)現(xiàn)更高的PLL帶寬,從而可以降低輸出周期抖動(dòng)。

大多數(shù)可編程振蕩器采用一個(gè)諧振器單元和一個(gè)或多個(gè)PLL來對(duì)不同頻率進(jìn)行綜合。傳統(tǒng)上,石英晶體通常被選定作為穩(wěn)定諧振器。不過,其封裝難題卻限制了此類可編程振蕩器的可用性。近期,硅MEMS振蕩器大量上市,能夠在穩(wěn)定諧振器與高性能PLL方面提供高性價(jià)比的完美組合,并且適用于眾多行業(yè)的標(biāo)準(zhǔn)小型封裝。這種振蕩器為優(yōu)化FPGA系統(tǒng)中的時(shí)鐘樹提供了出色的FPGA時(shí)鐘解決方案。此類時(shí)鐘還可以滿足高速收發(fā)器更加苛刻的抖動(dòng)規(guī)格要求。[2]

EMI消減只要在可編程振蕩器中將穩(wěn)定諧振器與高性能合成器配合使用,就能夠輕松獲得許多其它有用的時(shí)鐘功能。其中之一就是用于消減EMI的擴(kuò)頻時(shí)鐘(SSC)。

SSC振蕩器是一種頻率經(jīng)過調(diào)制的時(shí)鐘,可以確保時(shí)鐘信號(hào)能夠在更大的頻率范圍內(nèi)傳播,從而可以減少給定頻率范圍內(nèi)的整體峰值電磁輻射。SSC的作用在基于FPGA的系統(tǒng)中更加明顯,因?yàn)樗梢詼p少共享同一時(shí)鐘源的所有電路與I/O的EMI。相比而言,跟蹤濾波與升高/降低控制法只能降低系統(tǒng)特定部分的EMI。圖6說明了SSC如何降低峰值EMI輻射。

SSC中的重要參數(shù)是調(diào)制范圍與調(diào)制方法(中心擴(kuò)頻或向下擴(kuò)頻)。諸如SiTIme的SiT9001等可編程振蕩器可提供寬廣的SSC調(diào)制范圍——向下擴(kuò)頻和中心擴(kuò)頻方式下都可以達(dá)到0.5%~2%。這種菜單選擇方式使設(shè)計(jì)人員能夠在優(yōu)化SSC實(shí)現(xiàn)系統(tǒng)性能的同時(shí)將EMI化。[3]

可編程振蕩器中分?jǐn)?shù)NPLL所帶來的有用功能的另一個(gè)例子是數(shù)控振蕩器(DCO)。DCO功能強(qiáng)大,結(jié)合FPGA,可實(shí)現(xiàn)低帶寬、全數(shù)字PLL,從而能夠?yàn)楦叨穗娦排c網(wǎng)絡(luò)系統(tǒng)提供失效保護(hù)、故障切換或抖動(dòng)消除等功能。

硅MEMS的優(yōu)勢全新的硅MEMS振蕩器在過去幾年里顯著擴(kuò)大了商用可編程振蕩器的產(chǎn)品組合。這些振蕩器使用戶能夠定制參考頻率,選擇外部參考與FPGA內(nèi)部PLL參數(shù)的組合,從而實(shí)現(xiàn)的時(shí)鐘樹設(shè)計(jì)。此外,設(shè)計(jì)人員還可以輕松選擇電源電壓

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論