一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

xilinx的FPGA時鐘結(jié)構(gòu)

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-13 10:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

xilinx 的 FPGA 時鐘結(jié)構(gòu),7 系列 FPGA 的時鐘結(jié)構(gòu)和前面幾個系列的時鐘結(jié)構(gòu)有了很大的區(qū)別,7系列的時鐘結(jié)構(gòu)如下圖所示。

5dda19ba-eaac-11ec-ba43-dac502259ad0.png

Clock Region:FPGA 內(nèi)部分成了很多個時鐘區(qū)域。

Horizontal Center:FPGA被 Horizontal Center 分成上下兩個部分,每個部分包含16個 BUFG 。

Clock Backbone:全局時鐘線的主干道,將 FPGA 分成了左右兩部分,所有的全局時鐘布線均要從此經(jīng)過。

HROW:水平時鐘線,從水平方向貫穿每個時鐘區(qū)域的中心區(qū)域,將時鐘區(qū)域分成上下完全一致的兩部分。全局時鐘線進入每個時鐘區(qū)域的邏輯資源時,必須經(jīng)過水平時鐘線。

I/O Column:外部信號/時鐘輸入管腳。

CMT Backbone:對于相鄰時鐘區(qū)域的時鐘布線,可以不使用珍貴的全局時鐘網(wǎng)絡(luò),而使用每個時鐘區(qū)域都包含的 CMT Backbone 通道。

CMT Column:每個時鐘區(qū)域都包含一個CMT,一個CMT由一個MMCM和一個PLL組成。

GT Column:內(nèi)含高速串行收發(fā)器。

總結(jié)來說,F(xiàn)PGA 實際上就是被分成很多個大小一樣時鐘區(qū)域,每個時鐘區(qū)域既可單獨工作又可通過全局時鐘 Clock BackBone 統(tǒng)一工作,同時水平相鄰的時鐘區(qū)域又可通過 HROW 來統(tǒng)一工作,上下相鄰的時鐘區(qū)域又可通過 CMT Backbone 統(tǒng)一工作。

Xilinx 7系列時鐘區(qū)域

5e8254d6-eaac-11ec-ba43-dac502259ad0.png

BUFG 即為全局時鐘緩沖器,從圖上看到,其輸出時鐘通過 Clock Backbone 可以到達任意一個時鐘區(qū)域,而且 BUFG 通過 HROW 到達時鐘區(qū)域內(nèi)部的每個邏輯單元。

BUFH 即為水平時鐘緩沖器,它相當于一個功能受限的 BUFG ,其輸出時鐘只能通過 HROW 在左右相鄰的時鐘區(qū)域內(nèi)工作。

BUFIO 即為 IO 時鐘緩沖器,其輸出時鐘只能作用在一個時鐘區(qū)域的 IO 寄存器處,無法在 FPGA 內(nèi)部邏輯使用。

BUFR 即為區(qū)域時鐘緩沖器,其輸出只能作用在一個時鐘區(qū)域,相當于 BUFH 的 mini 版。

BUFMR 即為多區(qū)域時鐘緩沖器,其輸出作用在本時鐘區(qū)域,還可以通過 CMT Backbone 作用在上下相鄰兩個時鐘區(qū)域。

MMCM、PLL 即時鐘管理模塊,用來消除時鐘的延遲、抖動以及產(chǎn)生各種不同頻率的時鐘。

CC 即為外部時鐘輸入管腳,其管腳在內(nèi)部可以連接到 BUFG、BUFR、BUFIO、BUFH、MMCM、PLL 等,看具體的應(yīng)用具體連接。下圖所示為更為細致的 CC 管腳連接圖。一個時鐘區(qū)域有 4 對 CC 管腳,其中 2 對 SRCC ,2 對 MRCC 。SRCC 作為區(qū)域時鐘使用時,只能連接本時鐘區(qū)域的 BUFR 和 BUFIO 。而 MRCC 則還可以通過BUFMR作用在上下相鄰的時鐘區(qū)域。

5ed33b8a-eaac-11ec-ba43-dac502259ad0.png

Xilinx 7系列時鐘詳細描述

xilinx 7 系列 FPGA 里面,一個 CMT 包含一個 PLL 和一個 MMCM。Ultra 系列 FPGA 里面包含兩個 PLL 和 一個 MMCM 。所以本文以 7 系列介紹。

1.IO 的時鐘分布

5f0b129e-eaac-11ec-ba43-dac502259ad0.png

2.芯片上位置

BUFG、BUFR、BUFH、BUFIO 在芯片上所處位置如下圖所示

5f376e52-eaac-11ec-ba43-dac502259ad0.jpg

將BUFR、BUFIO、BUFMR 放大如下圖所示

5f84a6fe-eaac-11ec-ba43-dac502259ad0.jpg

3.驅(qū)動能力對比

結(jié)合 BUF 在芯片上的位置,以及下圖不難理解BUFG、BUFH、BUFR、BUFIO的驅(qū)動能力強弱。

5fd09c62-eaac-11ec-ba43-dac502259ad0.png

5ffe15fc-eaac-11ec-ba43-dac502259ad0.png

物理管腳 IO

SRCC:外部差分時鐘或者單端時鐘驅(qū)動,只能作用于本區(qū)域時鐘:4個BUFIO、4個BUFR、本時鐘區(qū)域的CMT以及上下相鄰時鐘區(qū)域的CMT、16個BUFG、本時鐘區(qū)域以及水平相鄰時鐘區(qū)域的BUFH。

MRCC:外部差分時鐘或者單端時鐘驅(qū)動,只能作用于本區(qū)域時鐘:4個BUFIO、4個BUFR、2個BUFMR、本時鐘區(qū)域的CMT以及上下相鄰時鐘區(qū)域的CMT、16個BUFG、本時鐘區(qū)域以及水平相鄰時鐘區(qū)域的BUFH。

FPGA 芯片內(nèi)部

BUFIO:在相同的時鐘區(qū)域內(nèi),其可以被 MRCC、SRCC、MMCM 的 CLKOUT0~3、CLKFBOUT 驅(qū)動,還可以被本時鐘區(qū)域以及上下相鄰區(qū)域的 BUFMR 驅(qū)動;其只能驅(qū)動本時鐘區(qū)域內(nèi)的 ILOGIC、OLOGIC。

BUFR:在相同時鐘區(qū)域內(nèi),其可以被MRCC、SRCC、MMCM的CLKOUT0~3、CLKFBOUT驅(qū)動,還可以被本時鐘區(qū)域以及上下相鄰區(qū)域的BUFMR驅(qū)動;其能驅(qū)動本時鐘區(qū)域內(nèi)的CMT、本時鐘區(qū)域內(nèi)所有邏輯單元、以及16個BUFG(不推薦)。

BUFMR:其只能被本時鐘區(qū)域的MRCC以及某些GT時鐘驅(qū)動;其能驅(qū)動本時鐘區(qū)域以及上下相鄰區(qū)域的BUFIO、BUFR。

BUFG:其能被每個時鐘區(qū)域內(nèi)的SRCC、MRCC、CMT、GT、BUFR(不推薦)、其他BUFG;其可以驅(qū)動CMT、GT時鐘、其他BUFG、FPGA內(nèi)任何邏輯單元、BUFH。

BUFH:其能被本時鐘區(qū)域以及左右相鄰時鐘區(qū)域內(nèi)的SRCC、MRCC、CMT、BUFG、GT時鐘驅(qū)動;其能驅(qū)動本時鐘區(qū)域的CMT、GT時鐘、以及本時鐘區(qū)域內(nèi)的所有邏輯單元。

GT時鐘之RXUSERCLK、TXUSERCLK:其能被任何BUFG、以及本時鐘區(qū)域內(nèi)的BUFH驅(qū)動;其只能驅(qū)動專用的串行收發(fā)器模塊。

GT時鐘之RXOUTCLK、TXOUTCLK:其被專用的串行收發(fā)器模塊驅(qū)動;其能驅(qū)動BUFG、相同時鐘區(qū)域內(nèi)的CMT、BUFMR、BUFH以及相鄰時鐘區(qū)域內(nèi)的BUFH。

MGTREFCLK:其被外部MGT時鐘源驅(qū)動;其能驅(qū)動BUFG、相同時鐘區(qū)域內(nèi)的CMT、BUFMR、BUFH以及相鄰時鐘區(qū)域內(nèi)的BUFH。

CMT(PLL&MMCM):其能被BUFG、SRCC(本時鐘區(qū)域以及上下相鄰時鐘區(qū)域)、MRCC(本時鐘區(qū)域以及上下相鄰時鐘區(qū)域)、GT(本時鐘區(qū)域)、BUFR(本時鐘區(qū)域或者上下相鄰時鐘區(qū)域加上BUFMR)、BUFMR、MMCM/PLL.CLKOUT0~3驅(qū)動;其能驅(qū)動BUFG、相同時鐘區(qū)域內(nèi)的BUFIO、BUFR、BUFH以及水平相鄰的時鐘區(qū)域的BUFH、MMCM/PLL。

審核編輯 :李倩

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

    關(guān)注

    1645

    文章

    22034

    瀏覽量

    618039
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2184

    瀏覽量

    125237

原文標題:參考鏈接

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    XILINX XCZU67DR FPGA完整原理圖

    電子發(fā)燒友網(wǎng)站提供《XILINX XCZU67DR FPGA完整原理圖.pdf》資料免費下載
    發(fā)表于 05-30 15:29 ?0次下載

    Xilinx Ultrascale系列FPGA時鐘資源與架構(gòu)解析

    Ultrascale是賽靈思開發(fā)的支持包含步進功能的增強型FPGA架構(gòu),相比7系列的28nm工藝,Ultrascale采用20nm的工藝,主要有2個系列:Kintex和Virtex
    的頭像 發(fā)表于 04-24 11:29 ?979次閱讀
    <b class='flag-5'>Xilinx</b> Ultrascale系列<b class='flag-5'>FPGA</b>的<b class='flag-5'>時鐘</b>資源與架構(gòu)解析

    xilinx FPGA IOB約束使用以及注意事項

    xilinx FPGA IOB約束使用以及注意事項 一、什么是IOB約束 在xilinx FPGA中,IOB是位于IO附近的寄存器,是FPGA
    的頭像 發(fā)表于 01-16 11:02 ?892次閱讀
    <b class='flag-5'>xilinx</b> <b class='flag-5'>FPGA</b> IOB約束使用以及注意事項

    【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】Key-test

    硬件: 一Xilinx XC7A100T FPGA開發(fā)板 二12V電源適配器 三下載器 四 win10筆記本 軟件: 一Vivado (指導(dǎo)手冊有詳細的安裝下載流程) 二官方按鍵示例工程 按鍵示例
    發(fā)表于 01-09 16:08

    如果用FPGA采集AD1672,如何保障FPGA時鐘同1672時鐘一致?

    第一次用這種AD芯片,買了個開發(fā)板,發(fā)現(xiàn),開發(fā)板母板上沒有晶振。請教幾個問題。 1。母板上用的時鐘是SCLK作為源時鐘嗎? 2、如果用FPGA采集AD1672,如何保障FPGA
    發(fā)表于 12-24 06:17

    基于Xilinx ZYNQ7000 FPGA嵌入式開發(fā)實戰(zhàn)指南

    電子發(fā)燒友網(wǎng)站提供《基于Xilinx ZYNQ7000 FPGA嵌入式開發(fā)實戰(zhàn)指南.pdf》資料免費下載
    發(fā)表于 12-10 15:31 ?37次下載

    調(diào)試Xilinx Zynq + ADS58C48,ADC使用的是LVDS模式,ADC不能正常工作怎么解決?

    我正在調(diào)試Xilinx Zynq + ADS58C48,ADC使用的是LVDS模式,ADC不能正常工作。有以下幾點問題: 1)通過Xilinx FPGA差分原語輸給ADC一個10MHz的差分
    發(fā)表于 12-10 07:34

    DAC5675的數(shù)據(jù)和時鐘到底怎么設(shè)計才算合理?

    目前正在使用TI公司的高速數(shù)模轉(zhuǎn)換芯片DAC5675,在設(shè)計中我們使用Xilinx公司的XC2V3000FPGA給DA芯片發(fā)送數(shù)據(jù),時鐘也是FPGA發(fā)送,在轉(zhuǎn)換速率高于150MHz時
    發(fā)表于 12-04 06:45

    采用Xilinx FPGA的AFE79xx SPI啟動指南

    電子發(fā)燒友網(wǎng)站提供《采用Xilinx FPGA的AFE79xx SPI啟動指南.pdf》資料免費下載
    發(fā)表于 11-15 15:28 ?0次下載
    采用<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的AFE79xx SPI啟動指南

    【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+04.SFP之Aurora測試(zmj)

    加重、接收均衡、時鐘發(fā)生器和時鐘恢復(fù)等;PCS內(nèi)部集成了8b/10b編解碼、彈性緩沖區(qū)、通道綁定和時鐘修正等。 在AMD-Xilinx-Artix-7系列的
    發(fā)表于 11-14 21:29

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

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

    詳解FPGA的基本結(jié)構(gòu)

    ZYNQ PL 部分等價于 Xilinx 7 系列 FPGA,因此我們將首先介紹 FPGA 的架構(gòu)。簡化的 FPGA 基本結(jié)構(gòu)由 6 部分組
    的頭像 發(fā)表于 10-25 16:50 ?3303次閱讀
    詳解<b class='flag-5'>FPGA</b>的基本<b class='flag-5'>結(jié)構(gòu)</b>

    如何申請xilinx IP核的license

    在使用FPGA的時候,有些IP核是需要申請后才能使用的,本文介紹如何申請xilinx IP核的license。
    的頭像 發(fā)表于 10-25 16:48 ?1375次閱讀
    如何申請<b class='flag-5'>xilinx</b> IP核的license

    FPGA如何消除時鐘抖動

    FPGA(現(xiàn)場可編程門陣列)設(shè)計中,消除時鐘抖動是一個關(guān)鍵任務(wù),因為時鐘抖動會直接影響系統(tǒng)的時序性能、穩(wěn)定性和可靠性。以下將詳細闡述FPGA中消除
    的頭像 發(fā)表于 08-19 17:58 ?2768次閱讀

    一文了解FPGA比特流的內(nèi)部結(jié)構(gòu)

    比特流是一個常用詞匯,用于描述包含FPGA完整內(nèi)部配置狀態(tài)的文件,包括布線、邏輯資源和IO設(shè)置。大多數(shù)現(xiàn)代FPGA都是基于SRAM的,包括Xilinx Spartan和Virtex系列。在FP
    的頭像 發(fā)表于 07-16 18:02 ?1.8w次閱讀
    一文了解<b class='flag-5'>FPGA</b>比特流的內(nèi)部<b class='flag-5'>結(jié)構(gòu)</b>