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

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

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

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

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

FPGA之家 ? 來(lái)源:FPGA技術(shù)實(shí)戰(zhàn) ? 作者:FPGA技術(shù)實(shí)戰(zhàn) ? 2021-03-22 10:16 ? 次閱讀

引言:7系列FPGA具有多個(gè)時(shí)鐘路由資源,以支持各種時(shí)鐘方案和要求,包括高扇出、短傳播延遲和極低的偏移。為了最好地利用時(shí)鐘路由資源,必須了解如何從PCB到FPGA獲取用戶時(shí)鐘,確定哪些時(shí)鐘路由資源是最佳的,然后通過(guò)使用適當(dāng)?shù)腎/O和時(shí)鐘緩沖器來(lái)訪問(wèn)這些時(shí)鐘路由資源。該章節(jié)包括:

時(shí)鐘緩沖選擇考慮

時(shí)鐘輸入管腳

1.時(shí)鐘緩沖器選擇考慮

7系列FPGA擁有豐富的時(shí)鐘資源。各種緩沖器類型、時(shí)鐘輸入管腳和時(shí)鐘連接,可以滿足許多不同的應(yīng)用需求。選擇合適的時(shí)鐘資源可以改善布線、性能和一般FPGA資源利用率。BUFGCTRL(最常用作BUFG)是最常用的時(shí)鐘布線資源。這些真正的全局時(shí)鐘可以連接到器件的任何位置。但是在某些情況下,出于性能、功能或時(shí)鐘資源可用性的原因,使用備用時(shí)鐘緩沖器更為有利。最好在以下情況下使用BUFG:

設(shè)計(jì)或設(shè)計(jì)的一部分可以覆蓋整個(gè)器件的大面積區(qū)域,功能的本地化是不可能的。

硬件功能塊,如塊RAM、DSP或集成IP,跨越多個(gè)時(shí)鐘區(qū)域,級(jí)聯(lián)或需要連接到不在附近的CLB。

同步(glitch free)或異步時(shí)鐘切換,應(yīng)用程序能夠從停止的時(shí)鐘切換或選擇具有不同頻率的時(shí)鐘(例如,用于降低功耗)。

時(shí)鐘使能(CE)功能可用于在非運(yùn)行期間降低功率。然而,在大多數(shù)情況下,由于時(shí)序(CE延遲)的限制,CE不能夠用于在時(shí)鐘元件處模擬真實(shí)的CE邏輯功能。

CE功能可用于在器件啟動(dòng)后同步已初始化的時(shí)鐘元件。

1715f89e-8925-11eb-8b86-12bb97331649.jpg

圖1、串行LVDS ADC接口常見(jiàn)設(shè)計(jì)

BUFR和BUFIO組合的主要目的是支持源同步接口(如圖1所示)。當(dāng)一個(gè)接口被放置在一個(gè)區(qū)域中時(shí),BUFIO對(duì)SelectIOs的高速側(cè)進(jìn)行時(shí)鐘控制,BUFR以較低的速度將解串器/串行器側(cè)時(shí)鐘送入提供時(shí)鐘域傳輸功能的FPGA邏輯中。對(duì)于需要更多邏輯和/或I/O的接口,BUFMR(BUFMRCE)用于將時(shí)鐘域傳輸功能擴(kuò)展到上面和下面的(above and below)時(shí)鐘區(qū)域。當(dāng)MMCM/PLL不能使用或不可用于分頻功能時(shí),需要與源同步I/O用例無(wú)關(guān)的分頻時(shí)鐘的某些類型的應(yīng)用程序可以將BUFR用作簡(jiǎn)單的時(shí)鐘分頻器。在這種情況下,必須特別注意時(shí)序和偏移,因?yàn)檫@不是BUFR的主要目的。有關(guān)選擇資源計(jì)時(shí)的更多信息,請(qǐng)參閱UG471,7系列FPGA SelectIO資源用戶指南。

水平時(shí)鐘緩沖器BUFH(BUFHCE)嚴(yán)格來(lái)說(shuō)是一個(gè)區(qū)域資源,不能跨越上面或下面的時(shí)鐘區(qū)域。與BUFR不同,BUFH沒(méi)有分頻時(shí)鐘的能力。

BUFHs類似于全球時(shí)鐘資源,只是在區(qū)域基礎(chǔ)上跨越兩個(gè)水平區(qū)域。

BUFHs能夠作為MMCM/PLL的反饋,時(shí)鐘插入延遲可以得到補(bǔ)償。

當(dāng)接口或邏輯云位于一個(gè)時(shí)鐘區(qū)域或兩個(gè)水平相鄰的時(shí)鐘區(qū)域時(shí),BUFHs是首選的時(shí)鐘資源。

BUFH還具有時(shí)鐘使能引腳(BUFHCE),當(dāng)邏輯或接口及其相關(guān)邏輯未激活時(shí),可使用該引腳降低動(dòng)態(tài)功耗。

時(shí)鐘使能功能可在時(shí)鐘周期的基礎(chǔ)上提供門(mén)控時(shí)鐘。

與全局時(shí)鐘樹(shù)類似,BUFH還可以連接到CLB(enable/reset)中的非時(shí)鐘資源,具有更好的偏移特性。

BUFH也可用于同步啟動(dòng)時(shí)鐘區(qū)域中時(shí)鐘元件。

2.時(shí)鐘輸入規(guī)則

外部用戶時(shí)鐘必須通過(guò)稱為clock-capable(CC)輸入的差分時(shí)鐘管腳對(duì)引入FPGA。時(shí)鐘輸入管腳支持對(duì)內(nèi)部全局和區(qū)域時(shí)鐘資源的專用高速訪問(wèn)。時(shí)鐘輸入管腳使用專用路由,必須用于時(shí)鐘輸入,以保證各種時(shí)鐘的時(shí)序特征。使用本地互聯(lián)的一般目的I/O不應(yīng)用于時(shí)鐘信號(hào)

183dc6d4-8925-11eb-8b86-12bb97331649.png

圖2、_CC時(shí)鐘管腳連接每個(gè)I/O Bank位于一個(gè)時(shí)鐘區(qū)域,包括50個(gè)I/O引腳。在每個(gè)I/O bank中每個(gè)I/O組中的50個(gè)I/O管腳中,有4個(gè)支持時(shí)鐘的輸入管腳對(duì)(共8個(gè)管腳)。每個(gè)時(shí)鐘輸入:

可連接到PCB上的差分或單端時(shí)鐘

可為任何I/O標(biāo)準(zhǔn)配置,包括差分I/O標(biāo)準(zhǔn)

有一個(gè)P-side(主)和一個(gè)N-side(從)

如果單端時(shí)鐘連接到差分時(shí)鐘管腳對(duì)的P側(cè),則N側(cè)不能用作另一個(gè)單端時(shí)鐘管腳,它只能用作用戶I/O。時(shí)鐘輸入管腳在每個(gè)I/O Bank中有2個(gè)MRCCs和2個(gè)SRCCs對(duì)。SRCC訪問(wèn)單個(gè)時(shí)鐘區(qū)域和全局時(shí)鐘樹(shù),以及同一列中上下的其他CMTs。SRCC可以驅(qū)動(dòng):

同一時(shí)鐘區(qū)域內(nèi)的區(qū)域時(shí)鐘線(BUFR、BUFH、BUFIO)。

同一時(shí)鐘區(qū)域和相鄰時(shí)鐘區(qū)域的CMT。

位于器件的上/下半部分的全局時(shí)鐘線(BUFG)。

MRCCs可以訪問(wèn)多個(gè)時(shí)鐘區(qū)域和全局時(shí)鐘樹(shù)。MRCCs的功能與SRCCs相同,還可以驅(qū)動(dòng)多時(shí)鐘區(qū)域緩沖器(BUFMR)來(lái)訪問(wèn)多達(dá)三個(gè)時(shí)鐘區(qū)域。如果不用作時(shí)鐘,時(shí)鐘輸入管腳可以用作常規(guī)I/O。當(dāng)用作常規(guī)I/O時(shí),支持時(shí)鐘的輸入引腳可以配置為任何單端或差分I/O標(biāo)準(zhǔn)。時(shí)鐘輸入管腳可以連接到同一時(shí)鐘區(qū)域的CMT,和該時(shí)鐘區(qū)域的上下的CMT,但具有一定的限制。

2.1 單個(gè)時(shí)鐘驅(qū)動(dòng)單個(gè)CMT

當(dāng)時(shí)鐘輸入驅(qū)動(dòng)單個(gè)CMT時(shí),時(shí)鐘輸入管腳和CMT(MMCM/PLL)必須在同一時(shí)鐘區(qū)域。

2.2 單個(gè)時(shí)鐘驅(qū)動(dòng)多個(gè)CMTs

一個(gè)時(shí)鐘輸入可以驅(qū)動(dòng)同一列中的其他CMT。在這種情況下,一個(gè)MMCM/PLL必須被放置在與時(shí)鐘輸入管腳相同的時(shí)鐘區(qū)域中。在相鄰區(qū)域放置附加的CMT是更為優(yōu)化的,但是在同一列中,可以驅(qū)動(dòng)比一個(gè)CMT更遠(yuǎn)的CMT。CMT中使用的資源必須相同,才能自動(dòng)放置此配置而不使用CLOCK_DEDICATED_ROUTE約束。如果需要混合MMCMs/PLL,則應(yīng)首先將其置于同一CMT中。如果有必要從不在同一時(shí)鐘區(qū)域的時(shí)鐘輸入管腳驅(qū)動(dòng)CMT,并且在與時(shí)鐘輸入管腳相同的時(shí)鐘區(qū)域中沒(méi)有MMCM/PLL,則必須設(shè)置屬性CLOCK_DEDICATED_ROUTE = BACKBONE。在這種情況下,MMCM或PLL不能正確地將輸出與輸入時(shí)鐘對(duì)齊,即存在時(shí)鐘偏移。在同一列中專用資源驅(qū)動(dòng)CMT是有限制的。一些Xilinx IP使用這些資源,從而使它們不可用于其他設(shè)計(jì)用途,并導(dǎo)致設(shè)計(jì)無(wú)法布線。如果到其他時(shí)鐘區(qū)域的專用路由不可用,則將CLOCK_DEDICATED_ROUTE設(shè)置為FALSE將允許使用本地互連邏輯,盡管這會(huì)導(dǎo)致更長(zhǎng)的無(wú)補(bǔ)償延遲。如果由普通的IO管腳驅(qū)動(dòng)全局時(shí)鐘資源,比如BUFG或者M(jìn)MCM,則CLOCK_DEDICATED_ROUTE = FALSE。

2.3 時(shí)鐘輸入管腳放置規(guī)則

在創(chuàng)建初始設(shè)計(jì)之前,手動(dòng)選擇支持時(shí)鐘的輸入引腳時(shí),有兩個(gè)主要考慮因素:

確保支持時(shí)鐘輸入可以連接到所需的時(shí)鐘資源。表所示的布局規(guī)則確保連通性。

確保所需的時(shí)鐘資源是可用的,并且沒(méi)有被設(shè)計(jì)的另一部分使用。確保通過(guò)時(shí)鐘輸入管腳進(jìn)入的外部時(shí)鐘和來(lái)自IP的內(nèi)部生成時(shí)鐘不會(huì)在訪問(wèn)內(nèi)部時(shí)鐘網(wǎng)絡(luò)時(shí)發(fā)生沖突,最好的方法是構(gòu)建包含所需時(shí)鐘網(wǎng)絡(luò)和IP的初始設(shè)計(jì),并通過(guò)實(shí)現(xiàn)工具運(yùn)行它。這大大增加了檢查和信心,即引腳不需要由于時(shí)鐘原因而改變。

遵循表2-1所示的放置規(guī)則,以確保具有時(shí)鐘輸入引腳選擇能夠訪問(wèn)所需的內(nèi)部時(shí)鐘網(wǎng)絡(luò)。每個(gè)I/O Bank位于在一個(gè)時(shí)鐘區(qū)域中。注:通過(guò)確保正確選擇具有時(shí)鐘輸入引腳的位置,避免昂貴的電路板重新設(shè)計(jì)和差的時(shí)鐘時(shí)序。

1c256464-8925-11eb-8b86-12bb97331649.png

表1、時(shí)鐘輸入放置規(guī)則在相同的封裝器件之間遷移時(shí),將BUFG組織為16個(gè)top和16個(gè)bottom資源的上/下中心線可能相對(duì)于其他列發(fā)生了移動(dòng)。具體地說(shuō),I/O列會(huì)更改與頂部/底部BUFGs的對(duì)齊方式。這會(huì)導(dǎo)致訪問(wèn)BUFG的時(shí)鐘輸入引腳的不同對(duì)齊方式。圖1顯示了使用XC7K325T和XC7K160T器件的中心對(duì)齊示例。在這種情況下,當(dāng)從相同封裝中的大器件移動(dòng)到小器件時(shí),中心線較低(相對(duì)于I/O列),或者從小器件移動(dòng)到大器件時(shí),中心線更高。如果時(shí)鐘輸入引腳被定位,設(shè)計(jì)可以是不可布線的。

圖3、使用XC7K325T和XC7K160T器件的中心對(duì)齊示例當(dāng)遷移到相同封裝的一個(gè)較小的器件時(shí),也可能會(huì)出現(xiàn)這樣的情況:較大器件的南側(cè)的所有BUFG都已被利用,而沒(méi)有更多的BUFG可用。見(jiàn)UG475:7系列FPGA封裝和引腳輸出規(guī)范,用于BUFG和I/O組對(duì)準(zhǔn)。另外,具有多個(gè)超級(jí)邏輯區(qū)域(SLR)的器件在同一個(gè)包中從單個(gè)SLR中的單片路徑遷移時(shí)可能具有類似的限制。

原文標(biāo)題:Xilinx 7系列FPGA架構(gòu)之時(shí)鐘資源(二)

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

責(zé)任編輯:haq

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

    1642

    文章

    21920

    瀏覽量

    612156
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2179

    瀏覽量

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

    關(guān)注

    11

    文章

    1856

    瀏覽量

    132676

原文標(biāo)題:Xilinx 7系列FPGA架構(gòu)之時(shí)鐘資源(二)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    。Ultrascale+采用16ns,有3個(gè)系列:Artix,Kintex,Virtex。不僅是工藝制程方面,在其他方面也存在較大改進(jìn),如時(shí)鐘資源架構(gòu),本文將重點(diǎn)
    的頭像 發(fā)表于 04-24 11:29 ?419次閱讀
    <b class='flag-5'>Xilinx</b> Ultrascale<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>資源</b>與<b class='flag-5'>架構(gòu)</b>解析

    【米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板試用】測(cè)試一

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

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

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

    【米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板試用】+01.開(kāi)箱(zmj)

    的可編程性和靈活性; 高速傳輸和處理,具有285個(gè)輸入/輸出引腳; 采用Artix-7系列,具有低成本、低功耗和高性能的特點(diǎn); 具有豐富的可編程資源,包括100K邏輯單元、35K
    發(fā)表于 11-12 15:45

    基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信號(hào)處理卡

    本板卡基于標(biāo)準(zhǔn)6U VPX 架構(gòu),為通用高性能信號(hào)處理平臺(tái),系我公司自主研發(fā)。板卡采用一片TI DSP TMS320C6678和一片Xilinx公司Virtex 7系列
    的頭像 發(fā)表于 11-08 16:38 ?774次閱讀
    基于DSP TMS320C6678+<b class='flag-5'>FPGA</b> XC<b class='flag-5'>7</b>V690T的6U VPX信號(hào)處理卡

    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 ?2374次閱讀
    <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)用接口及特性

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

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

    Xilinx ZYNQ 7000系列SoC的功能特性

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

    FPGA芯片架構(gòu)資源有深入的理解,精通Verilog HDL、VHDL

    、計(jì)算機(jī)相關(guān)專業(yè),具有良好的專業(yè)基礎(chǔ)知識(shí)。 2.工作年限不限,有工作經(jīng)驗(yàn)或優(yōu)秀應(yīng)屆畢業(yè)生亦可。 3.對(duì)FPGA芯片架構(gòu)資源有深入的理解,精通Verilog HDL、VHDL編程語(yǔ)言,熟悉時(shí)序約束、時(shí)序分析
    發(fā)表于 09-15 15:23

    正點(diǎn)原子ZYNQ7015開(kāi)發(fā)板!ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2,性能強(qiáng)悍,資料豐富!

    ! 正點(diǎn)原子Z15 ZYNQ開(kāi)發(fā)板,搭載Xilinx Zynq7000系列芯片,核心板主控芯片的型號(hào)是XC7Z015CLG485-2。開(kāi)發(fā)板由核心板+底板組成,外設(shè)資源豐富,板載1路P
    發(fā)表于 09-14 10:12

    [XILINX] 正點(diǎn)原子ZYNQ7035/7045/7100開(kāi)發(fā)板發(fā)布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!

    系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三種型號(hào)。開(kāi)發(fā)板由核心板+底板組成,外設(shè)資源豐富,板載2路千兆以太網(wǎng)接口(PS+PL)、PCIe2.0x8
    發(fā)表于 09-02 17:18

    Xilinx 7系列FPGA PCB設(shè)計(jì)指導(dǎo)

    引言: 從本文開(kāi)始,我們陸續(xù)介紹下有關(guān)7系列FPGA通用PCB設(shè)計(jì)指導(dǎo),重點(diǎn)介紹在PCB和接口級(jí)別做出設(shè)計(jì)決策的策略。由于
    發(fā)表于 07-19 16:56

    恩智浦MCU解讀 MCX A系列微處理器之時(shí)鐘架構(gòu)

    A系列的第一款產(chǎn)品,已于2024年1月份上市,為低成本入門(mén)MCU應(yīng)用提供了豐富的功能和特性。后續(xù)MCX A系列還會(huì)繼續(xù)推出新產(chǎn)品,為客戶提供持續(xù)的硬件和軟件的可擴(kuò)展升級(jí)路徑。 MCXA153的
    發(fā)表于 06-20 09:21 ?863次閱讀
    恩智浦MCU解讀 MCX A<b class='flag-5'>系列</b>微處理器之<b class='flag-5'>時(shí)鐘架構(gòu)</b>

    FPGA | Xilinx ISE14.7 LVDS應(yīng)用

    今天給大俠帶來(lái) Xilinx ISE14.7 LVDS應(yīng)用,話不多說(shuō),上貨。 最近項(xiàng)目需要用到差分信號(hào)傳輸,于是看了一下FPGA上差分信號(hào)的使用。Xilinx FPGA
    發(fā)表于 06-13 16:28

    FPGA核心板 Xilinx Artix-7系列XC7A100T開(kāi)發(fā)平臺(tái),米爾FPGA工業(yè)開(kāi)發(fā)板

    輸入/輸出引腳;采用Artix-7系列,具有低成本、低功耗和高性能的特點(diǎn);具有豐富的可編程資源,包括100K邏輯單元、35K FPGA存儲(chǔ)單
    發(fā)表于 05-31 15:12 ?15次下載