日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > CLKDLL使用帶來的思考

          CLKDLL使用帶來的思考

          作者: 時(shí)間:2011-03-08 來源:網(wǎng)絡(luò) 收藏

          一直以為DCM和DLL說得都是一個(gè)東西,使用了才知道Xilinx的時(shí)鐘管理策略還真得蠻多的,雖說基本的原理上都有點(diǎn)大同小異。

          本文引用地址:http://yuyingmama.com.cn/article/191326.htm

            

            圖1

            先說DCM,字面上理解就是數(shù)字時(shí)鐘管理單元,主要完成時(shí)鐘的同步、移相、分頻、倍頻和去抖動(dòng)等。而DLL是數(shù)字延遲鎖相環(huán)的意思,是通過長(zhǎng)的延時(shí)線達(dá)到對(duì)時(shí)鐘偏移量的調(diào)節(jié),而這個(gè)調(diào)節(jié)是通過比對(duì)反饋回來的時(shí)鐘信號(hào)實(shí)現(xiàn)同步輸出的。DCM實(shí)際上不止DLL結(jié)構(gòu)這么簡(jiǎn)單,它還包括了DFSDPSDSS等組件。官方的說法如下:

            The digital clock manager (DCM) component implements a clock delay locked loop (DLL), a digital frequency synthesizer (DFS), digital phase shifter (DPS), and a digital spread spectrum (DSS).

            Xilinx早期的Virtex器件不提供DCM資源,只有,這個(gè)實(shí)現(xiàn)的時(shí)鐘輸出相對(duì)單一,但是基本的時(shí)鐘偏斜的優(yōu)化效果還是可以達(dá)到的。簡(jiǎn)單的插入語言模板進(jìn)行例化就可以了。需要注意的是時(shí)鐘反饋信號(hào)CLKFB不能夠直接和時(shí)鐘輸出CLK0連接,必須讓CLK0先BUFG一下。可以如下進(jìn)行例化(不使用的時(shí)鐘可以空著):

             #(

            .CLKDV_DIVIDE(2.0), // Divide by: 1.5,2.0,2.5,3.0,4.0,5.0,8.0 or 16.0

            .DUTY_CYCLE_CORRECTION(TRUE), // Duty cycle correction, TRUE or FALSE

            .FACTORY_JF(16'hC080), // FACTORY JF Values

            .STARTUP_WAIT(FALSE) // Delay config DONE until DLL LOCK, TRUE/FALSE

            )

            CLKDLL_inst (

            .CLK0(clk0), // 0 degree DLL CLK output

            .CLK180(clk180), // 180 degree DLL CLK output

            .CLK270(clk270), // 270 degree DLL CLK output

            .CLK2X(clk2x), // 2X DLL CLK output

            .CLK90(clk90), // 90 degree DLL CLK output

            .CLKDV(clkdv), // Divided DLL CLK out (CLKDV_DIVIDE)

            .LOCKED(locked), // DLL LOCK status output

            .CLKFB(clk00), // DLL clock feedback

            .CLKIN(clk), // Clock input (from IBUFG, BUFG or DLL)

            .RST(!rst_n) // DLL asynchronous reset input

            );


          上一頁(yè) 1 2 3 4 5 下一頁(yè)

          關(guān)鍵詞: CLKDLL 帶來

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉