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

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

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

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

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

FPGA設(shè)計(jì)論壇 ? 來源:FPGA設(shè)計(jì)論壇 ? 2025-04-24 11:29 ? 次閱讀

一、前言

Ultrascale是賽靈思開發(fā)的支持包含步進(jìn)功能的增強(qiáng)型FPGA架構(gòu),相比7系列的28nm工藝,Ultrascale采用20nm的工藝,主要有2個(gè)系列:Kintex和Virtex。Ultrascale+采用16ns,有3個(gè)系列:Artix,Kintex,Virtex。不僅是工藝制程方面,在其他方面也存在較大改進(jìn),如時(shí)鐘資源與架構(gòu),本文將重點(diǎn)介紹Ultrascale的時(shí)鐘資源與架構(gòu),Ultrascale+和Ultrascale大體上相似。

二、時(shí)鐘架構(gòu)

2.1 全局時(shí)鐘輸入

芯片外部的全局時(shí)鐘通過FPGA的全局時(shí)鐘輸入(GC)進(jìn)入到成對的差分時(shí)鐘引腳。在每個(gè)Bank內(nèi)都有4個(gè)GC,可以直接進(jìn)入到全局時(shí)鐘緩沖器,MMCM,PLL等。

2.2I/O bank

每個(gè)I/O bank都是處于一個(gè)單獨(dú)的時(shí)鐘區(qū)域中,包含了52個(gè)I/O引腳,還有4個(gè)全局時(shí)鐘GC輸入,4個(gè)GT。每個(gè)全局時(shí)鐘輸入引腳都可以連接到一個(gè)差分或單個(gè)時(shí)鐘輸入側(cè),可以配置成任意的I/O標(biāo)準(zhǔn),包含差分端口標(biāo)準(zhǔn),并且有一個(gè)P側(cè)和N側(cè),P側(cè)和N側(cè)是主從關(guān)系,P為主,N為從。

2.3時(shí)鐘軌道

從時(shí)鐘進(jìn)入方向兩個(gè)角度考慮,分為水平時(shí)鐘和垂直時(shí)鐘,通過水平時(shí)鐘結(jié)構(gòu)圖,看出時(shí)鐘架構(gòu)中組成有普通CR列,特殊CR(帶有PCIE,配置,系統(tǒng)監(jiān)視器)類,I/O列,GT列,HCS和物理時(shí)鐘。其中,CR(Clock Region)為時(shí)鐘區(qū)域,HCS(Horizontal Clock Spine)為水平時(shí)鐘脊。

CR和7系列的時(shí)鐘區(qū)域類似,包含了可配置邏輯塊CLBs,DSP,塊狀RAM,相關(guān)的時(shí)鐘。一個(gè)CR縱向上包含60個(gè)CLBs,24個(gè)DSP和12個(gè)塊狀RAMs,HSC將會水平穿過中間位置。

HCS包含了水平布線資源和水平分布資源,葉子時(shí)鐘緩沖器,時(shí)鐘網(wǎng)絡(luò)互連資源,根時(shí)鐘網(wǎng)絡(luò),時(shí)鐘緩沖器直接進(jìn)入HCS,每個(gè)HCS有24個(gè)水平分布式軌道和12個(gè)水平布線軌道。

鄰近輸入/輸出塊列是物理層塊PHY,它具有CMTs,全局時(shí)鐘緩沖器,全局時(shí)鐘多路選擇結(jié)構(gòu),I/O邏輯管理功能。水平時(shí)鐘布線軌道和分布軌道在水平方向上驅(qū)動進(jìn)入各個(gè)時(shí)鐘區(qū)域CRs,垂直布線和分布軌道在垂直方向上驅(qū)動鄰近的時(shí)鐘域CRs,分布軌道可以被布線軌道或PHY中的時(shí)鐘單元直接驅(qū)動。I/O端口可以直接被PHY中的時(shí)鐘驅(qū)動或者是通過布線軌道來自鄰近的PHY,CMT包含了一個(gè)混合模式時(shí)鐘管理器MMCM和2個(gè)鎖相環(huán)PLLs。

f4143280-1f42-11f0-9310-92fbcf53809c.png

垂直時(shí)鐘是在垂直方向上進(jìn)行驅(qū)動,在垂直方向上,沒一列時(shí)鐘域的中間位置都存在兩類時(shí)鐘軌道貫穿芯片:24條垂直布線軌道和24條垂直分布軌道,但在靠近GT列旁邊CR列中,則是在CR列中間兩側(cè)位置各12條垂直布線軌道和12條垂直分布軌道。

f4296fa6-1f42-11f0-9310-92fbcf53809c.png

三、時(shí)鐘緩沖器

Ultrascale器件有三種全局時(shí)鐘緩沖器:BUFGCTRL,BUFGCE,BUFGCE_DIV,還有一種本地BUFCE_LEAF時(shí)鐘緩沖器,它可以驅(qū)動葉子時(shí)鐘從水平分布軌道到達(dá)器件的不同位置。BUFGCTRL可以生成其他類型如BUFGMUX, BUFGMUX1, BUFGMUX_CTRL和 BUFGCE_1。

PHY的全局時(shí)鐘包含了BUFGCTRL,BUFGCE,BUFGCE_DIV三類全局時(shí)鐘緩沖器,它們都能被鄰近I/O bank中的4個(gè)GC引腳驅(qū)動,也可被所屬PHY中的MMCM和PLL驅(qū)動。然后這些時(shí)鐘緩沖器驅(qū)動整個(gè)器件的布線軌道和分布軌道。每個(gè)PHY包含了24個(gè)BUFGCTRL,8個(gè)BUFGCE,4個(gè)BUFGCE_DIV,但只能同時(shí)使用其中的24個(gè)。

3類全局時(shí)鐘緩沖器的端口差異如下圖

f4412326-1f42-11f0-9310-92fbcf53809c.png

3.1 BUFGCTRL

BUFGCTRL用于在兩個(gè)時(shí)鐘輸入源間進(jìn)行切換,結(jié)構(gòu)和選擇邏輯如下圖

f458292c-1f42-11f0-9310-92fbcf53809c.png

控制端口選擇的真值表,其中最后一行Old Input是指在狀態(tài)獲取到之前的時(shí)鐘有效輸入值。

f4707b94-1f42-11f0-9310-92fbcf53809c.png

BUFGCTRL同時(shí)支持級聯(lián),可級聯(lián)成環(huán),如下圖所示

f4837b90-1f42-11f0-9310-92fbcf53809c.png

BUFGCTRL衍生出的其他幾個(gè)全局時(shí)鐘的原語輸入關(guān)系如下表

f492e4f4-1f42-11f0-9310-92fbcf53809c.png

3.2 BUFGCE_1

BUFGCE_1的端口相對簡單,只有1個(gè)輸入端口I,一個(gè)使能端口CE和和1個(gè)輸出端口O,BUFGCTRL將相應(yīng)的一些端口設(shè)置為高低電平也可實(shí)現(xiàn)BUFGCE_1的功能。

f4a222d4-1f42-11f0-9310-92fbcf53809c.png

3.3 BUFGMUX和BUFGMUX_1

BUFGMUX有兩個(gè)時(shí)鐘輸入端口,一個(gè)選擇端口和一個(gè)時(shí)鐘輸出端口,通過將BUFGCTRL的一些輸入引腳連接邏輯高電平或低電平,關(guān)系如下圖

f5007398-1f42-11f0-9310-92fbcf53809c.png

BUFGMUX_1是上升沿敏感,高電平保持,BUFGMUX和BUFGMUX_1的位置都可以進(jìn)行手動約束。

3.4 BUFGMUX_CTRL

BUFGMUX_CTRL也是2個(gè)時(shí)鐘端口輸入,1個(gè)選擇端口,一個(gè)時(shí)鐘輸出端口的時(shí)鐘緩沖器,和BUFGCTRL的關(guān)系如下圖,

f50fe5c6-1f42-11f0-9310-92fbcf53809c.png

BUFGMUX_CTRL用S端口作為選擇端口,S端口可以在任何時(shí)候切換,也不會造成干擾。 S端口的建立和保持時(shí)間取決于輸出端口在切換時(shí)鐘前是否通過一個(gè)之前選擇時(shí)鐘的額外脈沖信號

3.5 BUFCE_LEAF

BUFCE_LEAF是一個(gè)有使能端口CE,可以讓葉子單元驅(qū)動水平的HCS行,也是一個(gè)葉子時(shí)鐘緩沖器的交匯口,驅(qū)動帶有單個(gè)時(shí)鐘輸入的不同區(qū)域。當(dāng)使能端口CE為低電平時(shí)輸出為0,高電平時(shí)輸出為輸入I

3.6 BUFGCE_DIV

BUFGCE_DIV有3個(gè)輸入端口I、使能CE、清零CLR和輸出端口O,可以直接驅(qū)動布線軌道和分布軌道,并且可以進(jìn)行時(shí)鐘的1-8分頻。BUFGCE_DIV的輸入端口和屬性如下

f52bfc20-1f42-11f0-9310-92fbcf53809c.png

f53fdd26-1f42-11f0-9310-92fbcf53809c.png

BUFG_GT是被高速收發(fā)器GT和射頻SOC中的ADC/DAC所驅(qū)動,BUFG_GT是這些模塊實(shí)現(xiàn)驅(qū)動時(shí)鐘布線軌道的唯一方式,用于GT時(shí)鐘的分頻。BUFG_GT_SYNC是BUFG_GT的同步器,是靠Vivado軟件自動插入,不會在設(shè)計(jì)文件中體現(xiàn),可以直接驅(qū)動布線軌道和分布軌道,也屬于時(shí)鐘緩沖器。

在UltraScale器件中每個(gè)GT Quad有24個(gè)BUFG_GT和10個(gè)BUFG_GT_SYNC,UltraScale+器件中每個(gè)GT Quad有24個(gè)BUFG_GT和14個(gè)BUFG_GT_SYNC。BUFG_GT的端口相對較多,如下圖。

f55b8f1c-1f42-11f0-9310-92fbcf53809c.png

3.7 BUFG_PS

BUFG_PS是只有一個(gè)輸入,一個(gè)輸出的簡單時(shí)鐘緩沖器,屬于Zynq UltraScale+系列中PS的時(shí)鐘緩沖器,可以讓時(shí)鐘從PS進(jìn)入到PL中。共有18個(gè)PS 時(shí)鐘可以驅(qū)動BUFG_PS,布局位置處于PS的旁邊。

四、時(shí)鐘驅(qū)動關(guān)系

在一個(gè)CR中,垂直布線軌道和水平布線軌道是互通的,垂直分布軌道可以單向通到水平分布軌道,但分布軌道不能通向布線軌道。布線軌道也可以驅(qū)動鄰近CR的布線軌道和分布軌道,分布軌道可以驅(qū)動鄰近CR的水平分布軌道。

時(shí)鐘進(jìn)入時(shí)鐘緩沖器有兩種方式。

方式一:時(shí)鐘可以直接通過布線軌道進(jìn)入到CR的中心位置,即圖中的root,然后可以驅(qū)動水平分布軌道和垂直分布軌道。通過這種方式,時(shí)鐘緩沖器可以驅(qū)動到CR內(nèi)一個(gè)特點(diǎn)位置,時(shí)鐘緩沖器在該位置上可以先通過垂直分布軌道,再水平分布軌道進(jìn)入到時(shí)鐘點(diǎn)。時(shí)鐘點(diǎn)可以通過當(dāng)前CR或鄰近CR中帶有使能端口CE的葉子時(shí)鐘驅(qū)動,這種分布方案可以將根節(jié)點(diǎn)移動到指定的位置來改善,降低偏斜。

方式二:時(shí)鐘點(diǎn)可以被本區(qū)域內(nèi)或鄰近區(qū)域內(nèi)帶有使能端口CE的葉子時(shí)鐘驅(qū)動,時(shí)鐘點(diǎn)驅(qū)動時(shí)鐘緩沖器,時(shí)鐘緩沖器再進(jìn)入分布軌道,這將減少時(shí)間插入時(shí)延。

f5728460-1f42-11f0-9310-92fbcf53809c.png

、縮略詞

CR: Clock Region 時(shí)鐘區(qū)域

GT:Gigabit Transceivers G比特收發(fā)器

GC:Global Clock 全局時(shí)鐘

HCS:Horizontal Clock Spine 水平時(shí)鐘脊

MMCM:Mixed-mode Clock Manager 混合模式時(shí)鐘管理器

PHY:Physical Layer 物理層

PS: Processor Sytem 處理器系統(tǒng)

SYSMON:System Monitor 系統(tǒng)監(jiān)視器

PL:Programmable Logic編程邏輯

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

    關(guān)注

    1640

    文章

    21910

    瀏覽量

    611574
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2179

    瀏覽量

    123852
  • UltraScale
    +關(guān)注

    關(guān)注

    0

    文章

    119

    瀏覽量

    31721

原文標(biāo)題:Xilinx之Ultrascale系列時(shí)鐘資源與驅(qū)動關(guān)系

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Xilinx 7系列FPGA架構(gòu)時(shí)鐘路由資源介紹

    7系列FPGA擁有豐富的時(shí)鐘資源。各種緩沖器類型、時(shí)鐘輸入管腳和時(shí)鐘連接,可以滿足許多不同的應(yīng)用
    發(fā)表于 07-22 09:40 ?3312次閱讀

    Xilinx 7系列FPGA時(shí)鐘資源架構(gòu)

    7系列FPGA時(shí)鐘資源通過專用的全局和區(qū)域I/O和時(shí)鐘資源管理符合復(fù)雜和簡單的
    發(fā)表于 07-28 09:07 ?1646次閱讀

    Xilinx FPGA時(shí)鐘資源概述

    Xilinx FPGA7系列分為全局時(shí)鐘(Global clock)和局部時(shí)鐘(Regional clock)
    發(fā)表于 07-24 11:07 ?1040次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>資源</b>概述

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

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

    Xilinx UltraScale 系列發(fā)布常見問題匯總

    UltraScale 3D IC的附加優(yōu)勢是什么?  Virtex? UltraScale和Kintex? UltraScale系列產(chǎn)品中的連接功能
    發(fā)表于 12-17 11:18

    Xilinx Ultrascale 16nm FPGA/SoC電源解決方案

    描述PMP10555 參考設(shè)計(jì)提供為移動無線基站應(yīng)用中的 Xilinx? Ultrascale? 16nm 系列 FPGA/SoC 供電所需的所有電源軌。此設(shè)計(jì)對內(nèi)核及兩個(gè)多輸出降壓型
    發(fā)表于 11-19 14:58

    UltraScale架構(gòu)面世 Xilinx挑戰(zhàn)ASIC競爭格局

    繼行業(yè)首個(gè)SoC增強(qiáng)型Vivado設(shè)計(jì)套件發(fā)布以來,Xilinx又一巔峰之作:ASIC級UltraScale架構(gòu)震撼登場。UltraScale架構(gòu)
    發(fā)表于 07-11 16:23 ?2780次閱讀

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

    談到數(shù)字邏輯,談到FPGA設(shè)計(jì),每位工程師都離不開時(shí)鐘。這里我們簡單介紹一下xilinx 7 系列中的時(shí)鐘
    發(fā)表于 02-08 05:33 ?928次閱讀
    <b class='flag-5'>Xilinx</b> 7 <b class='flag-5'>系列</b>的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>資源</b>(1)

    直擊關(guān)于Xilinx UltraScale架構(gòu)、Virtex和Kintex UltraScale架構(gòu)FPGA 和最新的Vivado開發(fā)工具的9大要點(diǎn)

    Skyrockets with Xilinxs UltraScale Architecture)(Xilinx UltraScale 架構(gòu)能夠快速提升生產(chǎn)力),下面是我們從Metha
    發(fā)表于 02-08 12:33 ?814次閱讀

    Xilinx 7系列FPGA架構(gòu)的區(qū)域時(shí)鐘資源介紹

    同步接口設(shè)計(jì)特別有用。7系列器件中的I/O Bank與時(shí)鐘區(qū)域的大小相同。為了理解區(qū)域時(shí)鐘是如何工作的,理解區(qū)域時(shí)鐘信號的信號路徑是很重要的。7系列
    的頭像 發(fā)表于 03-22 09:47 ?5405次閱讀
    <b class='flag-5'>Xilinx</b> 7<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b><b class='flag-5'>架構(gòu)</b>的區(qū)域<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>資源</b>介紹

    Xilinx 7系列FPGA架構(gòu)豐富的時(shí)鐘資源介紹

    引言:7系列FPGA具有多個(gè)時(shí)鐘路由資源,以支持各種時(shí)鐘方案和要求,包括高扇出、短傳播延遲和極低的偏移。為了最好地利用
    的頭像 發(fā)表于 03-22 10:16 ?5392次閱讀
    <b class='flag-5'>Xilinx</b> 7<b class='flag-5'>系列</b>中<b class='flag-5'>FPGA</b><b class='flag-5'>架構(gòu)</b>豐富的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>資源</b>介紹

    Xilinx 7系列FPGA時(shí)鐘和前幾代有什么差異?

    引言:從本文開始,我們陸續(xù)介紹Xilinx 7系列FPGA時(shí)鐘資源架構(gòu),熟練掌握
    的頭像 發(fā)表于 03-22 10:25 ?5304次閱讀

    Xilinx全新UltraScale架構(gòu)介紹

    1 介紹 Xilinx 全新 16 納米及 20 納米 UltraScale 系列基于首款架構(gòu),不僅覆蓋從平面到 FinFET 技術(shù)乃至更高技術(shù)的多個(gè)節(jié)點(diǎn),同時(shí)還可從單片 IC 擴(kuò)展至
    的頭像 發(fā)表于 05-28 14:38 ?3729次閱讀

    UltraScale/UltraScale+的時(shí)鐘資源

    UltraScaleUltraScale+進(jìn)一步增強(qiáng)了Clock root的概念,從芯片架構(gòu)和Vivado支持方面都體現(xiàn)了這一點(diǎn)。為了理解這一概念,我們先看看UltraScale/
    的頭像 發(fā)表于 05-12 15:34 ?2036次閱讀

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

    Xilinx是一家專業(yè)的可編程邏輯器件(PLD)廠商,其產(chǎn)品包括FPGA、CPLD、SOC等。XilinxFPGA產(chǎn)品線有多個(gè)系列,其中7
    發(fā)表于 09-15 14:44 ?7182次閱讀
    <b class='flag-5'>Xilinx</b> 7<b class='flag-5'>系列</b>與<b class='flag-5'>Ultrascale</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的區(qū)別
    主站蜘蛛池模板: 免费看黄色毛片 | 国内啪啪 | 在线视免费频观看韩国aaa | 黄色大视频 | 高清在线免费观看 | 色婷婷一区二区三区四区成人 | 奇米影色777四色在线首页 | 国产在线干 | 丝袜美腿视频一区二区三区 | 最新版天堂资源官网 | 久久青草18免费观看网站 | 性高清 | 色综合久久88色综合天天 | 四虎国产成人亚洲精品 | 国产乱码一区二区三区四川人 | 1024手机在线观看你懂的 | 轻点灬大ji巴太粗太长了爽文 | 亚洲午夜精品久久久久久成年 | 欧美日韩性高爱潮视频 | 99 久久99久久精品免观看 | 亚洲网在线 | 国产欧美一级片 | jizz性欧美12 | 久久久黄色大片 | 免费视频不卡一区二区三区 | 999久久久国产精品 999久久久免费精品国产牛牛 | 天天操天天干天天摸 | 中文字幕一区二区三 | 亚洲视频精选 | 女攻各种play男受h | 国产在线播放你懂的 | 人人草人人爱 | aa级毛片| 亚洲一区免费在线 | 老色鬼久久综合第一 | 好大好硬好深好爽视频h | 国产福利在线观看一区二区 | 成人黄色在线 | 一级做a爱免费观看视频 | 极品美女洗澡后露粉嫩木耳视频 | 色婷婷激婷婷深爱五月小说 |