色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

芯片綜合和高級綜合:硬件中的軟件

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:OpenSystems Media ? 2022-06-09 16:03 ? 次閱讀

新一代高級綜合 (HLS) 工具目前用于兩個主要目的。首先是出于性能原因在硬件中實現軟件。第二個是出于生產力、重用、架構探索和更好的結果質量 (QoR) 的原因,將半導體設計推向更高的抽象級別。

同時,一種新的寄存器傳輸級 (RTL) 綜合方法稱為芯片綜合,它比以往任何時候都更容易實現對最終性能的快速準確評估,而無需創建完整的物理實現。結合這兩種技術,設計人員可以快速改變設計參數,獲得正確的性能數字,并在面積、性能和功耗方面達到最佳組合的設計。

更大的馬力,更好的抽象

各類嵌入式軟件,尤其是高清視頻處理等具有高吞吐量要求的軟件,經常會遇到性能問題。雖然可以使用一些軟件方法來提高性能,但當性能下降幾個數量級時,唯一可行的方法是更改??運行軟件的底層計算結構,這可能就像切換到多核處理器一樣簡單。然而,通常由于功率或成本的原因,改變計算結構并不是最優的。

HLS 是一種越來越有吸引力的方法,它采用軟件的一部分并在硬件中自動實現它,無論是在片上系統 (SoC) 上的原始門中,還是在 FPGA 中更好。AutoESL 的 AutoPilot 是一個將 C、C++ 或 SystemC 作為輸入并快速生成 RTL Verilog 或 VHDL 作為輸出的工具的示例。

與此同時,SoC 設計人員正在尋找將設計推向更高抽象層次的方法,用 C 或 SystemC 描述他們的算法,自動將其轉換為 RTL 代碼,并達到面積(成本)的正確權衡點,功率和性能。通過在更高級別上工作,設計人員可以顯著提高他們的生產力,并確保 QoR 接近或優于手動編碼結果。同樣,HLS 工具是執行從輸入到 RTL 代碼的優化轉換的鏈接。然后,傳統的 RTL 實現流程可以接管。

進入評估

說 HLS 使硬件編譯像軟件的 C 語言編譯一樣簡單可能有些夸張,但它確實使軟件到硬件的轉換變得簡單,尤其是與手動創建復雜的 RTL 實現相比。硬件編譯比軟件編譯更復雜的一個原因是 HLS 工具需要考慮一組更豐富的權衡。

例如,數據路徑可以簡單地實現、流水線化或復制。這些選項中的每一個都具有不同的性能、面積和功率特性,其變化因子高達 1,000。可以為 HLS 工具提供指令,以將實現導向設計人員想要的最佳位置。但是有一個問題:鑒于 HLS 的輸出是 RTL 代碼,設計人員如何快速確定特定候選實現的面積、功耗和性能?

缺少的環節是難以評估這些特征并獲得有關任何問題的快速反饋。雖然 HLS 工具提供了合理但相當粗略的估計,但通常需要更高的準確性。但是,用于將 RTL 代碼縮減為實現的傳統工具的性能與 HLS 工具的性能之間存在不匹配。

盡管 HLS 運行速度極快(大約一個小時左右),但減少 RTL 實現以實現準確的性能可能需要半天的綜合時間,然后是一天半的物理設計。這幾乎不是 HLS 用戶想要的快速反饋循環,因為它浪費了每天迭代五到六次的潛力,并將其最小化為每周幾次。這些較新的 HLS 工具的功能與語言無關,可以同時優化時序、面積和性能,從而生成高度可實現的 RTL 代碼,但被下游 RTL 綜合邊緣化。

塊和芯片

另一個細微差別是,塊的詳細性能不僅取決于塊本身,還取決于它周圍的其他塊。有時,從高層綜合的整個設計包括傳統模塊、第三方 IP 模塊和在 RTL 級別手工設計的模塊。當這些塊一起實現時,任何特定塊的性能都與共享某些相同物理資源的其他塊的性能相互關聯。

對于傳統的 RTL 綜合,設計人員面臨著一個沒有吸引力的選擇:快速但粗略的反饋或準確但極慢的反饋。所需要的是一種提供快速和準確反饋的方法。Oasys Design Systems 的 RealTime Designer 等芯片綜合工具提供了這種功能組合。

芯片綜合通過直接將 RTL 代碼簡化為布局元素來運行,因此與傳統綜合相比具有兩大優勢:布局和布線。這個過程很快,而且時間和尺寸數據與最終實現設計時最終獲得的數據有很好的相關性。HLS 和芯片綜合的結合使獲取大量 C 代碼并快速獲得性能和面積的出色估計成為可能。這使設計人員可以更有效地專注于最合適的實施位置。此外,由于芯片合成可以快速處理巨大的塊,它可以合成正在設計的塊以及影響性能的周圍塊。

區別很明顯

芯片合成的工作方式與傳統合成不同。一旦 RTL 代碼被解析,它就會被分割(基于連通性)成更小的段,最終將被簡化為門。每個分區都足夠小,不會包含任何長線,這會導致時序的高度可變性,并且足夠大,可以包含具有潛在不同區域/時間權衡的實現。每個分區都獨立于其他分區。當然,需要所有其他分區的時序編號才能對整個芯片進行計時,但并不需要同時要求每個分區的詳細內部結構。因為不再需要在門級同時查看整個芯片,所以減少了內存需求。

RTL 分區方法是芯片綜合能夠如此快速和有效的主要原因。通過在更高的層次上運行,這種方法一次智能地綜合和計時設計一個分區。然后,在滿足時序之前,它會重新綜合、替換(并更新全局路由)并重新劃分設計的各個部分,直到滿足約束條件。

使用最新的 HLS 和芯片合成技術在更高水平上工作會產生數量級的更好性能。對于 HLS 創建的典型設計規模,芯片綜合的運行時間與 HLS 大致相同。將這兩種創新技術結合使用意味著可以在一兩個小時內對設計進行迭代,從而每天可以考慮多次試驗實施。通過這種方法騰出的額外時間可以用于更緊湊的時間表或探索更豐富的替代空間。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603044
  • 芯片
    +關注

    關注

    455

    文章

    50732

    瀏覽量

    423254
  • soc
    soc
    +關注

    關注

    38

    文章

    4163

    瀏覽量

    218171
收藏 人收藏

    評論

    相關推薦

    基于FPA的軟件工作量綜合評估研究與實踐

    軟件工程監理項目中如何對軟件開發系統進行工作量評估,如何在實施過程對承建單位已完成的工作量進行審核是實施信息化項目的難題。本文在分析專家經驗評估法、FPA功能點分析法等方法的基礎上,給出了一種
    發表于 10-15 10:45 ?0次下載

    淺析綜合能耗監測系統在大型園區的應用

    摘要:大型綜合園區已經成為多種能源消耗的重要區域,為了探索適用于大型綜合園區的綜合能耗監測系統,建立了綜合能耗監測系統整體框架,提出了綜合
    的頭像 發表于 09-18 16:18 ?282次閱讀
    淺析<b class='flag-5'>綜合</b>能耗監測系統在大型園區的應用

    綜合布線的配線架是什么

    綜合布線的配線架是網絡通信系統的關鍵組件,它扮演著至關重要的角色。以下是關于綜合布線配線架的詳細解釋: 一、定義與功能 綜合布線配線架是
    的頭像 發表于 09-06 09:37 ?476次閱讀

    智能開關柜綜合測控系統是什么?

    開關柜綜合智能測控系統是現代電力系統的重要組成部分,它集成了監控、測量、控制、保護及通信等多種功能于一體,旨在提高電力系統的運行效率、安全性和可靠性。以下將從系統組成、關鍵技術、軟件設計以及實際應用等方面詳細闡述開關柜
    的頭像 發表于 07-31 14:13 ?415次閱讀

    電磁頻譜數據綜合管理系統

    智慧華盛恒輝電磁頻譜數據綜合管理系統是一個復雜且關鍵的系統,用于管理和監控無線電頻譜資源。以下是關于電磁頻譜數據綜合管理系統的詳細概述: 智慧華盛恒輝系統定義: 電磁頻譜數據綜合管理系統是一種專門
    的頭像 發表于 06-25 14:43 ?419次閱讀

    綜合配線柜作用包括哪些方面

    綜合配線柜(也稱為綜合布線柜或綜合布線系統配線柜)在通信網絡起著至關重要的作用。其主要作用包括以下幾個方面: 集中管理與控制:綜合配線柜作
    的頭像 發表于 06-19 10:14 ?593次閱讀

    西門子推出Catapult AI NN軟件,加速神經網絡在ASIC和SoC上綜合

    在數字化工業的新浪潮,西門子數字化工業軟件再次引領潮流,日前推出了名為Catapult? AI NN的革新性軟件,旨在為神經網絡加速器在專用集成電路(ASIC)和芯片級系統(SoC)
    的頭像 發表于 06-18 17:29 ?1110次閱讀

    綜合配線架具有哪些功能

    綜合配線架是一種重要的網絡設備,用于將不同類型的電纜、優先級和數據流量進行轉接和分布,主要適用于建筑物內部的通訊網絡。它能夠實現電纜和線纜的整齊排列,提供方便的連接方式,從而簡化系統的管理和維護
    的頭像 發表于 04-28 11:21 ?411次閱讀

    綜合管廊環境與設備監控系統

    摘要: 在城市化發展進程,城市綜合管廊綜合體作為市政管網的全新模式,得到了國家政策的大力支持,城市管廊的病害特征以及運行安全問題得到了業內人士的高度關注。鑒于此,本文以LP地下綜合
    的頭像 發表于 04-12 11:26 ?440次閱讀
    <b class='flag-5'>綜合</b>管廊環境與設備監控系統

    綜合管廊環境與設備監控系統保障城市綜合管廊安全運行

    張欣 安科瑞電氣股份有限公司 上海嘉定 201801 摘要:在城市化發展進程,城市綜合管廊綜合體作為市政管網的全新模式,得到了國家政策的大力支持,城市管廊的病害特征以及運行安全問題得到了業內人士
    的頭像 發表于 04-03 15:07 ?419次閱讀
    <b class='flag-5'>綜合</b>管廊環境與設備監控系統保障城市<b class='flag-5'>綜合</b>管廊安全運行

    高級電工電機綜合保護器安裝位置差異解析

    在選擇電機綜合保護器的安裝位置時,我們需要綜合考慮多種因素。首先,要充分了解保護器的功能和特點,確保其能夠滿足電機的保護需求。
    發表于 04-02 11:18 ?847次閱讀
    <b class='flag-5'>高級</b>電工電機<b class='flag-5'>綜合</b>保護器安裝位置差異解析

    淺談邊緣計算在綜合管廊監控系統應用

    應用綜合管廊監控系統的硬件軟件,實現上位機對現場智能節點的遠程通信與控制,合理地實施控制技術,以達到邊緣計算應用的目標。 關鍵詞:邊緣計算;綜合管廊;監控系統;數據 0引言
    的頭像 發表于 03-11 14:24 ?422次閱讀
    淺談邊緣計算在<b class='flag-5'>綜合</b>管廊監控系統應用

    淺談智能照明控制系統在綜合管廊的設計應用與研究

    控制相結合。 2硬件選型 五、結語 在城市綜合管廊采用智能照明控制系統,結合中央級可視化軟件的集中管理,通過多級控制、時鐘控制、場景模式控制等多種控制方式,可以實現經濟高效的照
    發表于 02-27 14:52

    關于綜合管廊供配電系統設計方案

    、能源管理、電氣安全、照明控制、環境監測于一體,為建立可靠、安全、高效的綜合管廊管理體系提供數據支持,從數據采集、通信網絡、系統架構、聯動控制和綜合數據服務等方面的設計,解決了綜合管廊在管理過程
    發表于 01-19 17:32

    后摩智能與優控智行共同打造智能汽車硬件平臺及綜合解決方案

    12月28日,后摩智能與優控智行正式簽署戰略合作,雙方將基于后摩智能的存算一體智駕芯片,共同打造智能汽車硬件平臺及綜合解決方案,以及合作開發面向高等級智能駕駛的中高算力域控平臺。
    的頭像 發表于 12-29 14:36 ?929次閱讀
    主站蜘蛛池模板: 成人免费精品视频| 久久综合狠狠综合久久综合88| 亚洲综合网国产精品一区| 老湿影院色情a| 国产精品成人不卡在线观看| 中文字幕网站在线观看| 视频一区二区三区蜜桃麻豆| 久久er99热精品一区二区| write as 跳蛋| 亚洲无遮挡无码A片在线| 欧洲馒头大肥p| 久久AV无码AV高潮AV不卡| 国产精品久久久久久久久久免费| 91福利在线观看| 亚洲精品久久7777777| 人人干人人爽| 久久亚洲伊人| 国产午夜亚洲精品理论片八戒| av在线观看地址| 在线视频中文字幕| 性女传奇快播| 色多多污污下载| 农民工老头在出租屋嫖老熟女| 精品国产一区二区三区久久影院| 成人区在线观看免费视频| 91久久偷偷做嫩草影院免| 亚洲免费人成在线视频观看| 手机在线免费看毛片| 青娱乐在线一区| 蜜臀AV99无码精品国产专区| 久久精麻豆亚洲AV国产品| 国产在线一区二区AV视频| 丰满的大白屁股ass| seba51久久精品| 97久久国产露脸精品国产| 在线免费观看国产精品| 亚洲人成电影网站在线观看| 胸太大被男同桌吃好爽| 偷偷鲁手机在线播放AV| 视频三区 国产盗摄| 窝窝影院午夜看片毛片|