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

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

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

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

針對UltraScale/UltraScale+芯片DFX應(yīng)考慮的因素有哪些(1)

FPGA技術(shù)驛站 ? 來源:FPGA技術(shù)驛站 ? 作者:喜歡FPGA的高老師 ? 2023-12-14 16:16 ? 次閱讀

對于UltraScale/UltraScale+芯片,幾乎FPGA內(nèi)部所有組件都是可以部分可重配置的,這包括CLB中的查找表(LUT)、觸發(fā)器(FF)、移位寄存器(采用LUT實現(xiàn))、分布式RAM/ROM等,Block如BRAM、URAM、DSP、GT(高速收發(fā)器)、PCIe、CMAC、Interlaken MAC等,SYSMON(XADC和System Monitor),時鐘單元如BUFG、MMCM和PLL等,I/O相關(guān)單元如ISERDES、OSERDES和IDELAYCTRL等。只有與配置相關(guān)組件必須在靜態(tài)區(qū),包括BSAN、CFG_IO_ACCESS、EFUSE_USR、ICAP、FRAME_ECC、MASTER_JTAG、STARTUP、和USR_ACCESS。

Pblock的大小

DFX設(shè)計中,動態(tài)區(qū)都有專屬的Pblock。Pblock的最小范圍是由PU(ProgrammableUnit)決定的,而一個PU的大小是跟資源類型緊密相關(guān)的。例如,對于SLICE,其PU為所屬的CLB以及與之相鄰的一個CLB,同時還包括這兩個CLB共享的Interconnect,這可通過如下Tcl命令獲取,注意最外層的Tcl命令get_tiles需要添加選項-pu。如果Vivado版本是2023.1或更高版本,可以使用命令get_dfx_footprint外加選項-pu實現(xiàn)同樣功能。

wKgZomV6uhqAVufgAAAL4NxAb6U621.pngwKgZomV6uhqAH905AAAP32trjLA278.png

wKgZomV6uhqAEOPeAAARojbw-SE554.png

對于BRAM(36Kb),其PU包含自身之后還包含與之相鄰的5個CLB以及共享的Interconnect,如下圖所示。

wKgZomV6uhqALF03AAAU7S8Gtrk987.png

對于PCIE,其PU包含自身之后還包含兩側(cè)各60個共120個CLB以及共享的Interconnect,如下圖所示。

wKgZomV6uhuAdiriAAAkMFZAfX8207.png

wKgZomV6uhuAasq2AAAW2uHK_qo080.png

對于高速收發(fā)器,其PU包含自身之外還包含與之相鄰的60個CLB以及共享的Interconnect,如下圖所示。

wKgZomV6uhuARy3-AAAh9fpLF4c933.png

wKgZomV6uhuAWQqPAAAIB-6h2DY414.png

對于PackagePin,其PU包含其所在IO Bank的所有資源,如下圖所示,這也表明了同一個IO Bank內(nèi)的管腳要么均在靜態(tài)區(qū),要么均在動態(tài)區(qū)。

wKgZomV6uhuAEqEkAAApNR0qxiw232.pngwKgZomV6uhuAaTmVAAHAMDLRgQM773.png

在UltraScale/UltraScale+ FPGA中,Pblock不再需要設(shè)置屬性RESET_AFTER_RECONFIG,但需要將屬性SNAPPING_MODE設(shè)置為on。這樣工具給了用戶足夠的靈活性去畫Pblock,但為了保證Pblock不違反PU的要求,工具又會在已畫Pblock的基礎(chǔ)上自動調(diào)整,這正是SNAPPING_MODE的作用。

對于DFX工程,在執(zhí)行完布局布線之后,會生成一個名為hd_visual的文件目錄,在此文件夾下有兩個Tcl文件,如下圖所示,文件名為pblock__Placement/Routing_AllTiles.tcl。

wKgZomV6uhuAHhKIAAAICztSYec498.png

打開布線后的網(wǎng)表文件,執(zhí)行source命令即可看到整個Pblock的實際布局范圍和布線范圍。圖中白色高亮標(biāo)記為原始Pblock范圍,紅色標(biāo)記為實際Pblock的布局范圍,黃色標(biāo)記為實際Pblock的布線范圍,包括了擴展的布線區(qū)域。對于Vivado2023.1及之后版本,可直接使用命令get_dfx_footprint實現(xiàn)同樣功能。

sourcepblock_my_math_placement_AllTiles.tcl

wKgZomV6uhuARWfyAAFLzPaGM9s736.png

wKgZomV6uhuAMTj5AAAe-epJq_c447.png

對于UltraScale/UltraScale+ FPGA,動態(tài)區(qū)Pblock的高度可以不是以Clock Region對齊,這在上述案例中已有體現(xiàn)。換言之,上圖中Pblock所在Clock Region的其他區(qū)域仍然可以供靜態(tài)區(qū)使用,但不能供其他動態(tài)區(qū)使用。這意味著同一個ClockRegion只能擁有一個RP,所以可以看到“可重構(gòu)”仍然是按照ClockRegion作為基礎(chǔ)幀執(zhí)行的。

擴展的布線區(qū)域

對于動態(tài)區(qū)的Pblock,其屬性CONTAIN_ROUTING的值為TRUE,意味著動態(tài)區(qū)的布線也在劃定的Pblock內(nèi)。但實際上,最終的布線區(qū)域是可擴展的,不僅是已畫好的Pblock,還包括Pblock之外的布線資源。從而,與RM輸入/輸出端口相連的網(wǎng)線就可能出現(xiàn)擴展的布線區(qū)域內(nèi)(Pblock之外),但只要Partition Pin落在擴展區(qū)域內(nèi),就可以不用限定PartitionPin的位置。這里并不是說Pblock的形狀不規(guī)范才導(dǎo)致布線區(qū)域擴展,即使是正規(guī)的矩形Pblock也可能會有擴展的布線區(qū)域。

但一個事實是擴展的布線區(qū)域一定是以Clock Region為邊界的。由于動態(tài)區(qū)布線區(qū)域的擴展,動態(tài)區(qū)對應(yīng)的bit文件大小就會增大,但是如果動態(tài)區(qū)對應(yīng)的bit文件大小比設(shè)計性能更為關(guān)鍵,可通過如下命令禁止動態(tài)區(qū)性能擴展。另外,7系列FPGA是不支持動態(tài)區(qū)布線區(qū)域擴展這一功能的。從Vivado2020.2開始,算法的改進促使動態(tài)區(qū)布線擴展區(qū)域更小同時這種更小的布線區(qū)域?qū)Σ季€性能影響也更小。

wKgZomV6uhyAW7idAAAVyPHP59s651.png?






審核編輯:劉清

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

    關(guān)注

    3

    文章

    287

    瀏覽量

    22649
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2032

    瀏覽量

    61880
  • ECC
    ECC
    +關(guān)注

    關(guān)注

    0

    文章

    97

    瀏覽量

    20962
  • DFx
    DFx
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    10801

原文標(biāo)題:針對UltraScale/UltraScale+芯片DFX應(yīng)考慮的因素有哪些(1)

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

收藏 人收藏

    評論

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

    針對UltraScale/UltraScale+芯片DFX應(yīng)考慮因素有哪些(2)

    UltraScale/UltraScale+芯片開始支持BUFG_*、PLL和MMCM出現(xiàn)在動態(tài)區(qū),在7系列FPGA中這些時鐘資源只能在靜態(tài)區(qū)。
    的頭像 發(fā)表于 12-21 09:12 ?1286次閱讀
    <b class='flag-5'>針對</b><b class='flag-5'>UltraScale</b>/<b class='flag-5'>UltraScale+</b><b class='flag-5'>芯片</b><b class='flag-5'>DFX</b><b class='flag-5'>應(yīng)考慮</b>的<b class='flag-5'>因素有</b>哪些(2)

    采用UltraScale/UltraScale+芯片DFX設(shè)計注意事項

    采用UltraScale/UltraScale+芯片進行DFX設(shè)計時,建議從以下角度對設(shè)計進行檢查。
    的頭像 發(fā)表于 01-18 09:27 ?1223次閱讀
    采用<b class='flag-5'>UltraScale</b>/<b class='flag-5'>UltraScale+</b><b class='flag-5'>芯片</b>的<b class='flag-5'>DFX</b>設(shè)計注意事項

    賽靈思推出全球最大容量的FPGA – Virtex UltraScale+ VU19P

    擴展了旗下 16 納米 (nm)Virtex? UltraScale+? 產(chǎn)品系列。VU19P擁有 350 億個晶體管,有史以來單顆芯片最高邏輯密度和最大I/O 數(shù)量,用以支持未來最先進 ASIC 和 SoC 技術(shù)的仿真與原型設(shè)計,同時,也將廣泛支持測試測量、計算、網(wǎng)絡(luò)、
    發(fā)表于 11-02 08:34

    如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器

      如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器  Zynq UltraScale+ MPSoC VCU DDR 控制器是一款專用 DDR 控制器,只支持在 Zynq
    發(fā)表于 01-07 16:02

    如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器

    如何調(diào)試 Zynq UltraScale+ MPSoC VCU DDR 控制器?
    發(fā)表于 01-22 06:29

    ZYNQ Ultrascale+ MPSOC FPGA教程

    ZYNQ Ultrascale+ MPSOC FPGA教程
    發(fā)表于 02-02 07:53

    閑話Zynq UltraScale+ MPSoC(連載1

    Zynq-7000,這款SoC功能顯得更加強勁:最顯著的變化是新加入了GPU和視頻編解碼器,PS端的高速接口更加豐富。按照Xilinx官方的說法,Zynq UltraScale+主要針對控制、圖像和網(wǎng)絡(luò)這三大塊
    發(fā)表于 02-08 08:24 ?846次閱讀
    閑話Zynq <b class='flag-5'>UltraScale+</b> MPSoC(連載<b class='flag-5'>1</b>)

    Xilinx 宣布Vivado設(shè)計套件開始支持16nm UltraScale+產(chǎn)品早期試用

    支持現(xiàn)在即可利用量產(chǎn)級的芯片性能、完善的工具及IP立即啟動開發(fā) 賽靈思公司今天宣布,Vivado設(shè)計套件開始支持包括Zynq UltraScale+和Kintex UltraScale+器件在內(nèi)
    發(fā)表于 02-09 03:25 ?565次閱讀

    Zynq UltraScale+ MPSoC的發(fā)售消息

    Zynq?UltraScale+?MPSoC,現(xiàn)已開始發(fā)售。視頻向您重點介紹了Xilinx UltraScale +產(chǎn)品組合的第一位成員
    的頭像 發(fā)表于 11-27 06:47 ?3819次閱讀

    UltraScale/UltraScale+ GTH/GTY 收發(fā)器線速率設(shè)置的方法

    FPGAs TransceiversWizard 中僅含一項線速率設(shè)置。 由于 UltraScale/UltraScale+ GTH/GTYTransceiver Wizard 不允許更改線速率設(shè)置,因此必須由收發(fā)器用戶手動執(zhí)行更改。
    的頭像 發(fā)表于 11-04 14:48 ?8642次閱讀
    <b class='flag-5'>UltraScale</b>/<b class='flag-5'>UltraScale+</b> GTH/GTY 收發(fā)器線速率設(shè)置的方法

    UltraScale/UltraScale+的時鐘資源

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

    ZYNQ Ultrascale+ MPSoC系列FPGA芯片設(shè)計

    基于 Xilinx 公司ZYNQ Ultrascale+ MPSoC系列 FPGA 芯片設(shè)計,應(yīng)用于工廠自動化、機器視覺、工業(yè)質(zhì)檢等工業(yè)領(lǐng)域
    發(fā)表于 11-02 14:35 ?1856次閱讀

    使用加密和身份驗證來保護UltraScale/UltraScale+ FPGA比特流

    電子發(fā)燒友網(wǎng)站提供《使用加密和身份驗證來保護UltraScale/UltraScale+ FPGA比特流.pdf》資料免費下載
    發(fā)表于 09-13 17:14 ?1次下載
    使用加密和身份驗證來保護<b class='flag-5'>UltraScale</b>/<b class='flag-5'>UltraScale+</b> FPGA比特流

    UltraScaleUltraScale+ FPGA封裝和管腳用戶指南

    電子發(fā)燒友網(wǎng)站提供《UltraScaleUltraScale+ FPGA封裝和管腳用戶指南.pdf》資料免費下載
    發(fā)表于 09-13 10:29 ?4次下載
    <b class='flag-5'>UltraScale</b>和<b class='flag-5'>UltraScale+</b> FPGA封裝和管腳用戶指南

    AMD推出全新Spartan UltraScale+ FPGA系列

    AMD 已經(jīng)擁有 Zynq UltraScale+ 和 Artix UltraScale+ 系列,而 Spartan UltraScale+ FPGA 系列的推出使其不斷現(xiàn)代化。
    發(fā)表于 03-18 10:40 ?668次閱讀
    AMD推出全新Spartan <b class='flag-5'>UltraScale+</b> FPGA系列
    主站蜘蛛池模板: 国产三级精品三级在线观看 | 欧美30p| 一级黄色免费毛片 | 日韩孕交 | 看免费黄色大片 | 你懂的免费 | 国产成人精品三级在线 | 欧美性猛交xxxx免费 | 痴女中文字幕在线视频 | 久久久久久久综合 | 九色在线观看视频 | 亚洲视频在线一区二区 | 日日碰狠狠添天天爽五月婷 | 日韩基地1024首页 | 免费人成动漫在线播放r18 | 中文字幕1区2区 | wwwxxxx在线观看| xxxx大片| 欧美污网站 | 一区二区三区伦理高清 | 激情婷婷综合久久久久 | 老头天天吃我奶躁我的动图 | 亚洲精品成人a在线观看 | 我要看一级大片 | 天堂在线天堂最新版在线www | 色我网站 | 日本亚洲精品色婷婷在线影院 | 色成人免费网站 | 亚洲色图 欧美 | 一级特色黄色片 | 8844aa在线毛片 | 美女自熨出白浆视频在线播放 | a级精品九九九大片免费看 a级毛毛片看久久 | 免费人成在线观看视频播放 | 欧美午夜在线视频 | 美女视频很黄很暴黄是免费的 | 好大好硬好深好爽想要免费视频 | 亚洲性久久久影院 | 韩日精品 | 久久99精品国产麻豆宅宅 | 亚洲成人77777 |