色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

【紫光同創國產FPGA教程】【第四章】PDS下PLL實驗

FPGA技術專欄 ? 來源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-02-04 13:22 ? 次閱讀

原創聲明:

本原創教程由芯驛電子科技(上海)有限公司(ALINX)創作,版權歸本公司所有,如需轉載,需授權并注明出處(alinx.com)。

適用于板卡型號:

PGL22G/PGL12G

1. 文檔簡介

很多初學者看到板上只有一個50Mhz時鐘輸入的時候都產生疑惑,時鐘怎么才50Mhz?如果要工作在100Mhz、150Mhz怎么辦?在很多FPGA芯片內部都集成了PLL,其他廠商可能不叫PLL,但是也有類似的功能模塊,通過PLL可以倍頻分頻,產生其他很多時鐘。本實驗通過調用PLL ip core來學習PLL的使用方法。

2. 實驗環境

3. 實驗原理

PLL(phase-locked loop),即鎖相環。是FPGA中的重要資源。由于一個復雜的FPGA系統往往需要多個不同頻率,相位的時鐘信號。所以,一個FPGA芯片中PLL的數量是衡量FPGA芯片能力的重要指標。FPGA的設計中,時鐘系統的FPGA高速的設計極其重要,一個低抖動, 低延遲的系統時鐘會增加FPGA設計的成功率。

本實驗將通過使用PLL, 輸出一個方波到開發板上的擴展口J8的PIN3腳,來給大家演示使用PLL的方法。

  • 數字鎖相環(PLL)

PLL內部的功能框圖如下圖所示:Logos PLL 主要由鑒頻鑒相器(PFD,Phase Frequency Detector)、環路濾波器(LF,Loop Filter)和壓控振蕩器(VCO,Voltage Controlled Oscillator) 等組成。通過不同的參數配置,可實現信號的調頻、調相、同步、頻率綜合等功能。 LogosPLL 的電路框圖如下圖所示:

pIYBAGAY4bCADC64AABH_HhVGaE005.jpg

想了解更多的時鐘配置, 建議大家看看官方提供的文檔"Logos系列產品PLL IP用戶指南 "。

4. 建立工程

本實驗中為大家演示如果調用PLL IP核來產生不同頻率的時鐘, 并把其中的一個時鐘輸出到FPGA外部IO上, 開發板J8的PIN3腳。

下面為程序設計的詳細步驟。

1. 新建一個pll_test的工程,點擊Tool菜單下的IP Compiler。

o4YBAGAY4bCAc1NcAACNLfreGLI982.jpg

2. 再在彈出的界面里選擇PLL下的Logos PLL,再對PLL取名clk_wiz_0,然后單擊Customize。

pIYBAGAY4bGADIJ6AAC4ivfXNpg242.jpg

3. 在Basic Configurations界面里, 勾選復位管腳使能"Enable Port pll_rst",輸入的時鐘頻率為50Mhz。輸出選擇clk_out0~clk_out3四個時鐘的輸出,頻率分別為200Mhz, 100Mhz, 50Mhz, 25Mhz。這里還可以設置時鐘輸出的相位,我們不做設置,保留默認相位, 點擊 OK完成,

o4YBAGAY4bGAaQMIAACqzSQFtsM958.jpg

5. 然后點擊Generate按鈕生成PLL IP的設計文件。

pIYBAGAY4bKATfX9AABfV44OCq0685.jpg

6. 這時一個 clk_wiz_0 IP會自動添加到我們的pll_test項目中, 用戶可以雙擊它來修改這個IP的配置。

o4YBAGAY4bOAdxOZAABvcOJEhCQ248.jpg

7. 我們再來編寫一個頂層設計文件來實例化這個PLL IP, 編寫pll_test.v代碼如下。

`timescale1ns/1ps//================================================================================//RevisionHistory://DateByRevisionChangeDescription//--------------------------------------------------------------------------------//2019/04/13lhj1.0Original//*******************************************************************************///////////////////////////////////////////////////////////////////////////////////modulepll_test(inputsys_clk,inputrst_n,outputclk_out,//pllclockoutputJ8_Pin3outputlocked);/////////////////////PLLIPcall////////////////////////////clk_wiz_0clk_wiz_0_inst(//Clockinports.clkin1(sys_clk),//IN50Mhz//Clockoutports.clkout0(),//OUT200Mhz.clkout1(),//OUT100Mhz.clkout2(),//OUT50Mhz.clkout3(clk_out),//OUT25Mhz
//Statusandcontrolsignals
.pll_rst(~rst_n),//RESETIN.pll_lock(locked));//OUTendmodule

程序中先用實例化clk_wiz_0, 把單端50Mhz時鐘信號輸入sys_clk到clk_wiz_0的clkin1,把clk_out3的輸出賦給clk_out。

8. 保存工程后,pll_test自動成為了top文件,clk_wiz_0成為Pll_test文件的子模塊。

pIYBAGAY4bOAaSp8AAEW50j4wlo592.jpg

9. 再為工程進行管腳約束,這里不做介紹,見教程《LED流水燈實驗及仿真》中的內容。

注意:例化的目的是在上一級模塊中調用例化的模塊完成代碼功能,在Verilog里例化信號的格式如下:模塊名必須和要例化的模塊名一致,包括信號名也必須一致,模塊與模塊之間的連接信號不能相互沖突,否則會產生編譯錯誤。

o4YBAGAY4bSAQPRGAAAORsS4ddA975.jpg

5. Modelsim 仿真PLL輸出波形

創建仿真文件vtf_pll_test.v文件,鼠標右鍵點擊仿真文件,點擊“run Behavior Simulation”會打開Modelsim軟件進行波形仿真。仿真文件和仿真波形如圖所示:

pIYBAGAY4bWAfu-aAAB5FWgSf64891.jpgo4YBAGAY4baAKTtFAABZY4zywis633.jpg

波形圖中 sys_clk為50MHz的系統時鐘,rst_n為復位信號,clk_out為PLL輸出的25MHz,locked為波形穩定輸出鎖定。

6. 測量PLL輸出波形

編譯工程并生成pll_test.sbit文件,再把sbit文件下載到FPGA中,接下去我們就可以用示波器來測量輸出時鐘波形了。

用示波器探頭的地線連接到開發板上的地(開發板J8的PIN1腳),信號端連接開發板J8的PIN3腳(測量的時候需要注意,避免示波器表頭碰到其它管腳而導致電源和地短路)。

這時我們可以在示波器里看到25Mhz的時鐘波形,波形的幅度為3.3V, 占空比為1:1,波形顯示如下圖所示:

pIYBAGAY4beAStWKAAErDAdDrgs341.jpg

如果您想輸出其它頻率的波形,可以修改時鐘的輸出為clk_wiz_0的clkout0或clkout1或clkout2。也可以修改clk_wiz_0的clkout3為您想要的頻率,這里也需要注意一下,因為時鐘的輸出是通過PLL對輸入時鐘信號的倍頻和分頻系數來得到的,所以并不是所有的時鐘頻率都可以用PLL能夠精確產生的,不過PLL也會自動為您計算實際輸出接近的時鐘頻率。

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

    關注

    1629

    文章

    21729

    瀏覽量

    602993
  • pll
    pll
    +關注

    關注

    6

    文章

    776

    瀏覽量

    135130
  • 時鐘
    +關注

    關注

    10

    文章

    1733

    瀏覽量

    131446
  • PDS
    PDS
    +關注

    關注

    2

    文章

    31

    瀏覽量

    15287
  • 紫光同創
    +關注

    關注

    5

    文章

    85

    瀏覽量

    27503
收藏 人收藏

    評論

    相關推薦

    第四章嵌入式結構設計2

    第四章嵌入式結構設計2
    發表于 09-26 13:58

    《測控電路》習題完整參考答案(第四章

    《測控電路》習題完整參考答案(第四章
    發表于 05-06 23:46

    高頻電子線路第四章答案

    高頻電子線路第四章答案.
    發表于 06-05 10:38 ?32次下載

    PCB布局設計經驗談附原理圖(第四章)

    PCB布局設計經驗談附原理圖(第四章)   AD轉換器的精度和分辨率增加時使用的布線技巧。   最初,模數(A/D)轉
    發表于 10-28 09:28 ?1322次閱讀
    PCB布局設計經驗談附原理圖(<b class='flag-5'>第四章</b>)

    PCB布線設計經驗談附原理圖(第四章)

    PCB布線設計經驗談附原理圖(第四章) AD轉換器的精度和分辨率增加時使用的布線技巧。   最初,模數(A/D)
    發表于 05-12 10:06 ?2440次閱讀
    PCB布線設計經驗談附原理圖(<b class='flag-5'>第四章</b>)

    射頻電路-第四章發送、接收機結構

    無線通信的基本概念,射頻常用計算單位簡介,射頻常用概念辨析第四章射頻系統介紹
    發表于 08-17 10:36 ?0次下載

    自動控制原理第四章_根軌跡法

    自動控制原理第四章_根軌跡法課件,學習的基礎資料。
    發表于 09-02 16:54 ?0次下載

    《測控電路》習題完整參考答案(第四章

    《測控電路》習題完整參考答案(第四章
    發表于 02-14 17:11 ?0次下載

    數字信號處理 第四章

    數字信號處理 第四章
    發表于 10-19 09:31 ?7次下載
    數字信號處理 <b class='flag-5'>第四章</b>

    靜噪基礎第四章_空間傳導及其應對措施

    靜噪基礎第四章,空間傳導及其應對措施
    發表于 01-24 16:16 ?2次下載

    計算機網絡第四章網絡層課件下載

    計算機網絡第四章網絡層課件下載
    發表于 05-17 10:44 ?0次下載

    數字信號處理第四章IFFT算法PPT課件下載

    數字信號處理第四章IFFT算法PPT課件下載
    發表于 08-31 09:22 ?4次下載

    第四章 stm32 cubemx 串口中斷實驗以及proteus仿真(

    第四章 stm32 cubemx 串口實驗以及proteus仿真文章目錄第四章 stm32 cubemx 串口實驗以及proteus仿真前言一、串口中斷二、開啟串口中斷函數加入串口中斷
    發表于 12-17 18:38 ?9次下載
    <b class='flag-5'>第四章</b> stm32 cubemx 串口中斷<b class='flag-5'>實驗</b>以及proteus仿真(<b class='flag-5'>下</b>)

    第四章 stm32 cubemx 串口實驗以及proteus仿真

    第四章 stm32 cubemx 串口中斷實驗以及proteus仿真文章目錄第四章 stm32 cubemx 串口中斷實驗以及proteus仿真前言一、串口是什么?二、工程配置步驟1.
    發表于 12-24 18:47 ?4次下載
    <b class='flag-5'>第四章</b> stm32 cubemx 串口<b class='flag-5'>實驗</b>以及proteus仿真

    電路理論的基礎知識第四章電路定理

    電路理論的基礎知識第四章電路定理
    發表于 01-13 13:48 ?0次下載
    主站蜘蛛池模板: 久久国产亚洲精品AV麻豆| 欧美三级在线完整版免费| 中国农村真实bbwbbwbbw| 青青草久久| 久久青草在线视频精品| 国产爱豆剧果冻传媒在线| 中文字幕亚洲无线码一区| 乌克兰黄色录像| 欧美成人性色生活18黑人| 极品少妇高潮啪啪AV无码| 成人午夜精品久久久久久久秋霞 | 超碰99热在线精品视频| 野花视频在线观看免费最新动漫| 四虎精品久久久久影院| 内射后入在线观看一区| 邻家美姨在线观看全集免费| 国产一区私人高清影院| 国产美女影院| 国产精品无码久久av| 国产精品卡1卡2卡三卡四| 丰满人妻按磨HD| 国产欧美二区综合| 国产精品人妻无码77777| 国产手机在线精品| 好大好硬好湿再深一点网站| 国产一区精选播放022| 久久亚洲精选| 欧美日韩亚洲综合2019| 色吧电影院| 亚洲精品国产高清嫩草影院| 亚洲黄色免费观看| 中文字幕乱码一区AV久久| 最新日本免费一区| xnxx18美女| 国产69TV精品久久久久99| 国产一区二区在线观看免费| 久久婷婷电影网| 日韩欧美中文字幕在线二视频| 为什么丈夫插我我却喜欢被打着插 | 精品无码久久久久久国产百度| 久久久精品久久|