0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA學(xué)習(xí)系列:14. 鎖相環(huán)pll設(shè)計

FPGA學(xué)習(xí)交流 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-06-13 11:21 ? 次閱讀

設(shè)計背景:

在我們設(shè)計工程中我們會用到100M,500M等時鐘,如果我們的晶振達不到我們就需要倍頻,再上一個文檔中我們了解到了分頻,可是倍頻我們改怎么做了,這里我們就用了altera的IP核鎖相環(huán)。

今天我們將去學(xué)習(xí)簡單的IP核的調(diào)用和生成。

設(shè)計原理:

本次的設(shè)計我們調(diào)用IP核鎖相環(huán)了生成一個200M的時鐘,下面我們就來學(xué)習(xí)和使用簡單的IP核。

設(shè)計架構(gòu)圖:

設(shè)計流程:

新建工程打開tools,然后選擇:

然后出現(xiàn)下面的界面,第一個句是建立新的IP核,第二個打開你建立好的以便于我們修改,第三個是復(fù)制一個,我們選擇第一個選擇,建立一個,然后下一步.

然后跳出下面的界面,我們選擇下面的

然后在右邊選擇我們的語言verilog ,然后給我們建立的IP核起一個名字。

然后跳出下面的界面,inclk0位輸入我們默認(rèn)為50M,areset位復(fù)位高電平有效,c0位輸出,locked位輸出標(biāo)志位,然后輸入我們100M改為50M,下一步。

為了只觀的看到各個引腳的情況,我們下一步,不進行操作。

我們可以改我們的輸出時鐘為多少,可以改輸出時鐘的相位,占空比,我們寫入輸出位200M,占空比為50%,然后下一步。

之后不停的下一步,出現(xiàn)下面的界面,就點擊完成Finish,這樣就完成了IP核的建立。

之后我們打開我們生成的IP核代碼,然后例化。

設(shè)計代碼:

設(shè)計模塊

0modulepll(clk,clk_200M,rst_n,locked);

1inputclk;

2inputrst_n;

3

4outputclk_200M;

5outputlocked;

6

7

8 my_pll my_pll_inst(//例化IP核

9 .areset(~rst_n),

10 .inclk0(clk),

11 .c1(clk_200M),

12 .locked(locked)

13);

14endmodule

測試模塊

0`timescale1ns/1ps

1

2modulepll_tb();

3regclk;

4regrst_n;

5

7wireclk_200M;

8wirelocked;

9initialbegin

10 clk=1'b1;

11 rst_n=1'b0;

12 #200.1rst_n=1'b1;

13

14 #2000.1$stop;

15

16 end

17

18 always#10clk=~clk;

19 pll pll_dut(

20 .clk(clk),

21 .rst_n(rst_n),

23 .clk_200M(clk_200M),

24 .locked(locked)

25 );

26endmodule

仿真圖:

????

在仿真中我們看一看到我們生成的時鐘是200M,然后我們可以用鎖相環(huán)生成的標(biāo)志位給用200M時鐘的電路當(dāng)復(fù)位,如下:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21796

    瀏覽量

    605523
  • 鎖相環(huán)
    +關(guān)注

    關(guān)注

    35

    文章

    590

    瀏覽量

    87859
收藏 人收藏

    評論

    相關(guān)推薦

    關(guān)于鎖相環(huán)(PLL)的工作原理

    鎖相環(huán)英文名稱PLL(Phase Locked Loop),中文名稱相位鎖栓回路,現(xiàn)在簡單介紹一下鎖相環(huán)的工作原理。
    的頭像 發(fā)表于 04-28 09:57 ?7503次閱讀
    關(guān)于<b class='flag-5'>鎖相環(huán)</b>(<b class='flag-5'>PLL</b>)的工作原理

    FPGA學(xué)習(xí)系列鎖相環(huán)pll設(shè)計

    在我們設(shè)計工程中我們會用到100M,500M等時鐘,如果我們的晶振達不到我們就需要倍頻,再上一個文檔中我們了解到了分頻,可是倍頻我們改怎么做了,這里我們就用了altera的IP核鎖相環(huán)。今天我們將去學(xué)習(xí)
    發(fā)表于 06-17 08:30

    PLL(鎖相環(huán))電路原理是什么?

    PLL(鎖相環(huán))電路原理是什么?
    發(fā)表于 01-21 07:03

    LabVIEW鎖相環(huán)PLL

    LabVIEW鎖相環(huán)PLL鎖相環(huán)是一種反饋電路,其作用是使得電路上的時鐘和某一外部時鐘的相位同步。PLL通過比較外部信號的相位和由壓控晶振(VCXO)的相位來實現(xiàn)同步的,在比較的
    發(fā)表于 05-31 19:58

    鎖相環(huán)(PLL),鎖相環(huán)(PLL)是什么意思

    鎖相環(huán)(PLL),鎖相環(huán)(PLL)是什么意思 PLL的概念 我們所說的PLL。其
    發(fā)表于 03-23 10:47 ?6152次閱讀

    鎖相環(huán)

    鎖相環(huán)英文為PLL,即PLL鎖相環(huán)??梢苑譃槟M鎖相環(huán)和數(shù)字鎖相環(huán)。兩種分類的
    發(fā)表于 10-26 12:40
    <b class='flag-5'>鎖相環(huán)</b>

    如何設(shè)計并調(diào)試鎖相環(huán)(PLL)電路

    如何設(shè)計并調(diào)試鎖相環(huán)(PLL)電路 pdf
    發(fā)表于 01-07 16:20 ?0次下載

    詳解FPGA數(shù)字鎖相環(huán)平臺

    一、設(shè)計目標(biāo) 基于鎖相環(huán)的理論,以載波恢復(fù)環(huán)為依托搭建數(shù)字鎖相環(huán)平臺,并在FPGA中實現(xiàn)鎖相環(huán)的基本功能。 在
    發(fā)表于 10-16 11:36 ?18次下載
    詳解<b class='flag-5'>FPGA</b>數(shù)字<b class='flag-5'>鎖相環(huán)</b>平臺

    鎖相環(huán)(PLL)的工作原理及應(yīng)用

    鎖相環(huán)路是一種反饋控制電路,簡稱鎖相環(huán)PLL,Phase-Locked Loop)。鎖相環(huán)的特點是:利用外部輸入的參考信號控制環(huán)路內(nèi)部振蕩信號的頻率和相位。
    的頭像 發(fā)表于 03-29 09:54 ?1.4w次閱讀

    pll鎖相環(huán)倍頻

    PLL鎖相環(huán)倍頻是一種用于改變輸入信號頻率的技術(shù),它可以將輸入信號的頻率放大或縮小,以達到某種特定的目的。
    發(fā)表于 02-14 15:56 ?3044次閱讀

    pll鎖相環(huán)倍頻的原理

    pll鎖相環(huán)倍頻的原理? PLL鎖相環(huán)倍頻是一種重要的時鐘信號處理技術(shù),廣泛應(yīng)用于數(shù)字系統(tǒng)、通信系統(tǒng)、計算機等領(lǐng)域,具有高可靠性、高精度、快速跟蹤等優(yōu)點。
    的頭像 發(fā)表于 09-02 14:59 ?3413次閱讀

    FPGA鎖相環(huán)PLL給外圍芯片提供時鐘

    FPGA鎖相環(huán)PLL給外圍芯片提供時鐘 FPGA鎖相環(huán)PLL(Phase-Locked Lo
    的頭像 發(fā)表于 09-02 15:12 ?3475次閱讀

    pll鎖相環(huán)的作用 pll鎖相環(huán)的三種配置模式

    pll鎖相環(huán)的作用 pll鎖相環(huán)的三種配置模式? PLL鎖相環(huán)是現(xiàn)代電子技術(shù)中廣泛應(yīng)用的一種電路
    的頭像 發(fā)表于 10-13 17:39 ?3738次閱讀

    鎖相環(huán)(PLL)基本原理 當(dāng)鎖相環(huán)無法鎖定時該怎么處理的呢?

    鎖相環(huán)(PLL)基本原理 當(dāng)鎖相環(huán)無法鎖定時該怎么處理的呢? 鎖相環(huán)(Phase Locked Loop, PLL)是一種電路系統(tǒng),它可以將
    的頭像 發(fā)表于 10-23 10:10 ?3461次閱讀

    了解鎖相環(huán)PLL)瞬態(tài)響應(yīng) 如何優(yōu)化鎖相環(huán)PLL)的瞬態(tài)響應(yīng)?

    了解鎖相環(huán)PLL)瞬態(tài)響應(yīng) 如何優(yōu)化鎖相環(huán)PLL)的瞬態(tài)響應(yīng)? 鎖相環(huán)PLL)是一種廣泛應(yīng)
    的頭像 發(fā)表于 10-23 10:10 ?1989次閱讀