【實戰經驗】--Xilinx--IPcore--PLL生成


用途:

  PLL用於產生自己想要的時鍾,可以倍頻有可以分頻,通常倍頻。

生成:

  1.打開ISE—— Project —— New source,選擇IP(CORE Generator & Architecture Wizard),再命名你要產生的IP核,點擊Next



  2.選擇FPGA —— Features and Design —— Clocking —— Cloking Wizard 點擊Next

  3.選擇Finish(未配圖)進入配置界面。

    這里主要說兩點(如上圖)

     3.1Cloking Features

        Frequency synthesis  允許輸出多個輸入時鍾不同的時鍾,通常選擇,不選擇的話 輸出時鍾=輸入時鍾。

        Phase alignment        此功能允許將輸出時鍾相位鎖定到參考,例如設備的輸入時鍾針。

        Minimize power          該特征可以使原語需要的功率總量最小化,但可能是以頻率、相移、以及占空比精度為代價的。通常不選擇。

        Dynamic phase shift  此功能允許更改輸出時鍾上的相位關系

     3.2 Input Clock Information

             Value                           輸入時鍾頻率(我的板子上是50MHz)

        Input Jitter                   輸入抖動(默認即可)

                             Source                         下拉有四個選項:第一個選擇的意思是輸入時鍾為單端的,有一個IBUFG作為輸入時鍾緩沖;

                          第二個為差分輸入端,一個IBUFGDS被嵌入主輸入時鍾中;

                          第三個為全局緩沖,一個BUFG被嵌入主輸入時鍾中;

                          第四個就是沒有buffer。

    配置好后點擊NEXT進入下一個配置界面。

  5.這個界面設置輸出時鍾的個數(Output Clock)、頻率(Output Freq)、相位(Phase)、占空比(Duty Cycle),設置好后點擊NEXT

  5.這里配置一些其他的信號

    RESET          復位PLL(高電平有效)

    LOCKED       PLL輸出時鍾正常工作的指示信號

  6.最好別修改這里的數值,直接點擊NEXT

  7.改輸入輸出時鍾的名字,不改可以直接點擊NEXT

  8.點擊Generate即可生成一個PLL IPcore


例化: 

  Design欄單擊生成的IP核,再在下方的CORE Generator中雙擊View HDL INstantiation Template,即可在右側查看信息(上)及例化模板(下),復制例化模板在其他地方粘貼並修改即可。

 

 










 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM