步步詳解之第1節----ALTERA FPGA關於PLL的使用,幫你用光所有PLL


  1. PLL

    1. 創建工程

    創建新工程

    引導說明,點擊next

    設置工程路徑,不能有中文;設置工程名稱,點擊next

    點擊next

    選擇器件庫,這里選擇cyclone IV E,器件型號為EP4C6EE22C8,該器件有兩個PLL;

    點擊next

    1. 調用PLL IP核

    調用PLL IP核

    選擇創建新的IP核

    選擇I/O

    選擇ALTPLL,器件類型、語言、設置IP的名稱和文件路徑

    1. 參數設置

    點擊yes,成生成IP核文件,如下:

    1. 例化調用IP核

    首先創建一個top文件,用來調用pll,

    由於該器件包含有兩個PLL,測試這兩個PLL的功能,可以采用級聯起來的方式:第一個PLL的時鍾輸出,作為第二個PLL的時鍾輸入,最后將第二個PLL的時鍾輸出作為LED燈模塊的時鍾輸入;如果有很多個PLL,測試的時候也可以采用這種方式進行級聯起來,有多少個PLL,就級聯成多少級。

    同時將兩個PLL的鎖定指示作為控制信號,鎖定指示為1時表示鎖定,為0時表示失鎖,所以可以用這兩個鎖定信號來控制led燈的狀態,當兩個鎖相環有一個為失鎖時,LED燈滅,只有當兩個都是鎖定時,LED燈才能形成流水閃爍。

    1. 綜合&布局布線

    綜合&布局布線之后,可以看到PLL的使用率達到100%。

    選擇IO約束文件,用來約束IO的位置,大西瓜開發板已經提供完整的約束文件,直接調用即可:

    運行IO約束文件:

    再重新布局布線一次:

    1. 查看布局布線后的結果

  2. PLL資源的使用情況

    查看每個PLL的使用情況,這是每個工程綜合&布局布線之后必須確認的步驟:

  3. PLL在芯片上的布局情況

    要更好的了解工程最后綜合&布局布線之后的電路,必須查看布局布線的結果,這里采用由原理圖定位到chip planner的方式,查看電路;

    本文檔為大西瓜FPGA所有,淘寶地址:https://daxiguafpga.taobao.com

(如需轉載或使用,請注明作者信息和出處,謝謝!)

代碼鏈接:https://pan.baidu.com/s/1ba-qOC0f-NoWNUlM8jKRlA 密碼:hz9t

 


免責聲明!

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



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