在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

【紫光同創(chuàng)國(guó)產(chǎn)FPGA教程】【第四章】PDS下PLL實(shí)驗(yàn)

FPGA技術(shù)專欄 ? 來(lái)源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-02-04 13:22 ? 次閱讀

原創(chuàng)聲明:

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

適用于板卡型號(hào):

PGL22G/PGL12G

1. 文檔簡(jiǎn)介

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

2. 實(shí)驗(yàn)環(huán)境

3. 實(shí)驗(yàn)原理

PLL(phase-locked loop),即鎖相環(huán)。是FPGA中的重要資源。由于一個(gè)復(fù)雜的FPGA系統(tǒng)往往需要多個(gè)不同頻率,相位的時(shí)鐘信號(hào)。所以,一個(gè)FPGA芯片中PLL的數(shù)量是衡量FPGA芯片能力的重要指標(biāo)。FPGA的設(shè)計(jì)中,時(shí)鐘系統(tǒng)的FPGA高速的設(shè)計(jì)極其重要,一個(gè)低抖動(dòng), 低延遲的系統(tǒng)時(shí)鐘會(huì)增加FPGA設(shè)計(jì)的成功率。

本實(shí)驗(yàn)將通過(guò)使用PLL, 輸出一個(gè)方波到開(kāi)發(fā)板上的擴(kuò)展口J8的PIN3腳,來(lái)給大家演示使用PLL的方法。

  • 數(shù)字鎖相環(huán)(PLL)

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

pIYBAGAY4bCADC64AABH_HhVGaE005.jpg

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

4. 建立工程

本實(shí)驗(yàn)中為大家演示如果調(diào)用PLL IP核來(lái)產(chǎn)生不同頻率的時(shí)鐘, 并把其中的一個(gè)時(shí)鐘輸出到FPGA外部IO上, 開(kāi)發(fā)板J8的PIN3腳。

下面為程序設(shè)計(jì)的詳細(xì)步驟。

1. 新建一個(gè)pll_test的工程,點(diǎn)擊Tool菜單下的IP Compiler。

o4YBAGAY4bCAc1NcAACNLfreGLI982.jpg

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

pIYBAGAY4bGADIJ6AAC4ivfXNpg242.jpg

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

o4YBAGAY4bGAaQMIAACqzSQFtsM958.jpg

5. 然后點(diǎn)擊Generate按鈕生成PLL IP的設(shè)計(jì)文件。

pIYBAGAY4bKATfX9AABfV44OCq0685.jpg

6. 這時(shí)一個(gè) clk_wiz_0 IP會(huì)自動(dòng)添加到我們的pll_test項(xiàng)目中, 用戶可以雙擊它來(lái)修改這個(gè)IP的配置。

o4YBAGAY4bOAdxOZAABvcOJEhCQ248.jpg

7. 我們?cè)賮?lái)編寫(xiě)一個(gè)頂層設(shè)計(jì)文件來(lái)實(shí)例化這個(gè)PLL IP, 編寫(xiě)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

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

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

pIYBAGAY4bOAaSp8AAEW50j4wlo592.jpg

9. 再為工程進(jìn)行管腳約束,這里不做介紹,見(jiàn)教程《LED流水燈實(shí)驗(yàn)及仿真》中的內(nèi)容。

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

o4YBAGAY4bSAQPRGAAAORsS4ddA975.jpg

5. Modelsim 仿真PLL輸出波形

創(chuàng)建仿真文件vtf_pll_test.v文件,鼠標(biāo)右鍵點(diǎn)擊仿真文件,點(diǎn)擊“run Behavior Simulation”會(huì)打開(kāi)Modelsim軟件進(jìn)行波形仿真。仿真文件和仿真波形如圖所示:

pIYBAGAY4bWAfu-aAAB5FWgSf64891.jpgo4YBAGAY4baAKTtFAABZY4zywis633.jpg

波形圖中 sys_clk為50MHz的系統(tǒng)時(shí)鐘,rst_n為復(fù)位信號(hào),clk_out為PLL輸出的25MHz,locked為波形穩(wěn)定輸出鎖定。

6. 測(cè)量PLL輸出波形

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

用示波器探頭的地線連接到開(kāi)發(fā)板上的地(開(kāi)發(fā)板J8的PIN1腳),信號(hào)端連接開(kāi)發(fā)板J8的PIN3腳(測(cè)量的時(shí)候需要注意,避免示波器表頭碰到其它管腳而導(dǎo)致電源和地短路)。

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

pIYBAGAY4beAStWKAAErDAdDrgs341.jpg

如果您想輸出其它頻率的波形,可以修改時(shí)鐘的輸出為clk_wiz_0的clkout0或clkout1或clkout2。也可以修改clk_wiz_0的clkout3為您想要的頻率,這里也需要注意一下,因?yàn)闀r(shí)鐘的輸出是通過(guò)PLL對(duì)輸入時(shí)鐘信號(hào)的倍頻和分頻系數(shù)來(lái)得到的,所以并不是所有的時(shí)鐘頻率都可以用PLL能夠精確產(chǎn)生的,不過(guò)PLL也會(huì)自動(dòng)為您計(jì)算實(shí)際輸出接近的時(shí)鐘頻率。

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

    關(guān)注

    1630

    文章

    21769

    瀏覽量

    604646
  • pll
    pll
    +關(guān)注

    關(guān)注

    6

    文章

    780

    瀏覽量

    135223
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1740

    瀏覽量

    131629
  • PDS
    PDS
    +關(guān)注

    關(guān)注

    2

    文章

    31

    瀏覽量

    15326
  • 紫光同創(chuàng)
    +關(guān)注

    關(guān)注

    5

    文章

    88

    瀏覽量

    27530
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    第四章嵌入式結(jié)構(gòu)設(shè)計(jì)2

    第四章嵌入式結(jié)構(gòu)設(shè)計(jì)2
    發(fā)表于 09-26 13:58

    《測(cè)控電路》習(xí)題完整參考答案(第四章

    《測(cè)控電路》習(xí)題完整參考答案(第四章
    發(fā)表于 05-06 23:46

    高頻電子線路第四章答案

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

    PCB布局設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(第四章)

    PCB布局設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(第四章)   AD轉(zhuǎn)換器的精度和分辨率增加時(shí)使用的布線技巧。   最初,模數(shù)(A/D)轉(zhuǎn)
    發(fā)表于 10-28 09:28 ?1328次閱讀
    PCB布局設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(<b class='flag-5'>第四章</b>)

    PCB布線設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(第四章)

    PCB布線設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(第四章) AD轉(zhuǎn)換器的精度和分辨率增加時(shí)使用的布線技巧。   最初,模數(shù)(A/D)
    發(fā)表于 05-12 10:06 ?2455次閱讀
    PCB布線設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(<b class='flag-5'>第四章</b>)

    射頻電路-第四章發(fā)送、接收機(jī)結(jié)構(gòu)

    無(wú)線通信的基本概念,射頻常用計(jì)算單位簡(jiǎn)介,射頻常用概念辨析第四章射頻系統(tǒng)介紹
    發(fā)表于 08-17 10:36 ?0次下載

    自動(dòng)控制原理第四章_根軌跡法

    自動(dòng)控制原理第四章_根軌跡法課件,學(xué)習(xí)的基礎(chǔ)資料。
    發(fā)表于 09-02 16:54 ?0次下載

    《測(cè)控電路》習(xí)題完整參考答案(第四章

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

    數(shù)字信號(hào)處理 第四章

    數(shù)字信號(hào)處理 第四章
    發(fā)表于 10-19 09:31 ?7次下載
    數(shù)字信號(hào)處理 <b class='flag-5'>第四章</b>

    靜噪基礎(chǔ)第四章_空間傳導(dǎo)及其應(yīng)對(duì)措施

    靜噪基礎(chǔ)第四章,空間傳導(dǎo)及其應(yīng)對(duì)措施
    發(fā)表于 01-24 16:16 ?2次下載

    計(jì)算機(jī)網(wǎng)絡(luò)第四章網(wǎng)絡(luò)層課件下載

    計(jì)算機(jī)網(wǎng)絡(luò)第四章網(wǎng)絡(luò)層課件下載
    發(fā)表于 05-17 10:44 ?0次下載

    數(shù)字信號(hào)處理第四章IFFT算法PPT課件下載

    數(shù)字信號(hào)處理第四章IFFT算法PPT課件下載
    發(fā)表于 08-31 09:22 ?4次下載

    第四章 stm32 cubemx 串口中斷實(shí)驗(yàn)以及proteus仿真(

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

    第四章 stm32 cubemx 串口實(shí)驗(yàn)以及proteus仿真

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

    電路理論的基礎(chǔ)知識(shí)第四章電路定理

    電路理論的基礎(chǔ)知識(shí)第四章電路定理
    發(fā)表于 01-13 13:48 ?0次下載
    主站蜘蛛池模板: 精品二区| 亚洲人成电影院在线观看| 如色网| 亚洲bt天堂| 网站毛片| 黄视频网站免费看| 成年人污视频| 免费又爽又黄的禁片1000部| www成人在线观看| 中文免费观看视频网站| 亚洲午夜久久影院| 国产免费播放| 免费黄色小视频| 狠狠狠狼鲁欧美综合网免费 | 天天摸天天草| 91成人在线播放| 手机看片福利视频| 国产在视频线精品视频2021| 手机看片1024手机在线观看| 国产亚洲高清视频| 亚洲男人的天堂久久香蕉网| 综合免费一区二区三区| 狠狠色噜噜狠狠狠狠五月婷| 亚洲地址一地址二地址三| 日本网站免费| 国产nv精品你懂得| 天堂在线链接| 91网址在线播放| 一区二区三区在线播放| 欧美高清另类| 啪啪网视频| 黄色网址 在线播放| 欧美69xx性欧美| aa三级动态图无遮无挡| 色激情网| 日本xxxxx黄区免费看动漫| 日本在线观看永久免费网站| 激情福利网站| 俺来也久久| 在线播放国产不卡免费视频| 免费人成网站线观看合集|