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

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

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

3天內不再提示

Xilinx 7系列FPGA架構的區域時鐘資源介紹

FPGA之家 ? 來源:FPGA技術實戰 ? 作者:FPGA技術實戰 ? 2021-03-22 09:47 ? 次閱讀

引言:本文我們介紹區域時鐘資源。區域時鐘網絡是獨立于全局時鐘的時鐘網絡。不像全局時鐘,一個區域時鐘信號(BUFR)的跨度被限制在一個時鐘區域,一個I/O時鐘信號驅動一個單一的Bank。這些網絡對于源同步接口設計特別有用。7系列器件中的I/O Bank與時鐘區域的大小相同。為了理解區域時鐘是如何工作的,理解區域時鐘信號的信號路徑是很重要的。7系列設備中的區域時鐘資源和網絡由以下路徑和組件組成:

時鐘輸入I/O

I/O時鐘緩沖器:BUFIO

區域時鐘緩沖器:BUFR

區域時鐘網絡

多區域時鐘緩沖器:BUFMR/BUFMRCE

水平時鐘緩沖器:BUFH/BUFHCE

高性能時鐘

1.時鐘輸入I/O

每個時鐘區域在每個I/O Bank有四個專用時鐘I/O輸入管腳。當用作時鐘輸入時,可以驅動BUFIO、BUFMR和BUFR。每個I/O列都支持區域時鐘緩沖區(BUFR)。每個器件中有兩個I/O列。當時鐘管腳不用作時鐘輸入時,可以作為普通I/O使用。

當用作單端時鐘引腳時,則如全局時鐘緩沖器中所述,必須使用引腳對的P側,因為時鐘直接連接僅存在于該引腳上。

2.I/O時鐘緩沖器:BUFIO

BUFIO在I/O Bank中驅動一個專用的時鐘網絡,獨立于全局時鐘資源。因此,BUFIOs非常適合于源同步數據捕獲(發送/接收器時鐘分布)。BUFIO由位于同一組的具有時鐘功能的I/O、來自MMCM的HPC或相同和相鄰區域的BUFMR驅動。在一個時鐘區域中,每個Bank有四個BUFIO。每個BUFIO可以驅動同一區域/Bank中的單個I/O時鐘網絡。BUFIOs不能驅動邏輯資源(CLB、塊RAMDSP等),因為I/O時鐘網絡只到達同一個Bank/時鐘區域中的I/O列。

2.1 BUFIO原句

BUFIO原句示意圖如圖1所示。輸入和輸出存在相位延遲。

圖1、BUFIO原句

2.2 BUFIO使用模式

BUFIO使用時鐘輸入I/O驅動I/O邏輯,如圖2所示。這種實現在源同步應用中經常使用,在這些應用中,前向時鐘用于捕獲傳入數據。

圖2、BUFIO驅動I/O邏輯

圖2中,可以看到BUFIO只能驅動I/O邏輯資源,不能驅動FPGA邏輯資源。

3.區域時鐘緩沖器BUFR

BUFRs將時鐘信號驅動到時鐘區域內的專用時鐘網絡,獨立于全局時鐘樹。每個BUFR可以驅動它所在區域的四個區域時鐘網絡。與BUFIOs不同,BUFRs可以驅動I/O邏輯和邏輯資源(CLB、塊RAM等)。BUFRs可以由具有時鐘功能的管腳、本地互連和MMCMs HPC(CLKOUT0到CLKOUT3)或相同和相鄰區域中的BUFMR驅動。此外,BUFR能夠產生分頻時鐘輸出。分頻值是1到8之間的整數。BUFRs是理想的源同步應用需要跨時鐘域或串并轉換。

每個I/O列都支持區域時鐘緩沖區。BUFRs還可以直接驅動MMCM時鐘輸入和BUFG。

3.1 BUFR原句

BUFR原句如圖3所示。

圖3、BUFR原句示意圖BUFR是時鐘輸入或輸出緩沖器,且可以對輸入時鐘頻率分頻。7系列FPGA BUFRs可以直接驅動MMCM時鐘輸入和BUFGs。

在圖3中可以,看到,BUFR原句附加使能信號CE和清零CLR信號,該控制信號為異步控制信號。當全局復位信號(GSR)為高時,BUFR無論CE處于何邏輯,BUFR均處于復位,直到GSR復位信號為低電平。

3.2 BUFR使用模式

BUFR分頻功能通過其屬性進行設置。

圖4、BUFR Verilog原句BUFRs是需要跨時鐘域或串并轉換的源同步應用的理想選擇。與BUFIOs不同,BUFRs能夠對除IOB之外的FPGA中的邏輯資源進行時鐘驅動。圖5是BUFR設計示例。

圖5、BUFR設計示例

4.區域時鐘網絡

除全局時鐘樹和網絡外,7系列器件還包含區域時鐘樹和網絡。區域時鐘樹也設計用于低偏斜和低功耗操作。未使用分支斷開。當使用所有邏輯資源時,區域時鐘樹還管理加載/扇出。

區域時鐘網絡不會在整個7系列設備中傳輸。相反,它們僅限于一個時鐘區域。一個時鐘區域包含四個獨立的區域時鐘網絡。要訪問區域時鐘網絡,必須實例化BUFRs

5.多區域時鐘緩沖器:BUFMR/BUFMRCE

BUFMR取代了以前Virtex架構中對BUFR和BUFIO的多區域/Bank支持。每個Bank中有兩個BUFMR,每個緩沖區可以由同一個Bank中的一個特定MRCC驅動。MRCC管腳在管腳對的P管腳和N管腳的管腳名稱中都用MRCC標記(IO_L12P_T1_MRCC_12 or IO_L12N_T1_MRCC_12)。BUFMR驅動同一地區的BUFIO和/或BUFRs/Bank和地區/以上和以下Bank。BUFR和BUFIO原語必須單獨實例化。當使用BUFR分頻(不在旁路中)時,必須通過插入CE引腳的來禁用BUFMR,必須重置BUFR(通過插入CLR來清除),然后使能CE信號。此順序確保所有BUFR輸出時鐘相位對齊。如果不使用BUFRs中的分頻功能,那么電路拓撲只需要使用BUFMR。BUFMR輸入包括:

MRCC管腳

同一時鐘區域的GT收發器時鐘

5.1 BUFMR/BUFMRCE原句

BUFMR/BUFMRCE原句如圖6所示。

圖6、BUFMR/BUFMRCE原句

圖7、BUFMR例化語句

圖8、BUFMRCE例化語句要將BUFMR或BUFMRCE與BUFIOs一起使用,接口引腳必須在三個匹配Bank范圍內。同樣,如果與BUFRs一起使用,則邏輯必須最多適合三個區域(如果使用三個BUFRs)。如果內存接口放在BUFRs/BUFIOs所在的同一個Bank或區域中,那么從BUFMR到該Bank或區域中的那些BUFHs/BUFIOs的連接可能會受到限制。圖9顯示了BUFMRCE的拓撲結構。

CE_TYPE屬性應始終設置為SYNC,以確保時鐘輸出無故障。如果BUFMRCE的時鐘輸出停止(例如,通過取消CE),則必須在再次啟用BUFMRCE后重置BUFR(CLR)。BUFMRCE上的CE的主要目的是為BUFRs和BUFIOs提供同步的、相位對齊的時鐘。

6.水平時鐘緩沖器:BUFH/BUFHCE

水平時鐘緩沖器(BUFH)在單個區域驅動水平全局時鐘骨干(圖2-26)。每個地區有12個BUFH可用。每個BUFH都有一個時鐘啟用引腳(CE),允許動態關閉時鐘。BUFHs可通過以下方式驅動:

相同區域MMCM/PLL輸出

BUFG輸出

相同或者水平相鄰時鐘GT輸出時鐘

本地內部互聯

來自相同水平相鄰的區域或者Bank的左側或者右側I/O Bank的時鐘輸入

圖10、BUFH和BUFHCE原句

圖11、BUFHCE例化語句如圖12所示,要使用BUFH,邏輯必須適合水平相鄰的兩個區域(左和右)。時鐘使能引腳可以完全關閉時鐘,從而實現潛在的節能。與驅動兩個相鄰區域的BUFG相比,BUFH的功耗和抖動更低。

5222ae7e-8924-11eb-8b86-12bb97331649.png

圖12、水平時鐘緩沖示例

7.高性能時鐘

7系列FPGA每個I/O Bank包含四個HPC。這些時鐘與I/O中的BUFIOs和BUFRs直接短差分連接。因此,這些時鐘表現出非常低的抖動和最小的占空比失真。在I/O列中,HPC連接到BUFIO/BUFRs并驅動I/O邏輯。由于CMT列位于I/O列旁邊,HPC直接驅動器進入I/O列旁邊的I/O Bank CMT.HPCs由MMCM的CLKOUT[3:0]驅動(僅限)。

7.1時鐘門控節能

7系列FPGA時鐘體系結構提供了一種實現時鐘選通的簡單方法,用于關閉部分設計。大多數設計包含幾個未使用的BUFGCE或BUFHCE資源。時鐘可以驅動BUFGCE或BUFHCE輸入,BUFGCE輸出可以驅動不同的邏輯區域,BUFHCE可以驅動單個區域。例如,如果所有需要始終運行的邏輯都被限制在幾個時鐘區域,那么BUFGCE輸出可以驅動這些區域。或者,如果BUFHCE驅動單個區域中的接口,則該接口可能在非操作期間關閉。切換BUFGCE或BUFHCE的enable提供了一種簡單的方法來停止可用于節能的邏輯區域中的所有動態功耗。

原文標題:Xilinx 7系列FPGA架構之時鐘資源(四)

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    1629

    文章

    21729

    瀏覽量

    603011
  • Xilinx
    +關注

    關注

    71

    文章

    2167

    瀏覽量

    121305

原文標題:Xilinx 7系列FPGA架構之時鐘資源(四)

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

收藏 人收藏

    評論

    相關推薦

    【米爾-Xilinx XC7A100T FPGA開發板試用】測試一

    感謝米爾電子和電子發燒友提供的米爾-Xilinx XC7A100T FPGA開發板。 MYD-J7A100T用的 FPGA
    發表于 12-08 08:48

    基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信號處理卡

    本板卡基于標準6U VPX 架構,為通用高性能信號處理平臺,系我公司自主研發。板卡采用一片TI DSP TMS320C6678和一片Xilinx公司Virtex 7系列
    的頭像 發表于 11-08 16:38 ?346次閱讀
    基于DSP TMS320C6678+<b class='flag-5'>FPGA</b> XC<b class='flag-5'>7</b>V690T的6U VPX信號處理卡

    Xilinx 7系列FPGA PCIe Gen3的應用接口及特性

    Xilinx7系列FPGA集成了新一代PCI Express集成塊,支持8.0Gb/s數據速率的PCI Express 3.0。本文介紹7
    的頭像 發表于 11-05 15:45 ?714次閱讀
    <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的應用接口及特性

    詳解FPGA的基本結構

    ZYNQ PL 部分等價于 Xilinx 7 系列 FPGA,因此我們將首先介紹 FPGA
    的頭像 發表于 10-25 16:50 ?1049次閱讀
    詳解<b class='flag-5'>FPGA</b>的基本結構

    Xilinx ZYNQ 7000系列SoC的功能特性

    本文介紹Xilinx ZYNQ 7000系列SoC的功能特性、資源特性、封裝兼容性以及如何訂購器件。
    的頭像 發表于 10-24 15:04 ?656次閱讀
    <b class='flag-5'>Xilinx</b> ZYNQ 7000<b class='flag-5'>系列</b>SoC的功能特性

    Xilinx 7系列FPGA PCB設計指導

    引言: 從本文開始,我們陸續介紹下有關7系列FPGA通用PCB設計指導,重點介紹在PCB和接口級別做出設計決策的策略。由于
    發表于 07-19 16:56

    FPGA | Xilinx ISE14.7 LVDS應用

    今天給大俠帶來 Xilinx ISE14.7 LVDS應用,話不多說,上貨。 最近項目需要用到差分信號傳輸,于是看了一下FPGA上差分信號的使用。Xilinx FPGA中,主要通過
    發表于 06-13 16:28

    FPGA核心板 Xilinx Artix-7系列XC7A100T開發平臺,米爾FPGA工業開發板

    MYC-J7A100T核心板及開發板Xilinx Artix-7系列XC7A100T開發平臺,FPGA
    發表于 05-31 15:12 ?8次下載

    Xilinx SelectIO資源內部的IDELAYE2應用介紹

    本文我們介紹Xilinx SelectIO資源內部IDELAYE2資源應用。IDELAYE2原句配合IDELAYCTRL原句主要用于在信號通過引腳進入芯片內部之前,進行延時調節,一般
    的頭像 發表于 04-26 11:33 ?1972次閱讀
    <b class='flag-5'>Xilinx</b> SelectIO<b class='flag-5'>資源</b>內部的IDELAYE2應用<b class='flag-5'>介紹</b>

    FPGA時鐘電路結構原理

    FPGA 中包含一些全局時鐘資源。以AMD公司近年的主流FPGA為例,這些時鐘資源由CMT(
    發表于 04-25 12:58 ?1851次閱讀
    <b class='flag-5'>FPGA</b>的<b class='flag-5'>時鐘</b>電路結構原理

    Xilinx 7系列FPGA功能特性介紹

    Xilinx7系列FPGA由四個FPGA系列組成,可滿足一系列系統需求,從低成本、小尺寸、成本敏
    發表于 04-22 10:49 ?5360次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>功能特性<b class='flag-5'>介紹</b>

    Xilinx fpga芯片系列有哪些

    Xilinx FPGA芯片擁有多個系列和型號,以滿足不同應用領域的需求。以下是一些主要的Xilinx FPGA芯片
    的頭像 發表于 03-14 16:24 ?3280次閱讀

    UltraScale系列7系列FPGA的差異

    已從該架構中移除BUFMRs、BUFRs、BUFIOs及其相關的路由資源,并被新的時鐘緩沖器、時鐘路由和全新的I/O時鐘架構所取代。
    的頭像 發表于 03-12 10:03 ?1241次閱讀

    AMD Xilinx 7系列FPGA的Multiboot多bit配置

    Multiboot是一種在AMD Xilinx 7系列FPGA上實現雙鏡像(或多鏡像)切換的方案。它允許在FPGA中加載兩個不同的配置鏡像,
    的頭像 發表于 02-25 10:54 ?1249次閱讀
    AMD <b class='flag-5'>Xilinx</b> <b class='flag-5'>7</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的Multiboot多bit配置

    FPGA時鐘的用法

    生成時鐘包括自動生成時鐘(又稱為自動衍生時鐘)和用戶生成時鐘。自動生成時鐘通常由PLL或MMCM生成,也可以由具有分頻功能的
    的頭像 發表于 01-11 09:50 ?1841次閱讀
    <b class='flag-5'>FPGA</b>中<b class='flag-5'>時鐘</b>的用法
    主站蜘蛛池模板: 久久99热这里只有精品66| 国产精品成人无码久免费| 无码天堂亚洲内射精品课堂| 欧美精品一区二区在线电影| 擼擼擼麻豆密臀AV| 久久亚洲伊人| 久久成人伊人欧洲精品AV| 交video| 国内卡一卡二卡三免费网站| 国内精品久久| 护士12p| 久久艹综合| 久久免费视频在线观看6| 久久精品国产eeuss| 久久免费观看视频| 久久这里只精品热在线18| 久久热在线视频精品| 久久伊人草| 男gv纯肉免费视频| 欧美日韩高清一区| 日本熟妇多毛XXXXX视频| 日本一本免费线观看视频| 色偷偷av男人的天堂| 手机在线亚洲日韩国产| 国产精品99久久久久久AV蜜臀| 被滋润的艳妇疯狂呻吟白洁老七| 爱啪国产精品视频在线| 调教美丽的白丝袜麻麻视频| 国产高清亚洲日韩字幕一区| 国产日韩精品一区二区三区在线| 果冻传媒在线播放| 久久婷婷国产五月综合色啪最新 | 成人小视频免费在线观看| 超碰日韩人妻高清视频| 国产激情视频在线观看| 国产在线观看网址你懂得| 久久精品国产亚洲AV未满十八 | 老熟女重囗味HDXX| 青青久久网| 午夜免费国产体验区免费的| 亚洲日韩有码无线免费|