女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

Xilinx 7系列FPGA中MMCM和PLL的區(qū)別

CHANBAEK ? 來源:硬件王國(guó) ? 作者:小山哥 ? 2023-11-17 17:08 ? 次閱讀

導(dǎo)讀:

7系列FPGA包含最多24個(gè)CMT塊,CMT具體的分布和與其他時(shí)鐘資源的關(guān)系請(qǐng)參考本合集(FPGA應(yīng)用開發(fā))的上一篇文章。本文主要介紹CMT內(nèi)部MMCM和PLL的區(qū)別以及在實(shí)際開發(fā)中怎么使用CMT,怎么實(shí)現(xiàn)跨時(shí)鐘區(qū)域,第一次讀者最好先閱讀上一篇文章——解剖時(shí)鐘結(jié)構(gòu)篇。

MMCM和PLL的區(qū)別

在xilinx 7系列FPGA中,時(shí)鐘管理塊(CMT)包括混合模式時(shí)鐘管理器(MMCM)和鎖相環(huán)(PLL)。MMCM和PLL可用于廣泛范圍頻率的頻率合成器,用作外部或內(nèi)部時(shí)鐘的抖動(dòng)濾波器,并用于去斜時(shí)鐘。

下圖顯示了各種時(shí)鐘輸入源與MMCM/PLL之間連接的高層次視圖。在7系列FPGA中,時(shí)鐘輸入允許多個(gè)資源(如紅框所示)提供參考時(shí)鐘給MMCM/PLL。

圖片

PLL與MMCM的區(qū)別:

在CMT中,PLL是MMCM功能的一個(gè)子集。PLL主要用于頻率合成,但不支持MMCM的一些高級(jí)功能,如直接連接到HPC(高性能時(shí)鐘)或BUFIO(緩沖器輸入輸出)等。MMCM是7系列FPGA中用于時(shí)鐘管理的核心。簡(jiǎn)單來說PLL適用于較簡(jiǎn)單的時(shí)鐘管理需求,而MMCM提供了更多高級(jí)功能,適用于更復(fù)雜的時(shí)鐘管理場(chǎng)景。其中MMCM支持的附加功能主要包括:

  • 使用CLKOUT[0:3]直接連接到HPC或BUFR或BUFIO。
  • 反相時(shí)鐘輸出(CLKOUT[0:3]B),即支持差分輸出。
  • CLKOUT6(相比PLL多一路輸出)。
  • CLKOUT4_CASCADE(級(jí)聯(lián)輸出,允許將一個(gè) MMCM 的輸出連接到另一個(gè) MMCM 的輸入)。
  • CLKOUT0_DIVIDE_F的分?jǐn)?shù)分頻(用于進(jìn)行時(shí)鐘頻率合成時(shí)的分?jǐn)?shù)分頻,非整數(shù)倍時(shí)鐘頻率的設(shè)計(jì)有用)
  • CLKFBOUT_MULT_F的分?jǐn)?shù)倍頻(用于進(jìn)行時(shí)鐘頻率合成時(shí)的倍頻設(shè)置)
  • 微調(diào)相移
  • 動(dòng)態(tài)相移
    PLL和MMCM內(nèi)部結(jié)構(gòu)就不再這里詳述了,大家知道怎么用就足夠了,感興趣的讀者可以參考xilinx原文檔。

Clock IP和原語(yǔ)

怎么使用CMT?工程中可以選擇IP即預(yù)設(shè)計(jì)的時(shí)鐘管理模塊,也可以選擇原語(yǔ)硬件描述語(yǔ)言(如VHDL或Verilog)中的代碼自定義時(shí)鐘管理。

選用IP使用簡(jiǎn)單,有圖形用戶界面(GUI),可以通過可視化的方式配置參數(shù),如下圖所示。

選用原語(yǔ),自定義代碼可以更好地控制硬件資源的利用,減小資源占用。對(duì)于經(jīng)驗(yàn)較豐富的開發(fā)者,使用原語(yǔ)可能更為靈活;而對(duì)于初學(xué)者,使用IP更容易上手。

圖片

Clock IP:可選擇MMCM還是PLL

圖片

圖片

MMCM和PLL 原語(yǔ)

注:

MMCME2_BASE原語(yǔ)提供了對(duì)獨(dú)立MMCM的最常用功能的訪問。時(shí)鐘去斜、頻率合成、粗略相移和占空比編程都可以與MMCME2_BASE一起使用。MMCME2_ADV原語(yǔ)提供對(duì)所有MMCME2_BASE功能的訪問,以及用于時(shí)鐘切換、訪問動(dòng)態(tài)重配置端口(DRP)以及動(dòng)態(tài)精細(xì)相移的額外端口。PLL類似,不再細(xì)述。

實(shí)際用例

xilinx原文檔有描述,在不使用其他原語(yǔ)的情況下,進(jìn)入器件的時(shí)鐘信號(hào)(通過CCIO引腳)只能驅(qū)動(dòng)同一時(shí)鐘區(qū)域內(nèi)的BUFR或BUFIO。如果要驅(qū)動(dòng)其他時(shí)鐘區(qū)域的邏輯則必須使用BUFMR原語(yǔ),BUFMR原語(yǔ)是一種多區(qū)域時(shí)鐘緩沖器,允許輸入訪問進(jìn)入器件的時(shí)鐘信號(hào)所在時(shí)鐘區(qū)域上方和下方的BUFR和BUFIO。BUFMR可以跨越多個(gè)時(shí)鐘區(qū)域。每個(gè)時(shí)鐘區(qū)域中有兩個(gè)BUFMR。

然而,在某些情況下,我們可以通過經(jīng)過MMCM和BUFG等元素來實(shí)現(xiàn)跨時(shí)鐘區(qū)域的時(shí)鐘分配。BUFMR主要用于驅(qū)動(dòng)多個(gè)時(shí)鐘區(qū)域的一種特定情況,這是一種確保最小時(shí)鐘偏移和時(shí)鐘抖動(dòng)的方法。因?yàn)樗鼘榭鐣r(shí)鐘區(qū)域提供時(shí)鐘信號(hào)設(shè)計(jì)。

case1:使用BUFMR跨時(shí)鐘區(qū)域

圖片

外部時(shí)鐘從MRCC引腳(注:通過BUFMR跨多個(gè)時(shí)鐘區(qū)域時(shí),只能從MRCC引腳,SRCC引腳為單時(shí)鐘區(qū)域,不過也可以使用GT時(shí)鐘)送至BUFMR原語(yǔ),然后BUFMR被多個(gè)BUFR或BUFIO驅(qū)動(dòng)的邏輯分組為(最多三個(gè))子集,每個(gè)子集都有一個(gè)獨(dú)立的BUFR或BUFIO。使用Vivado設(shè)計(jì)工具對(duì)設(shè)計(jì)進(jìn)行布局和約束,以便將邏輯分配給各個(gè)BUFR和BUFIO。

case2:使用BUFG和MMCM跨時(shí)鐘區(qū)域

圖片

外部時(shí)鐘從CCIO引腳(MRCC或SRCC)送至BUFG(單端時(shí)鐘)或IBUFGDS(差分時(shí)鐘),經(jīng)過MMCM合成消抖后再連至BUFG,此時(shí)BUFG輸出時(shí)鐘則是全局時(shí)鐘,實(shí)現(xiàn)了跨時(shí)鐘區(qū)域的時(shí)鐘分配。

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

    關(guān)注

    1643

    文章

    21947

    瀏覽量

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

    關(guān)注

    35

    文章

    592

    瀏覽量

    88428
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2181

    瀏覽量

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

    關(guān)注

    6

    文章

    880

    瀏覽量

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

    關(guān)注

    11

    文章

    1875

    瀏覽量

    132799
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    XILINX FPGA IP之MMCM PLL DRP時(shí)鐘動(dòng)態(tài)重配詳解

    上文XILINX FPGA IP之Clocking Wizard詳解說到時(shí)鐘IP的支持動(dòng)態(tài)重配的,本節(jié)介紹通過DRP進(jìn)行MMCM PLL的重新配置。
    發(fā)表于 06-12 18:24 ?1.4w次閱讀
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b> IP之<b class='flag-5'>MMCM</b> <b class='flag-5'>PLL</b> DRP時(shí)鐘動(dòng)態(tài)重配詳解

    Xilinx 7系列FPGA的時(shí)鐘結(jié)構(gòu)解析

    通過上一篇文章“時(shí)鐘管理技術(shù)”,我們了解Xilinx 7系列FPGA主要有全局時(shí)鐘、區(qū)域時(shí)鐘、時(shí)鐘管理塊(CMT)。 通過以上時(shí)鐘資源的結(jié)合,Xil
    發(fā)表于 08-31 10:44 ?3398次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的時(shí)鐘結(jié)構(gòu)解析

    請(qǐng)問如何設(shè)置動(dòng)態(tài)和實(shí)時(shí)改變Artix FPGAMMCM時(shí)鐘的相移?

    嗨, 我想使用MMCM時(shí)鐘生成模塊來實(shí)時(shí)和動(dòng)態(tài)地改變Artix FPGA的相移。但我見過Xilinx UG472&amp; PG065用戶指南和時(shí)鐘設(shè)置手冊(cè)。我使用PSCLK,PSE
    發(fā)表于 08-11 10:33

    7系列FPGAMMCMPLL之間是否有專用的CMT路由?

    系列FPGAMMCMPLL之間是否有專用的CMT路由? 我做了兩個(gè)實(shí)驗(yàn)。 在第一個(gè)實(shí)驗(yàn)
    發(fā)表于 08-21 09:16

    Xilinx 7系列FPGA管腳是如何定義的?

    引言: 我們?cè)谶M(jìn)行FPGA原理圖和PCB設(shè)計(jì)時(shí),都會(huì)涉及到FPGA芯片管腳定義和封裝相關(guān)信息,本文就Xilinx 7系列
    發(fā)表于 05-28 09:23

    xilinx公司的7系列FPGA應(yīng)用指南

    本文是關(guān)于 xilinx公司的7系列FPGA應(yīng)用指南。xilinx公司的7
    發(fā)表于 08-07 17:22 ?201次下載
    <b class='flag-5'>xilinx</b>公司的<b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>應(yīng)用指南

    Xilinx 7系列FPGA介紹

    Xilinx 7系列FPGA概覽 文章目錄 Xilinx 7
    的頭像 發(fā)表于 11-13 18:03 ?1.6w次閱讀

    Xilinx 7系列FPGA可配置邏輯塊的用戶指南

    Xilinx7系列FPGA包括四個(gè)FPGA系列,它們都是為最低功耗而設(shè)計(jì)的,以使一個(gè)通用設(shè)計(jì)能夠跨系列
    發(fā)表于 12-09 14:49 ?6次下載
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>可配置邏輯塊的用戶指南

    Xilinx 7系列FPGA時(shí)鐘資源

    Xilinx7系列FPGA包括四個(gè)FPGA系列,它們都是為最低功耗而設(shè)計(jì)的,以使一個(gè)通用設(shè)計(jì)能夠跨系列
    發(fā)表于 12-10 14:20 ?18次下載
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>時(shí)鐘資源

    Xilinx7系列FPGA選擇資源用戶指南

    Xilinx7系列FPGA包括四個(gè)FPGA系列,它們都是為最低功耗而設(shè)計(jì)的,以使一個(gè)通用設(shè)計(jì)能夠跨系列
    發(fā)表于 12-10 15:27 ?24次下載
    <b class='flag-5'>Xilinx7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>選擇資源用戶指南

    Xilinx 7 系列FPGA的Serdes總結(jié)

    本文檔的主要內(nèi)容詳細(xì)介紹的是Xilinx 7 系列FPGA的Serdes總結(jié)。
    發(fā)表于 12-31 17:30 ?25次下載

    Xilinx 7系列FPGA簡(jiǎn)介--選型參考

    Xilinx-7系列FPGA主要包括:Spartan?-7、Artix?-7、Kintex?-7
    發(fā)表于 01-30 06:00 ?21次下載
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>簡(jiǎn)介--選型參考

    Xilinx 7系列與Ultrascale系列FPGA區(qū)別

    Xilinx是一家專業(yè)的可編程邏輯器件(PLD)廠商,其產(chǎn)品包括FPGA、CPLD、SOC等。XilinxFPGA產(chǎn)品線有多個(gè)系列,其中
    發(fā)表于 09-15 14:44 ?7469次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b>與Ultrascale<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的<b class='flag-5'>區(qū)別</b>

    簡(jiǎn)述Xilinx 7系列FPGA芯片相關(guān)知識(shí)

    Xilinx 7系列 芯片 應(yīng)用非常廣泛,具有成本低、性能強(qiáng)悍、成熟穩(wěn)定的特點(diǎn),目前Xilinx( AMD )已延長(zhǎng)該系列芯片的生命周期至少
    的頭像 發(fā)表于 11-28 10:20 ?1803次閱讀
    簡(jiǎn)述<b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>芯片相關(guān)知識(shí)

    Xilinx 7系列FPGA PCIe Gen3的應(yīng)用接口及特性

    Xilinx7系列FPGA集成了新一代PCI Express集成塊,支持8.0Gb/s數(shù)據(jù)速率的PCI Express 3.0。本文介紹了7系列
    的頭像 發(fā)表于 11-05 15:45 ?2598次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b> PCIe Gen3的應(yīng)用接口及特性