999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的DCM設計研究

2017-05-18 09:22:02江蘇金陵機械制造總廠徐立升張建春
電子世界 2017年9期
關鍵詞:信號功能

江蘇金陵機械制造總廠 徐立升 張建春

基于FPGA的DCM設計研究

江蘇金陵機械制造總廠 徐立升 張建春

Xilinx公司的FPGA中的數字時鐘管理單元(DCM),具有強大的時鐘管理作用。本文介紹了FPGA中的DCM的原理與應用,對其工作原理、組成、使用方法及應用進行了系統描述,通過對DCM IP核的參數設置和程序設計實現了時鐘的倍頻、分頻和相位移動等功能。

FPGA;DCM;IP核

1 引言

隨著集成電路的發展,芯片的集成度越來越高,實現的功能越來越多。可編程邏輯器件FPGA是一種可在線編程的邏輯芯片,具有強大的實時處理與運算能力,在通信與圖像處理中的應用越來越多。為了適應各種需要,FPGA內部集成了數字時鐘管理單元DCM,DCM提供了強大的時鐘管理功能:時鐘去偏斜,頻率綜合,時鐘相移,動態重配置等功能。DCM內部結構圖如圖1所示。

圖1 DCM內部結構圖

2 DCM組成

DCM是Xilinx公司專有的時鐘管理模塊,DCM由四個獨立的功能單元組成:(1)延遲鎖定環路(Delay-Locked Loop,DLL);(2)數字頻率綜合器(Digital Frequency Synthesizer,DFS);(3)數字相移器(Phase Shift,PS);(4)狀態邏輯(Status Logic,SL)[1]。此外,DCM還有一個重要的動態可重配置功能。

2.1 DLL模塊

DLL模塊由一條可變的延遲線和控制邏輯組成。延遲線由延遲單元組成,輸入的時鐘經過延遲線,每個延遲單元的輸出代表著輸入時鐘的不同延遲版本。DCM輸出的時鐘信號經過全局緩沖器到達FPGA內部各個模塊的延遲是相同的,但是與DCM輸入時鐘有一個固定的走線延遲,為了消除這段延遲,DCM中引入了反饋時鐘CLKFB,通過CLKFB與輸入時鐘相比較,調節控制延遲單元的個數,使得CLKFB與輸入時鐘同相,消除走線延遲[2],使得到達各個模塊的時鐘與FPGA輸入管腳的時鐘同相。DLL原理框圖如圖2所示。

圖2 DLL原理框圖

2.2 數字頻率綜合器

數字頻率綜合器提供了強大的頻率綜合功能,除了直接實現時鐘的倍頻外,還提供一個倍頻系數M與分頻系數D,M和D可以為任意的正整數,輸出頻率可以是M/D表示的輸入時鐘頻率的任意函數,可以輸出多種時鐘頻率。

2.3 數字相移器

DCM的數字相移器提供粗粒度和細粒度兩種時鐘相移。對于粗粒度相移控制,DCM直接輸出四種時鐘CLK0,CLK90,CLK180,CLK270,這四種輸出依次相對移相1/4個輸入時鐘周期。此外,CLK2X180和CLKFX180分別提供CLK2X和CLKFX的180°粗調相移。粗粒度相移直接從DLL的延遲線產生。數字相移器提供的細粒度相移可以精確的調整輸出時鐘與輸入時鐘之間的相位關系,細粒度相移使用CLKOUT_PHASE_SHIFT和PHASE_ SHIFT屬性來調節輸出時鐘的相位[3]。DCM中時鐘的移相是相對CLKIN而言的。DCM中的細粒度時鐘相位調整為:

相移(ns)=(PHASE_SHIFT/256)*FCLKIN

其中FCLKIN為輸入時鐘CLKIN的頻率。

DCM中數字相移器可以提供正負相位的調整,在VARIABLE_ CENTER和FIXED模式下,PHASE_SHIFT屬性的全范圍始終是-128到+128。在VARIABLE_POSITIVE模式下,PHASE_SHIFT屬性的范圍是0到+255,可以實現輸入時鐘的1/256相位的精確調整。

2.4 狀態邏輯

狀態邏輯表示出DCM的工作狀態。STATUS[7:0]只有低3位有定義;STATUS[0]置高時,表示DCM相移溢出;當STATUS[1]置高時,表明CLKIN端沒有輸入時鐘;當STATUS[2]置高時,表明CLKFX端沒有輸出信號。

2.5 動態重配置

動態重配置端口可以實時加載來更新DCM的初始設置,不需要重新啟動電路。動態重配置端口可以完成以下功能:

(1)可動態調整倍頻系數M與分頻系數D,產生新的時鐘頻率。

(2)可動態調整相移因子PHASE_SHIFT值,產生新相移。

圖3 FPGA中DCM硬件電路示意圖

3 DCM的設計與應用

DCM是FPGA重要的資源,本文以Xilinx Virtex-5系列的FPGA為例來研究DCM IP核的設計與使用。在Virtex-5系列的FPGA中集成了DCM的IP核,用戶使用時,直接配置IP核即可。配置代碼如下所示。

DCMM DCMModule (

.CLKIN_IN(clkin), //輸入時鐘信號

.RST_IN(reset), //輸入復位信號

.CLKDV_OUT(clkdv), //輸出可配置分頻信號

.CLKFX_OUT(clkfx), //輸出反饋信號

.CLKFX180_OUT(clkfx180), //輸出反饋信號的反相信號

.CLK0_OUT(clk0), //輸出與輸入時鐘同相信號

.CLK2X_OUT(clk2x), //輸出倍頻信號

.CLK2X180_OUT(clk2x180), //輸出倍頻信號的反相信號

.CLK90_OUT(clk90), //輸出移相90度的時鐘信號

.CLK180_OUT(clk180), //輸出移相180度的時鐘信號

.CLK270_OUT(clk270), //輸出移相270度的時鐘信號

.LOCKED_OUT(locked) //輸出鎖定信號

);DCM具有強大的時鐘管理功能,FPGA內部通過DCM可以產生各種需求的時鐘信號,滿足不同系統對時鐘頻率的要求。并且通過代碼可以直接修改時鐘頻率,大大簡化系統的工作量,能夠滿足各種應用需求,此外DCM中的LOCKED信號表明DCM已正常工作,可以用作電路中其它模塊的復位信號。FPGA中DCM硬件電路示意圖如圖3所示。

圖4 DCM產生的時鐘信號

通過圖3可看出所有的輸出時鐘都接入到全局時鐘緩沖器。全局時鐘緩沖器輸出的時鐘信號到達各個觸發器的延遲相等,可以消除走線延遲對觸發器同步產生的影響。輸出時鐘的同相位CLK0經過走線后接入CLKFB輸入端,消除走線延遲,始終保持輸入時鐘與輸出時鐘同相。DCM產生的各種頻率的時鐘信號如圖4所示。

4 結論

時鐘是FPGA電路正常工作不可或缺的部分。FPGA中DCM具有頻率合成,相移調整、動態可重配置等功能。本文介紹了Xilinx系列的FPGA中DCM的設計和使用,通過仿真產生不同頻率的時鐘信號,可以滿足各種應用需求。

[1]李丙玉,王曉東,呂寶林,劉文光.FPGA設計中DCM的原理分析及應用研究[J].微計算機信息,2009,12-2:164-166.

[2]賈亮,馬興,孫偉等.基于Xilinx FPGA DCM的研究與設計[J].電子測量技術,2014,10:85-88.

[3]Xilinx.Virtex-5用戶指南.Xilinx INC,2007.

猜你喜歡
信號功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
孩子停止長個的信號
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 亚洲精品国产首次亮相| 婷婷五月在线| 日本色综合网| 国产成人av大片在线播放| 日本国产一区在线观看| av免费在线观看美女叉开腿| 欧美黑人欧美精品刺激| 欧美天堂久久| 亚洲三级视频在线观看| 2019年国产精品自拍不卡| 亚洲成a人片77777在线播放| 亚洲天堂视频在线免费观看| 热久久国产| 欧美日本在线观看| 91精品啪在线观看国产| 午夜福利亚洲精品| yy6080理论大片一级久久| 精品久久久无码专区中文字幕| 国产幂在线无码精品| 热热久久狠狠偷偷色男同| 亚洲 欧美 中文 AⅤ在线视频| 国产尤物jk自慰制服喷水| 91精品小视频| 日本免费一区视频| 亚洲欧美成人在线视频| 色爽网免费视频| 国产欧美精品一区二区| 99在线观看视频免费| 国产女人18毛片水真多1| 色亚洲成人| 国产一二三区视频| 国产本道久久一区二区三区| 欧美成人精品一级在线观看| 欧美日韩第三页| 国产一级在线播放| 91蝌蚪视频在线观看| a级免费视频| 大香伊人久久| 青青草原国产一区二区| 欧美视频在线播放观看免费福利资源 | 国产精品蜜芽在线观看| 成人亚洲国产| 欧美亚洲一二三区| 99尹人香蕉国产免费天天拍| 日韩A级毛片一区二区三区| 精品视频在线观看你懂的一区| 在线观看国产小视频| 天天躁日日躁狠狠躁中文字幕| 成人午夜视频网站| 亚洲啪啪网| 全部免费特黄特色大片视频| 国产成人精品免费视频大全五级| 亚洲码在线中文在线观看| 国产成人综合日韩精品无码首页| 88国产经典欧美一区二区三区| 成人一区在线| 中文字幕 欧美日韩| 日韩一区精品视频一区二区| 97se亚洲综合在线韩国专区福利| 免费一级无码在线网站 | 99热最新在线| 潮喷在线无码白浆| 欧美国产视频| 自拍亚洲欧美精品| 亚洲91精品视频| 国产国拍精品视频免费看| 午夜不卡福利| 亚洲日韩AV无码精品| 国产成人欧美| 国产精品自在线天天看片| 一级片一区| 性做久久久久久久免费看| 在线视频亚洲色图| 国产白丝av| 青青青亚洲精品国产| 日韩成人午夜| 色偷偷一区二区三区| 国产va在线观看| 蜜桃视频一区二区三区| 日韩福利在线视频| 91外围女在线观看| 日韩成人免费网站|