<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PLL_IP核的調用流程詳解

冬至子 ? 來源:小樊愛學習 ? 作者:愛學習的小樊 ? 2023-07-19 16:37 ? 次閱讀

1.在ip目錄里搜索pll,選擇ALTPLL,點擊打開后設置名稱并自動保存在目錄中。

圖片

2.在打開彈窗內設定如下三個位置的內容,其中50Mhz是板載的外部時鐘的頻率,下方選擇的模式是默認。

圖片

3.選擇第二個小選項卡,取消勾選areset,這個一般用不到,而且使用了容易出錯。勾選locked,這個輸出信號的輸出為高電平時,說明輸出的時鐘有效,否則無效,方便查看。

圖片

4.選擇輸出時鐘地選項卡,下方有clk0~4,最多可以有五個輸出,勾選上第一個紅框就是使用該輸出時鐘。接著勾選上第二個紅框,就可以在右方輸入需要輸出的時鐘,這里選擇100Mhz,此時右方會自動顯示倍乘因子和倍除因子的值,輸入的50Mhz÷1×2=100Mhz。也可以勾選第二個紅框下方的選項,自行根據所需要的輸出時鐘的頻率修改倍乘因子和倍除因子的值,下方剩下兩個紅框中對應相位差和占空比的調節。這里我用了四個輸出,具體參數可以看左方的框圖內顯示。

圖片

5.在最后一個選項卡中勾選如下圖的設置,這些文件的區別我也不懂,記就完事了。其它的選項卡都是高級設置,暫時用不到,全部默認即可,點擊生成。

圖片

6.在rtl文件夾(用戶代碼文件夾)里新建一個頂層文件(pll.v文件),將pll_ip實例化,即在頂層文件中調用,再打開quartus軟件,添加頂層文件,全編譯。

圖片

7.如果需要再修改pll_ip的內容,只要在此處點擊即可,到此該內容已經結束,下面跑一下仿真。

圖片

8.新建一個仿真文件,如下圖。

圖片

9.在quartus軟件中添加該仿真文件,全編譯。這里補充一個modelsim的安裝和破解方法(我的電腦跑仿真一直會有問題,嘗試過網上很多方式都不成功,這里放一個我自己電腦能成功的方法)

10.破解安裝完成后,可以自己點擊modelsim軟件,能正常打開應該就是成功了。如果和我一樣,在quartus運行時去安裝并破解modelsim,需要重新啟動quartus,否則會失敗。接著按照下圖的操做進行設置,打開tool—>options,在彈窗內選擇EDA Tool Options,在右方紅框內選擇modelsim的安裝目錄,要定位到win32或win64。下方有個modelsim_altera ,好像是quartus自帶的仿真,但是我嘗試配置,一直沒成功過,可以忽略。

圖片

圖片

11.仿真軟件目錄配置完成后,在assignments里選擇settings,再按照下方圖片內容配置,大部分都是默認的,點擊test benches,按下方箭頭順序操做,新建一個仿真,自己命名,然后設置結束時間是1us,最后將寫好的仿真文件(tb_pll.v文件)添加進去即可。

圖片

圖片

圖片

12.點擊如下圖按鈕,開始仿真。

圖片

13.仿真結束,出現波形??梢钥吹讲ㄐ魏椭拔以趐ll_ip核的設定一樣,不同的頻率,相位,占空比,pll_ip核的調用到此結束。

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • EDA工具
    +關注

    關注

    4

    文章

    260

    瀏覽量

    31329
  • 時鐘頻率
    +關注

    關注

    0

    文章

    48

    瀏覽量

    20215
  • 高電平
    +關注

    關注

    6

    文章

    109

    瀏覽量

    21024
  • MODELSIM仿真
    +關注

    關注

    0

    文章

    15

    瀏覽量

    7250
  • PLL電路
    +關注

    關注

    0

    文章

    91

    瀏覽量

    6308
收藏 人收藏

    評論

    相關推薦

    XILINX FPGA IP之MMCM PLL DRP時鐘動態重配詳解

    上文XILINX FPGA IP之Clocking Wizard詳解說到時鐘IP的支持動態重配的,本節介紹通過DRP進行MMCM PLL的重新配置。
    發表于 06-12 18:24 ?7312次閱讀
    XILINX FPGA <b class='flag-5'>IP</b>之MMCM <b class='flag-5'>PLL</b> DRP時鐘動態重配<b class='flag-5'>詳解</b>

    關于FPGA IP

    對于深入學習使用FPGA的小伙伴們,特別是一些復雜的、大規模的設計應用,適宜的IP核對開發能起到事半功倍的作用。IP的概念與我們sdk里庫的概念相似。IP即電路功能模塊,用戶可以直接
    發表于 04-29 21:01

    Aletra IP

    用Quartus II 調用IP時,在哪可以查看IP的例程
    發表于 07-27 20:28

    那位大神有IP詳解資料 萬分感謝

    Xilinx系列FPGA芯片IP詳解 ,altera系列FPGA芯片IP詳解 , 相關資料
    發表于 06-03 15:03

    DE2的板子使用QuartusII13.0時無法使用PLLIP

    DE2的板子使用QuartusII13.0時無法使用PLLIP,請問是什么原因,如何解決?謝謝!
    發表于 04-22 17:15

    分享一本好書 ——Altera系列FPGA芯片IP詳解

    Altera系列FPGA芯片IP詳解
    發表于 08-19 17:24

    【鋯石A4 FPGA試用體驗】IPPLL(一)新建IP

    通過Quartus II 軟件創建PLL IP。首先,要新建一個工程,這個方法在之前的帖子中已經發過,不會的可以查看前面的相關帖子。創建好自己的工程:打開如下的菜單
    發表于 09-23 21:44

    xilinx FPGA的FFT IP調用

    有沒有大神可以提供xilinx FPGA的FFT IP調用的verilog 的參考程序,最近在學習FFT的IP的使用,但是仿真結果有問
    發表于 12-25 17:05

    Xilinx系列FPGA芯片IP詳解

    `Xilinx系列FPGA芯片IP詳解(完整高清書簽版)`
    發表于 06-06 13:15

    ip

    我想問一下,在quartus上直接調用IP和在qsys中用IP有什么區別?自個有點迷糊了
    發表于 08-07 10:09

    勇敢的芯伴你玩轉Altera FPGA連載63:PLL IP創建于配置

    `勇敢的芯伴你玩轉Altera FPGA連載63:PLL IP創建于配置特權同學,版權所有配套例程和更多資料下載鏈接:http://pan.baidu.com/s/1i5LMUUD 可以復制上一個
    發表于 04-20 21:45

    vivado 調用IP 詳細介紹

    大家伙,又到了每日學習的時間了,今天咱們來聊一聊vivado 調用IP。首先咱們來了解一下vivado的IP,
    發表于 05-15 12:05

    詳細操作 vivado 調用IP(附圖)

    大家伙,又到了每日學習的時間了,今天咱們來聊一聊vivado 調用IP。首先咱們來了解一下vivado的IP,
    發表于 05-16 11:42

    使用Vivado調用ROM IP

      本例程主要使用Vivado 調用ROM IP,用含有正弦曲線的.coe文件初始化ROM,最終通過仿真實現波形的顯示  一、首先建立工程      二、選擇芯片的型號  我
    發表于 01-08 17:16

    【正點原子DFPGL22G開發板體驗】內置IP使用體驗-PLL之呼吸燈

    前言集成開發環境中提供的FPGA功能模塊,即IP的豐富程度,也體現了開發環境的成熟度。提供的IP越多,則用戶能更多的直接使用IP
    發表于 02-09 23:21
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>