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

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

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

基于20nm工藝制程的FPGA—UltraScale介紹

FPGA技術(shù)驛站 ? 來(lái)源:FPGA技術(shù)驛站 ? 2023-03-09 14:12 ? 次閱讀

UltraScale是基于20nm工藝制程的FPGA,而UltraScale+則是基于16nm工藝制程的FPGA。盡管兩者工藝制程不同,但內(nèi)部結(jié)構(gòu)是一致的。若無(wú)特殊聲明,下文闡述的UltraScale架構(gòu)也適用于UltraScale+。

全局時(shí)鐘管腳

在UltraScale中,每個(gè)輸入/輸出區(qū)域(I/O Bank)都位于單一的時(shí)鐘區(qū)域CR(Clock Region)內(nèi),且都包含52個(gè)輸入/輸出管腳。在這52個(gè)管腳中,有4對(duì)(8個(gè))全局時(shí)鐘管腳GC(GlobalClock I/O)。其使用方法與7系列FPGA是一致的。

不同之處在于,這4對(duì)GC地位是等同的,不再有MRCC和SRCC之分。UltraScale+新增了高密度輸入/輸出區(qū)域(HD I/O Bank, High Density I/O Bank),位于此區(qū)域內(nèi)的全局時(shí)鐘管腳HDGC只能通過(guò)BUFGCE連接到MMCM或PLL。

時(shí)鐘緩沖器

7系列FPGA既包含全局時(shí)鐘緩沖器,又包含區(qū)域時(shí)鐘緩沖器。UltraScale簡(jiǎn)化了時(shí)鐘緩沖器,即只有全局時(shí)鐘緩沖器。包含輸入/輸出列的時(shí)鐘區(qū)域內(nèi)有24個(gè)BUFGCE、4個(gè)BUFGCE_DIV和8個(gè)BUFGCTRL,但同時(shí)只能使用其中的24個(gè),如下圖所示。

d0b1bad6-be3e-11ed-bfe3-dac502259ad0.png

這些全局時(shí)鐘緩沖器位于時(shí)鐘列,可驅(qū)動(dòng)水平時(shí)鐘布線/分發(fā)軌道和垂直時(shí)鐘布線/分發(fā)軌道,其中分發(fā)軌道是7系列FPGA所沒(méi)有的。這些軌道均位于時(shí)鐘區(qū)域的中心位置,如下圖所示(有的芯片只有一側(cè)會(huì)有高速收發(fā)器)。不難看出,每個(gè)時(shí)鐘區(qū)域的寬度相比于7系列FPGA有所縮減,不再是半個(gè)芯片的寬度,高度由7系列中的50個(gè)CLB變?yōu)?0個(gè)CLB。時(shí)鐘區(qū)域的粒度更加細(xì)化。

無(wú)論是水平時(shí)鐘布線/分發(fā)軌道還是垂直時(shí)鐘布線/分發(fā)軌道,都是以時(shí)鐘區(qū)域作為邊界,這意味著如果某個(gè)時(shí)鐘區(qū)域內(nèi)的資源未使用時(shí)鐘,工具就會(huì)關(guān)閉相應(yīng)的軌道,從而節(jié)省功耗。布線軌道可驅(qū)動(dòng)相鄰時(shí)鐘區(qū)域內(nèi)的布線軌道和分發(fā)軌道,但分發(fā)軌道只能驅(qū)動(dòng)相鄰時(shí)鐘區(qū)域內(nèi)的水平分發(fā)軌道。

布線軌道的目的是將時(shí)鐘從全局時(shí)鐘緩沖器布線到某個(gè)中心點(diǎn)。在這個(gè)中心點(diǎn),時(shí)鐘經(jīng)分發(fā)軌道連接到其負(fù)載的時(shí)鐘端口。分發(fā)軌道可進(jìn)一步移動(dòng)這個(gè)點(diǎn)以改善時(shí)鐘的局部偏移。這個(gè)點(diǎn)我們稱之為時(shí)鐘根節(jié)點(diǎn)(ClockRoot)。

d0beb312-be3e-11ed-bfe3-dac502259ad0.png

每個(gè)時(shí)鐘區(qū)域有24個(gè)水平時(shí)鐘布線/分發(fā)軌道和24個(gè)垂直時(shí)鐘布線/分發(fā)軌道。在水平時(shí)鐘分發(fā)軌道上,有32個(gè)BUFCE_LEAF,稱之為葉時(shí)鐘緩沖器。時(shí)鐘從水平時(shí)鐘分發(fā)軌道上下來(lái)之后經(jīng)BUFCE_LEAF到達(dá)邏輯資源的時(shí)鐘端口,如下圖所示。BUFCE_LEAF只能由Vivado自動(dòng)使用,而不能在代碼中實(shí)例化。

d0cbb558-be3e-11ed-bfe3-dac502259ad0.png

UltraScale有獨(dú)立的BUFGCE,無(wú)需通過(guò)BUFGCTRL配置而成。但BUFGCTRL仍是可配置的,例如,BUFGCE_1、BUFGMUX和BUFGMUX_1都是通過(guò)BUFGCTRL配置生成的。BUGCE_DIV取代了BUFR,但比BUFR具有更強(qiáng)大的驅(qū)動(dòng)能力,因?yàn)樗殉蔀槿謺r(shí)鐘緩沖器。

同時(shí),BUFGCE_DIV還具有分頻功能,分頻因子可以是1~8(包含1和8)的整數(shù)。只是當(dāng)分頻因子為奇數(shù)時(shí),輸出時(shí)鐘的占空比將不再是50%。UltraScale新增了BUFG_GT。BUFG_GT只可以由高速收發(fā)器或RFSoC中的ADC/DAC模塊驅(qū)動(dòng)。

BUFG_GT_SYNC是BUFG_GT的同步器,當(dāng)Vivado推斷出BUFG_GT時(shí)會(huì)自動(dòng)在設(shè)計(jì)中插入BUFG_GT_SYNC。和BUFGCE_DIV類似,BUFG_GT也具有分頻功能,可用的分頻因子為1~8(包含1和8)之間的整數(shù)。分頻因子由DIV端口輸入。

DIV位寬為3,當(dāng)其為3’b000時(shí),對(duì)應(yīng)分頻因子為1。在包含高速收發(fā)器的時(shí)鐘區(qū)域內(nèi)有24個(gè)BUFG_GT。 在Zynq UltraScale+ MPSoC中新增了一種全局時(shí)鐘緩沖器BUFG_PS(Zynq 7000系列FPGA中是沒(méi)有的)。該緩沖器位于內(nèi)部ARM處理器的旁邊。

PS側(cè)的輸出時(shí)鐘需經(jīng)此緩沖器訪問(wèn)PL(Programmatic Logic)側(cè)的時(shí)鐘布線資源,從而驅(qū)動(dòng)PL側(cè)的邏輯資源。BUFG_PS的個(gè)數(shù)因不同的芯片而異。例如ZU4EG有96個(gè)BUFG_PS,而ZU2CG有72個(gè)BUFG_PS。

應(yīng)用案例:使用BUFG_GT執(zhí)行簡(jiǎn)單分頻

BUFG_GT具有分頻功能,可支持的分頻因子為1~8(包含1和8)的整數(shù),分頻因子控制字由位寬為3的輸入端口DIV提供。當(dāng)DIV為3’b000時(shí),對(duì)應(yīng)分頻因子為1。借助BUFG_GT的分頻功能可生成分頻時(shí)鐘,從而節(jié)省了MMCM,如下圖所示。使用BUFG_GT時(shí)要注意其時(shí)鐘源。

d0d644c8-be3e-11ed-bfe3-dac502259ad0.png ?

同樣具有分頻功能的時(shí)鐘緩沖器還包括BUFGCE_DIV,如下圖所示。BUFGCE_DIV的輸入可來(lái)自于MMCM的輸出,圖中clk2x的頻率是clk1x的2倍。使用BUFGCE_DIV可有效降低同步跨時(shí)鐘域路徑的時(shí)鐘偏移(Clock Skew)。

d0deff28-be3e-11ed-bfe3-dac502259ad0.png?








審核編輯:劉清

聲明:本文內(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)注

    1644

    文章

    21993

    瀏覽量

    615533
  • 緩沖器
    +關(guān)注

    關(guān)注

    6

    文章

    2039

    瀏覽量

    46783
  • 時(shí)鐘緩沖器
    +關(guān)注

    關(guān)注

    2

    文章

    142

    瀏覽量

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

    關(guān)注

    11

    文章

    1887

    瀏覽量

    132973

原文標(biāo)題:時(shí)鐘資源(2):UltraScale/UltraScale+ FPGA

文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    唱響2013,20nm FPGA背后蘊(yùn)藏的巨大能量

    20nm能讓我們超越什么?對(duì)于像賽靈思(Xilinx)這樣剛剛在28nm上花了巨資量產(chǎn)的公司,為什么又要去追20nm呢?20nm FPGA會(huì)
    發(fā)表于 01-22 08:36 ?1628次閱讀

    蘋(píng)果A8處理器最新消息:采用TSMC 20nm制程工藝

    有消息稱,這款蘋(píng)果A8芯片將會(huì)采用臺(tái)積電的20nm制程工藝。出于貨源穩(wěn)定性的考慮,不會(huì)采用年底更為超前的16nm。盡管16nm的芯片會(huì)在明年
    發(fā)表于 12-16 08:56 ?2256次閱讀

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

    Ultrascale是賽靈思開(kāi)發(fā)的支持包含步進(jìn)功能的增強(qiáng)型FPGA架構(gòu),相比7系列的28nm工藝,Ultrascale采用
    的頭像 發(fā)表于 04-24 11:29 ?815次閱讀
    Xilinx <b class='flag-5'>Ultrascale</b>系列<b class='flag-5'>FPGA</b>的時(shí)鐘資源與架構(gòu)解析

    Xilinx UltraScale 系列發(fā)布常見(jiàn)問(wèn)題匯總

    的系統(tǒng)級(jí)性能和集成度提升1.5倍到2倍,領(lǐng)先整整一代。這具體是什么含義?  分析賽靈思采用20nm工藝推出的UltraScale器件的特性和功能,我們看到競(jìng)爭(zhēng)對(duì)手需要發(fā)展到14nm
    發(fā)表于 12-17 11:18

    請(qǐng)問(wèn)FPGA中的nm是什么意思?

    像我們看到的Xilinx 28nm Virtex 7 28mm或者20nmUltraScale啊。nmFPGA里面具體指什么呢
    發(fā)表于 10-08 17:18

    臺(tái)積電又跳過(guò)22nm工藝 改而直上20nm

    臺(tái)積電又跳過(guò)22nm工藝 改而直上20nm 為了在競(jìng)爭(zhēng)激烈的半導(dǎo)體代工行業(yè)中提供最先進(jìn)的制造技術(shù),臺(tái)積電已經(jīng)決定跳過(guò)22nm工藝的研
    發(fā)表于 04-15 09:52 ?1084次閱讀

    臺(tái)積電將于下月試產(chǎn)20nm芯片

    據(jù)臺(tái)灣媒體報(bào)道,臺(tái)積電(TSMC)預(yù)計(jì)會(huì)在下月試產(chǎn)20nm芯片制程,即將成為全球首家進(jìn)入20nm技術(shù)的半導(dǎo)體公司。若該芯片試產(chǎn)成功,將超越英特爾(Intel)的22nm
    發(fā)表于 07-18 09:44 ?1040次閱讀

    制程工藝是什么?

    ,CPU的功耗也就越小。本專題我們將介紹道幾種nm級(jí)制程工藝,如:20nm、22nm、28
    發(fā)表于 09-09 16:37
    <b class='flag-5'>制程</b><b class='flag-5'>工藝</b>是什么?

    深入剖析FPGA 20nm工藝 Altera創(chuàng)新發(fā)展之道

    電子發(fā)燒友網(wǎng)核心提示: 本文就可編程邏輯廠商阿爾特拉(Altera)公司首次公開(kāi)的20nm創(chuàng)新技術(shù)展開(kāi)調(diào)查以及深入的分析;深入闡述了FPGA邁向20nm工藝,Altera憑借其異構(gòu)3D
    發(fā)表于 11-01 13:48 ?2369次閱讀

    賽靈思發(fā)布UltraScale架構(gòu),20nm開(kāi)始投片

    賽靈思公司今天宣布,延續(xù)28nm工藝一系列行業(yè)創(chuàng)新,在20nm工藝節(jié)點(diǎn)再次推出兩大行業(yè)第一:投片半導(dǎo)體行業(yè)首款20nm器件,也是可編程邏輯器
    發(fā)表于 07-09 20:01 ?4136次閱讀

    Xilinx宣布率先量產(chǎn)20nm FPGA器件

    2014年12月22日,中國(guó)北京 - All Programmable 技術(shù)和器件的全球領(lǐng)先企業(yè)賽靈思公司(Xilinx, Inc. (NASDAQ:XLNX))今天宣布其 Kintex? UltraScale? KU040 FPGA成為業(yè)界首款投入量產(chǎn)的
    發(fā)表于 12-22 17:36 ?1139次閱讀

    Xilinx UltraScale 20nm器件助力打造JDSU ONT 400G以太網(wǎng)測(cè)試平臺(tái)

    All Programmable 技術(shù)和器件的全球領(lǐng)先企業(yè)賽靈思公司(Xilinx, Inc. (NASDAQ:XLNX))今天宣布其Virtex? UltraScale? 20nm FPGA已應(yīng)用于JDSU ONT 400G以
    發(fā)表于 04-09 11:13 ?1000次閱讀

    JDSU 400G 以太網(wǎng)測(cè)試平臺(tái)基于Xilinx 20nm UltraScale 器件

    20nm UltraScale FPGAs:因?yàn)檫@些器件可以滿足這種速度要求,SerDes端口具有足夠的靈活性來(lái)支持400G的發(fā)展以
    發(fā)表于 02-09 04:56 ?358次閱讀

    使用Xilinx 20nm工藝UltraScale FPGA來(lái)降低功耗的19種途徑

    在絕大部分使用電池供電和插座供電的系統(tǒng)中,功耗成為需要考慮的第一設(shè)計(jì)要素。Xilinx決定使用20nm工藝UltraScale器件來(lái)直面功耗設(shè)計(jì)的挑戰(zhàn),本文描述了在未來(lái)的系統(tǒng)設(shè)計(jì)中,使用Xilinx
    的頭像 發(fā)表于 07-14 07:21 ?6166次閱讀

    Virtex UltraScale FPGA VCU108評(píng)估套件的功能介紹

    查看Virtex?UltraScale?VCU108開(kāi)發(fā)套件。 這是業(yè)界首款高端20nm套件。 在本視頻中,您將了解VCU108 FPGA開(kāi)發(fā)套件的功能。
    的頭像 發(fā)表于 11-20 06:20 ?3852次閱讀

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品