国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于FPGA可配置任意整數(shù)半整數(shù)50%占空比時(shí)鐘分頻的實(shí)現(xiàn)

2017-02-09 07:34:57王興宏張艷飛
電子與封裝 2017年1期
關(guān)鍵詞:分頻器計(jì)數(shù)器整數(shù)

王興宏,涂 波,閆 華,張艷飛

(1.中國電子科技集團(tuán)公司第58研究所,江蘇無錫214072;2.無錫中微億芯有限公司,江蘇無錫214072)

基于FPGA可配置任意整數(shù)半整數(shù)50%占空比時(shí)鐘分頻的實(shí)現(xiàn)

王興宏1,涂 波1,閆 華2,張艷飛1

(1.中國電子科技集團(tuán)公司第58研究所,江蘇無錫214072;2.無錫中微億芯有限公司,江蘇無錫214072)

基于FPGA,采用FPGA內(nèi)部相移時(shí)鐘,設(shè)計(jì)了一種可配置任意整數(shù)半整數(shù)50%占空比的時(shí)鐘分頻電路。以環(huán)形觸發(fā)器電路為主要分頻電路,根據(jù)各相移時(shí)鐘的相位關(guān)系調(diào)整輸出時(shí)鐘占空比。設(shè)計(jì)結(jié)合時(shí)鐘的相位關(guān)系與分頻時(shí)鐘周期的關(guān)鍵點(diǎn),以多輸入差分鎖存結(jié)構(gòu)完成輸出時(shí)鐘的占空比調(diào)整,最終實(shí)現(xiàn)整數(shù)、半整數(shù)分頻。最后對電路進(jìn)行了仿真驗(yàn)證。

FPGA;占空比;整數(shù)半整數(shù)分頻;差分

1 引言

隨著無線通信技術(shù)的快速發(fā)展,頻率綜合作為現(xiàn)代通信系統(tǒng)的核心部分,對其性能要求越來越高。在無線局域網(wǎng)、移動通信、衛(wèi)星通信、雷達(dá)監(jiān)測、數(shù)字電視等先進(jìn)的電子系統(tǒng)中需要一個(gè)輸出頻率高度穩(wěn)定的頻率綜合器來產(chǎn)生輸出頻率。分頻是頻率綜合器的重要組成部分,它直接影響頻率綜合器的分辨率、頻率切換速度和輸出相位噪聲。在現(xiàn)有的技術(shù)下小數(shù)分頻是通過計(jì)數(shù)器計(jì)數(shù)的方法來實(shí)現(xiàn)的。這樣對IC設(shè)計(jì)來說,需要占用很大的空間。因此現(xiàn)在的研究主要集中在如何設(shè)計(jì)性能良好、集成度高的結(jié)構(gòu)以最大限度降低由于小數(shù)分頻造成的雜散問題。

本設(shè)計(jì)的目的是克服現(xiàn)有實(shí)現(xiàn)方案存在的不足,提供一種基于FPGA[1]50%占空比可配置任意整數(shù)半整數(shù)分頻實(shí)現(xiàn)的結(jié)構(gòu)設(shè)計(jì),使其提高集成度,避免無效的冗余設(shè)計(jì)。

2 設(shè)計(jì)方法與實(shí)現(xiàn)

在提及有關(guān)分頻的結(jié)構(gòu)時(shí),通常會想到采用計(jì)數(shù)器,通過脈沖吞吐計(jì)數(shù)器和鎖相環(huán)計(jì)數(shù),先設(shè)計(jì)兩個(gè)不同分頻比的整數(shù)分頻器,然后通過單位時(shí)間內(nèi)兩種分頻比出現(xiàn)的不同次數(shù)來獲得所需要的小數(shù)分頻值。在分頻整數(shù)、小數(shù)、指定占空比(比如說25%、75%占空)分頻時(shí)鐘,很少采用時(shí)鐘本身的相位優(yōu)勢設(shè)計(jì)。從單獨(dú)設(shè)計(jì)分頻器的角度出發(fā),似乎看起來采用計(jì)數(shù)器的設(shè)計(jì)理念要優(yōu)于本設(shè)計(jì),但要設(shè)計(jì)一款集成度很高的IC,采用本設(shè)計(jì)則更合理且更能節(jié)省資源。本設(shè)計(jì)基于FPGA,采用FPGA內(nèi)部四相位相移時(shí)鐘,快速定位整數(shù)分頻和半整數(shù)對應(yīng)的二分頻時(shí)鐘的周期、半周期、四分之一周期、四分之三周期位置,并采用窄脈沖來標(biāo)記以上關(guān)鍵周期位置,多輸入差分結(jié)構(gòu)完成輸出目標(biāo)分頻時(shí)鐘。

圖1為傳統(tǒng)小數(shù)分頻的設(shè)計(jì)實(shí)現(xiàn)過程,其基本的設(shè)計(jì)思想是:進(jìn)行模N的計(jì)數(shù),在計(jì)數(shù)到N-1時(shí),輸出時(shí)鐘變?yōu)?,回到計(jì)數(shù)0時(shí),又變?yōu)?;在時(shí)鐘為1期間,只要保持計(jì)數(shù)值N-1為半個(gè)時(shí)鐘周期,即實(shí)現(xiàn)了N-0.5的分頻。圖2將N-0.5分頻時(shí)鐘再二分頻,異或,可使得觸發(fā)時(shí)鐘每經(jīng)過N-0.5分頻時(shí)鐘周期就會產(chǎn)生一次時(shí)鐘翻轉(zhuǎn)。這樣即可實(shí)現(xiàn)N-0.5倍的分頻。

圖1 傳統(tǒng)半整數(shù)分頻器的實(shí)現(xiàn)

圖2 整數(shù)半整數(shù)分頻電路設(shè)計(jì)流程圖

圖2所示為整數(shù)半整數(shù)分頻電路設(shè)計(jì)流程圖,整數(shù)半整數(shù)50%占空比時(shí)鐘分頻的實(shí)現(xiàn)分為4個(gè)階段。第一階段提出設(shè)計(jì)所需要的目標(biāo)分頻系數(shù),并確定n× 2分頻系數(shù);然后進(jìn)入第二階段,圍繞第一階段的兩種分頻系數(shù),對分頻器電路進(jìn)行配置,依據(jù)FPGA內(nèi)四項(xiàng)位時(shí)鐘產(chǎn)生目標(biāo)分頻時(shí)鐘,隨后進(jìn)入占空比調(diào)整階段。在完成占空50%調(diào)整之后進(jìn)入最后一個(gè)階段輸出目標(biāo)分頻時(shí)鐘。

圖3所示為整數(shù)半整數(shù)分頻器電路設(shè)計(jì),其工作原理如下所述:首先通過配置,選擇對應(yīng)n×2分頻系數(shù)(n為目標(biāo)分頻系數(shù))的MUX,完成分頻后,F(xiàn)PGA內(nèi)部的四項(xiàng)位時(shí)鐘負(fù)責(zé)采集n分頻時(shí)鐘的關(guān)鍵周期點(diǎn)。從圖3可以看出,分別采用4路單輸入差分結(jié)構(gòu)來合成分頻時(shí)鐘,最后如圖2所示在占空比調(diào)整階段,圍繞之前輸入的4路時(shí)鐘,采用多輸入差分電路,合成n分頻時(shí)鐘,并完成占空比50%的調(diào)整后輸出。本設(shè)計(jì)在功能上可以配置任意整數(shù)半整數(shù)分頻系數(shù)[3],并對目標(biāo)分頻時(shí)鐘完成自動調(diào)整占空比功能;在設(shè)計(jì)結(jié)構(gòu)上采用對稱重復(fù)的設(shè)計(jì)單元,分頻過程中不存在計(jì)數(shù)器計(jì)數(shù)所浪費(fèi)的時(shí)間和所需要的設(shè)計(jì)空間,能夠快速定位到半整數(shù)分頻的周期和占空比50%的時(shí)鐘位置。

圖3 整數(shù)半整數(shù)分頻器設(shè)計(jì)圖

如圖4所示,提供了圖3小數(shù)分頻時(shí)鐘(目標(biāo)分頻時(shí)鐘)調(diào)整占空比差分結(jié)構(gòu),其中A置為高電平,OE、OEN互補(bǔ),在分頻前OE置為“1”;當(dāng)分頻開始時(shí),OE置為“0”,同時(shí)S1接N×2分頻的起始周期時(shí)序,S2接N×2分頻的半周期時(shí)序,S3接N×2分頻的四分之一周期時(shí)序,S4接N×2分頻的四分之三周期時(shí)序。

圖4 輸出分頻時(shí)鐘差分結(jié)構(gòu)

如圖5所示設(shè)計(jì)提供了具體的1.5分頻實(shí)現(xiàn)過程。首先在完成3分頻時(shí),需要源時(shí)鐘采用觸發(fā)器輸出并反饋的方法,經(jīng)過3個(gè)觸發(fā)器,與PHASE0時(shí)鐘通過差分使之定位到3分頻的周期位置,另外需要源時(shí)鐘過1個(gè)觸發(fā)器,與PHASE180時(shí)鐘通過差分定位到3分頻半周期位置。同理,將得到四分之一、四分之三周期位置,設(shè)計(jì)將 PHASE0與 PHASE180、PHASE90與PHASE270組成兩組互補(bǔ)時(shí)鐘,由于兩組時(shí)鐘相位相差180°,那么一定存在超前和滯后半個(gè)周期,所以在后半段完成定位分頻時(shí)鐘的關(guān)鍵周期點(diǎn)時(shí)起到了重要作用,并且兩組時(shí)鐘之間又有著90°相位差,所以在定位四分之一、四分之三周期的關(guān)鍵周期點(diǎn)上提供了保障。此外在設(shè)計(jì)中采用完全相同的結(jié)構(gòu)進(jìn)行設(shè)計(jì),從而降低了設(shè)計(jì)復(fù)雜度[4]。

圖5 1.5分頻的實(shí)現(xiàn)

3 仿真驗(yàn)證

整個(gè)設(shè)計(jì)基于SMIC工藝,建立整個(gè)仿真驗(yàn)證環(huán)境,利用Cadence公司仿真工具spctre進(jìn)行設(shè)計(jì)仿真驗(yàn)證。

圖6 3.5分頻的仿真實(shí)現(xiàn)

圖6舉例說明分頻時(shí)鐘的實(shí)現(xiàn),從仿真結(jié)果可以看出實(shí)現(xiàn)的是3.5分頻時(shí)鐘。其中在完成目標(biāo)分頻時(shí)鐘的幾個(gè)關(guān)鍵周期點(diǎn)時(shí)采用窄脈沖做標(biāo)記,隨后需要采用調(diào)整占空電路的方法來完成時(shí)鐘的翻轉(zhuǎn)。從仿真波形上看,本設(shè)計(jì)最重要的是分頻器的設(shè)計(jì)和分頻時(shí)鐘關(guān)鍵點(diǎn)的定位,控制好窄脈沖的脈寬對后續(xù)的占空比調(diào)整至關(guān)重要,過窄達(dá)不到時(shí)鐘的翻轉(zhuǎn)上升或下降沿時(shí)間,造成差分來不及響應(yīng),過寬則超過了分頻時(shí)鐘的占空時(shí)間。

4 結(jié)論

本文提出了一種基于FPGA可配置任意整數(shù)半整數(shù)50%占空比分頻的實(shí)現(xiàn)方法,介紹了現(xiàn)有分頻方法的局限性,提出了一種新的設(shè)計(jì)原理以及實(shí)現(xiàn)框圖,最后進(jìn)行了仿真驗(yàn)證。本設(shè)計(jì)應(yīng)用于可配置任意分頻時(shí)鐘的設(shè)計(jì)領(lǐng)域,設(shè)計(jì)一方面突破計(jì)數(shù)器計(jì)數(shù)的方法帶來的冗余設(shè)計(jì)問題,更簡單地通過配置可實(shí)現(xiàn)任意整數(shù)半整數(shù)分頻;另一方面巧妙采用了差分結(jié)構(gòu)實(shí)現(xiàn)分頻時(shí)鐘50%占空比的設(shè)計(jì)要求,使其更高效地完成時(shí)鐘占空比的調(diào)整。

[1]徐志軍,徐光輝.CPLD/FPGA的開發(fā)與應(yīng)用[M].北京:電子工業(yè)出版社,2002.

[2]高博,龔敏.基于FPGA的可控分頻器研究與設(shè)計(jì)[J].電子工程師,2003,29(6):44-46.

[3]劉亞海,林爭輝.基于FPGA的小數(shù)分頻器的實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2005,28(3):113-114.

[4](美)拉貝艾(Rabaey JM)等著,周潤德等譯.數(shù)字集成電路——電路、系統(tǒng)與設(shè)計(jì)(第二版)[M].北京:電子工業(yè)出版社,2004:319-357.

Design of FPGA-Based Frequency Dividing Circuit Capable of 50%Duty-Cycle Configuration for Integers/Half-Integers

WANG Xinghong1,TU Bo1,YAN Hua2,ZHANG Yanfei1(1.China Electronics Technology Group Corporation No.58 Research Institute,Wuxi 214072,China;2.East Technologies,inc.Wuxi 214072,China)

In the paper,an FPGA-based frequency dividing circuit is designed.In the design,the FPGA phase-shift clock and flip-flop circuit are used to adjust the duty cycle of clock according to phase relation among phase-shiftclocks.The design usesmulti-inputdifferentialclock latch to achieve the integer/half-integer clock division.And the results are verified by simulations.

FPGA;duty-cycle;integer or half-integer frequency division;differential circuit

TN402

A

1681-1070(2017)01-0032-03

王興宏(1989—),男,甘肅慶陽人,本科,工程師,研究方向?yàn)榍f門級FPGA設(shè)計(jì)與驗(yàn)證。

2016-6-3

猜你喜歡
分頻器計(jì)數(shù)器整數(shù)
一種基于0.18μm SiGe工藝的8GHz前置分頻器
高頻、低相噪、雙模分頻器設(shè)計(jì)
煤氣與熱力(2022年2期)2022-03-09 06:29:30
一類整數(shù)遞推數(shù)列的周期性
聚焦不等式(組)的“整數(shù)解”
計(jì)數(shù)器競爭冒險(xiǎn)及其處理的仿真分析
DRM/DAB/AM/FM頻率綜合器中吞吐脈沖分頻器的設(shè)計(jì)
任意N進(jìn)制計(jì)數(shù)器的設(shè)計(jì)方法
河南科技(2014年10期)2014-02-27 14:09:30
基于單片機(jī)的仰臥起坐計(jì)數(shù)器
答案
乌海市| 绿春县| 乌什县| 北京市| 丘北县| 汾西县| 乡城县| 敦化市| 连州市| 屏东市| 平乡县| 调兵山市| 吴忠市| 怀仁县| 赣榆县| 建平县| 北票市| 车险| 三原县| 榕江县| 白玉县| 项城市| 南康市| 赣州市| 普兰店市| 宕昌县| 恩平市| 平邑县| 伊通| 峨眉山市| 靖安县| 彩票| 马鞍山市| 桦川县| 兰考县| 德令哈市| 彰武县| 始兴县| 杭州市| 公安县| 武平县|