91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

AMD Versal自適應(yīng)SoC器件Advanced Flow概覽(上)

XILINX開(kāi)發(fā)者社區(qū) ? 來(lái)源:XILINX開(kāi)發(fā)者社區(qū) ? 2025-01-17 10:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者:AMD 工程師Grace Sun

在最新發(fā)布的 AMD VivadoDesign Suite 2024.2 中,引入的新特性之一是啟用了僅適用于 AMD Versal自適應(yīng) SoC 器件的 Advanced Flow 布局布線(xiàn)。關(guān)于此特性,文檔 UG904 以及 AR#000036830 均有說(shuō)明,本文基于此做些擴(kuò)展匯總,以幫助讀者對(duì) Advanced Flow 有更全面的了解。

為何要引入新的布局布線(xiàn)?

AMD Versal 自適應(yīng) SoC 將強(qiáng)大的可編程邏輯與加速引擎以及先進(jìn)的內(nèi)存和接口技術(shù)相結(jié)合,為各種應(yīng)用提供定制且高效的異構(gòu)加速。Versal 器件的邏輯密度顯著提高,從而提高了性能和容量。下表比較了 AMD UltraScale+ FPGA系列的 VU19P 與 Versal Premium 系列的 VP1902,后者是一款大型器件。

be535af6-d3fa-11ef-9310-92fbcf53809c.png

從 UltraScale+ 過(guò)渡到 Versal 器件已導(dǎo)致關(guān)鍵資源顯著增加:CLB LUT、BRAM、URAM、DSP 和邏輯單元的數(shù)量增加了一倍。這一增強(qiáng)功能能實(shí)現(xiàn)更復(fù)雜的設(shè)計(jì)。然而,隨著邏輯密度的增加,編譯時(shí)間也呈非線(xiàn)性增長(zhǎng)。

隨著設(shè)計(jì)變得越來(lái)越復(fù)雜,需要 AMD VivadoDesign Suite 工具進(jìn)行創(chuàng)新,以有效管理和應(yīng)對(duì)以下方面的挑戰(zhàn):

編譯時(shí)間

設(shè)計(jì)收斂

擁塞問(wèn)題

Advanced Flow 相較于 Vivado 傳統(tǒng)的 Standard Flow 而言,旨在提高設(shè)計(jì)效率并縮短編譯時(shí)間,適用于更大、更復(fù)雜、功能豐富的 Versal 自適應(yīng) SoC。

為了應(yīng)對(duì) Versal 架構(gòu)編譯時(shí)間更長(zhǎng)的挑戰(zhàn),優(yōu)化和加速布局布線(xiàn)過(guò)程至關(guān)重要。增強(qiáng)這一步驟將有助于管理 Versal 自適應(yīng) SoC 的復(fù)雜性。

從 2024.2 版本開(kāi)始,Vivado Design Suite 為所有 Versal 器件引入了 Advanced Flow。這種新流程具有新的布局布線(xiàn)算法,可提高設(shè)計(jì)性能、改善可布線(xiàn)性并更好地解決復(fù)雜的時(shí)鐘布局要求。額外的架構(gòu)改進(jìn)增強(qiáng)了將大型復(fù)雜問(wèn)題分解為可以并行解決的小問(wèn)題的能力。

Advanced Flow 的引入顯著加快了編譯時(shí)間,改善了 Versal 設(shè)計(jì)的 QoR,從而有助于提高整體生產(chǎn)力和加速設(shè)計(jì)迭代。

新流程詳述

典型的設(shè)計(jì)流程從設(shè)計(jì)創(chuàng)建開(kāi)始,然后是所有設(shè)計(jì)功能的模擬和驗(yàn)證,然后進(jìn)入綜合階段。Advanced Flow 的主要重點(diǎn)是 Implementation 階段,其中包括自動(dòng)并行編譯和新的布局和布線(xiàn)算法,如下圖所示:

be5c9db4-d3fa-11ef-9310-92fbcf53809c.png

Advanced Flow 引入了改進(jìn)的分區(qū)和布局規(guī)劃方法,可優(yōu)化并行編譯。新算法有助于放置復(fù)雜的時(shí)鐘網(wǎng)絡(luò)、減少擁塞并提高整體性能。這種架構(gòu)和算法的組合大大加快了編譯過(guò)程。Placement 后,分區(qū)信息將傳遞到 Router,以便可以并行布線(xiàn)分區(qū)。

后續(xù)流程(例如時(shí)序和功率分析、編程和調(diào)試)與 AMD VivadoDesign Suite 的先前版本相同。

Advanced Flow 之所以成為 AMD Versal自適應(yīng) SoC器件更強(qiáng)大的解決方案,主要得益于其自動(dòng)分區(qū)以實(shí)現(xiàn)并行處理的功能。

be7ebc00-d3fa-11ef-9310-92fbcf53809c.png

自動(dòng)分區(qū)將大型復(fù)雜設(shè)計(jì)劃分為可以并行解決的較小布局和布線(xiàn)問(wèn)題,以更有效地處理分區(qū)的并行編譯。對(duì)于 SSI 設(shè)備,這涉及將邏輯劃分為 SLR,對(duì)于單片設(shè)備,將邏輯劃分為設(shè)備內(nèi)的不同區(qū)域。

分區(qū)器會(huì)分析設(shè)計(jì)層次結(jié)構(gòu)、資源使用情況以及模塊之間的連接,自動(dòng)完成設(shè)計(jì)分區(qū)。分區(qū)后,設(shè)計(jì)將以并行方式進(jìn)行布局,從全局布局階段開(kāi)始,通過(guò)粗略級(jí)別的時(shí)序和擁塞優(yōu)化進(jìn)行整個(gè)設(shè)備的設(shè)計(jì)布局。下一階段的詳細(xì)布局和布局后優(yōu)化器將優(yōu)化全局布局,以確保最佳引腳密度和最佳整體性能。

然后,分區(qū)信息將傳遞到布線(xiàn)器,布線(xiàn)器將使用相同的分區(qū)進(jìn)行并行布線(xiàn),從而實(shí)現(xiàn)非??焖俚臅r(shí)序收斂。

與之前的版本一樣,物理優(yōu)化(Phys Opt Design 步驟)可在布局后的任何時(shí)間使用,以改善時(shí)序。

在 Vivado 內(nèi)部,Advanced Flow 使用更精簡(jiǎn)的數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)和檢索物理設(shè)計(jì)信息,這不僅提高了布局和布線(xiàn)速度,而且還提高了使用 Checkpoint 讀寫(xiě)大型設(shè)計(jì)的能力,減小了內(nèi)存占用。多線(xiàn)程的改進(jìn)進(jìn)一步提高了布局和布線(xiàn)效率。

be90acc6-d3fa-11ef-9310-92fbcf53809c.png

新的時(shí)序引擎經(jīng)過(guò)優(yōu)化,可與布局器及其數(shù)據(jù)結(jié)構(gòu)配合使用,有助于快速評(píng)估布局更改的時(shí)序影響。此外,布局器還增加了減少每個(gè)方向的布線(xiàn)擁塞的功能,從而顯著提高了整體設(shè)計(jì)的可布線(xiàn)性。新的時(shí)鐘區(qū)域布局器的容量大大增加,從而可以更好地處理具有大量全局時(shí)鐘的復(fù)雜設(shè)計(jì)。

布線(xiàn)器可以從布局器獲取分區(qū)信息來(lái)并行布線(xiàn)這些分區(qū),也可以提前預(yù)測(cè)要使用多少個(gè)分區(qū)。初始布線(xiàn)后,會(huì)自動(dòng)探索布線(xiàn)算法的不同參數(shù)和閾值組合。布線(xiàn)器會(huì)選擇最佳組合,引導(dǎo)算法快速收斂到時(shí)序要求。

總體而言,這種新的工具架構(gòu)具有將大型復(fù)雜設(shè)計(jì)自動(dòng)分解為獨(dú)立分區(qū)的功能,無(wú)需用戶(hù)干預(yù)即可縮短編譯時(shí)間。

聲明:本文內(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)投訴
  • amd
    amd
    +關(guān)注

    關(guān)注

    25

    文章

    5684

    瀏覽量

    139980
  • soc
    soc
    +關(guān)注

    關(guān)注

    40

    文章

    4576

    瀏覽量

    229155
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    526

    瀏覽量

    45404
  • Versal
    +關(guān)注

    關(guān)注

    1

    文章

    173

    瀏覽量

    8473

原文標(biāo)題:開(kāi)發(fā)者分享|AMD Versal? 自適應(yīng) SoC 器件 Advanced Flow 概覽(上)

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AMD Versal自適應(yīng)SoC使用QEMU+協(xié)同仿真示例

    在任意設(shè)計(jì)流程中,仿真都是不可或缺的關(guān)鍵組成部分。它允許用戶(hù)在無(wú)任何物理硬件的情況下對(duì)硬件系統(tǒng)進(jìn)行確認(rèn)。這篇簡(jiǎn)短的博客將介紹如何使用 QEMU + 協(xié)同仿真來(lái)對(duì) AMD Versal 自適應(yīng)
    的頭像 發(fā)表于 08-06 17:21 ?2007次閱讀
    在<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b><b class='flag-5'>上</b>使用QEMU+協(xié)同仿真示例

    使用Aurora 6466b協(xié)議實(shí)現(xiàn)AMD UltraScale+ FPGA與AMD Versal自適應(yīng)SoC的對(duì)接

    在本博客中,我們將介紹使用 Aurora 6466b 協(xié)議實(shí)現(xiàn) AMD UltraScale+ FPGA 與 AMD Versal 自適應(yīng) SoC
    的頭像 發(fā)表于 01-13 14:04 ?3426次閱讀
    使用Aurora 6466b協(xié)議實(shí)現(xiàn)<b class='flag-5'>AMD</b> UltraScale+ FPGA與<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b>的對(duì)接

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之 Versal 介紹(2)

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計(jì)算加速平臺(tái)之 Versal 介紹,以及Versal 芯片開(kāi)發(fā)流程的簡(jiǎn)介
    的頭像 發(fā)表于 03-07 16:03 ?2758次閱讀
    【ALINX 技術(shù)分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> AI Edge <b class='flag-5'>自適應(yīng)</b>計(jì)算加速平臺(tái)之 <b class='flag-5'>Versal</b> 介紹(2)

    AMD Versal自適應(yīng)SoC內(nèi)置自校準(zhǔn)的工作原理

    本文提供有關(guān) AMD Versal 自適應(yīng) SoC 內(nèi)置自校準(zhǔn) (BISC) 工作方式的詳細(xì)信息。此外還詳述了 Versal 的異步模式及其
    的頭像 發(fā)表于 10-21 08:18 ?4184次閱讀

    Versal? 自適應(yīng) SoC 助力 8K 處理 – 為 8K 做好準(zhǔn)備(3)

    前代產(chǎn)品的帶寬,從而使接口具備更多數(shù)據(jù)通道、更高速率,或二者兼?zhèn)洹?AMD Versal 自適應(yīng) SoC(片系統(tǒng))非常適合此類(lèi)接口(線(xiàn)速
    的頭像 發(fā)表于 08-16 08:10 ?1289次閱讀

    Versal 自適應(yīng)SoC設(shè)計(jì)指南

    電子發(fā)燒友網(wǎng)站提供《Versal 自適應(yīng)SoC設(shè)計(jì)指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-14 16:22 ?1次下載
    <b class='flag-5'>Versal</b> <b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b>設(shè)計(jì)指南

    Versal自適應(yīng)SoC系統(tǒng)集成和 確認(rèn)方法指南

    電子發(fā)燒友網(wǎng)站提供《Versal自適應(yīng)SoC系統(tǒng)集成和 確認(rèn)方法指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-03 10:48 ?0次下載
    <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b>系統(tǒng)集成和 確認(rèn)方法指南

    AMD率先推出符合DisplayPort? 2.1 8K視頻標(biāo)準(zhǔn)的FPGA和自適應(yīng)SoC

    AMD UltraScale+ FPGA 和 AMD Versal 自適應(yīng) SoC 產(chǎn)品系列已率先成為業(yè)界符合 VESA DisplayPo
    的頭像 發(fā)表于 01-24 09:18 ?1317次閱讀

    AMD發(fā)布第二代Versal自適應(yīng)SoC,AI嵌入式領(lǐng)域再提速

    AMD表示,第二代Versal系列自適應(yīng)SoC搭載全新的AI引擎,相較上一代Versal AI Edge系列,每瓦TOPS功率可實(shí)現(xiàn)最多3倍
    的頭像 發(fā)表于 04-11 16:07 ?1686次閱讀

    第二代AMD Versal Prime系列自適應(yīng)SoC的亮點(diǎn)

    第二代 Versal Prime 系列自適應(yīng) SoC 是備受期待的 Zynq UltraScale+ MPSoC 產(chǎn)品線(xiàn)的繼任產(chǎn)品,該產(chǎn)品線(xiàn)已廣泛應(yīng)用于廣播與專(zhuān)業(yè)音視頻行業(yè)的設(shè)備中。第二代
    的頭像 發(fā)表于 09-14 15:32 ?1642次閱讀
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Prime系列<b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b>的亮點(diǎn)

    AMD Versal自適應(yīng)SoC CPM5 QDMA的Tandem PCIe啟動(dòng)流程介紹

    本文將從硬件設(shè)計(jì)和驅(qū)動(dòng)使用兩個(gè)方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應(yīng) SoC 的 Tandem 設(shè)計(jì)和啟動(dòng)流程。
    的頭像 發(fā)表于 09-18 10:07 ?2767次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b> CPM5 QDMA的Tandem PCIe啟動(dòng)流程介紹

    AMD Versal自適應(yīng)SoC DDRMC如何使用Micron仿真模型進(jìn)行仿真

    AMD Versal 自適應(yīng) SoC 器件 DDR4 硬核控制器 DDRMC 跑仿真時(shí),按照
    的頭像 發(fā)表于 01-10 13:33 ?1613次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b> DDRMC如何使用Micron仿真模型進(jìn)行仿真

    AMD Versal自適應(yīng)SoC器件Advanced Flow概覽(下)

    AMD Vivado Design Suite 2024.2 版本中,Advanced Flow 自動(dòng)為所有 AMD Versal
    的頭像 發(fā)表于 01-23 09:33 ?1619次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應(yīng)</b><b class='flag-5'>SoC</b><b class='flag-5'>器件</b><b class='flag-5'>Advanced</b> <b class='flag-5'>Flow</b><b class='flag-5'>概覽</b>(下)

    第二代AMD Versal Premium系列SoC滿(mǎn)足各種CXL應(yīng)用需求

    第二代 AMD Versal Premium 系列自適應(yīng) SoC 是一款多功能且可配置的平臺(tái),提供全面的 CXL 3.1 子系統(tǒng)。該系列自適應(yīng)
    的頭像 發(fā)表于 04-24 14:52 ?1264次閱讀
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Premium系列<b class='flag-5'>SoC</b>滿(mǎn)足各種CXL應(yīng)用需求

    利用AMD VERSAL自適應(yīng)SoC的設(shè)計(jì)基線(xiàn)策略

    您是否準(zhǔn)備將設(shè)計(jì)遷移到 AMD Versal 自適應(yīng) SoC?設(shè)計(jì)基線(xiàn)是一種行之有效的時(shí)序收斂方法,可在深入研究復(fù)雜的布局布線(xiàn)策略之前,幫您的 RTL 設(shè)計(jì)奠定堅(jiān)實(shí)的基礎(chǔ)。跳過(guò)這些步驟
    的頭像 發(fā)表于 06-04 11:40 ?787次閱讀