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

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

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

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

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

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

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

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

更大的馬力,更好的抽象

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

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

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

進入評估

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

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

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

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

塊和芯片

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

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

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

區(qū)別很明顯

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

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

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

審核編輯:郭婷

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

    關(guān)注

    1644

    文章

    21989

    瀏覽量

    615140
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52287

    瀏覽量

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

    關(guān)注

    38

    文章

    4357

    瀏覽量

    221950
收藏 人收藏

    評論

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

    電纜隧道綜合監(jiān)測的技術(shù)應用分析

    的適配性。電纜隧道綜合監(jiān)測系統(tǒng),是一款可實現(xiàn)電纜隧道在線監(jiān)測的軟硬件結(jié)合的解決方案,從電纜隧道實際情況出發(fā),選配適用的監(jiān)測內(nèi)容,保證監(jiān)測內(nèi)容覆蓋全面,才能有效實現(xiàn)電纜隧道監(jiān)測。 電纜隧道綜合監(jiān)測核心監(jiān)測技術(shù)
    的頭像 發(fā)表于 06-10 10:53 ?132次閱讀
    電纜隧道<b class='flag-5'>綜合</b>監(jiān)測的技術(shù)應用分析

    如何綜合性測試一款電源芯片?——以ASP3605芯片為例

    引言 在現(xiàn)代電子系統(tǒng),電源芯片是不可或缺的核心組件之一。其性能的優(yōu)劣直接關(guān)系到整個電子設(shè)備的穩(wěn)定性和可靠性。因此,對電源芯片進行綜合性的測試至關(guān)重要。本文以國科安芯生產(chǎn)的ASP360
    的頭像 發(fā)表于 04-07 09:26 ?305次閱讀

    綜合配線柜是干什么的

    綜合配線柜(也稱為綜合布線柜或綜合布線系統(tǒng)配線柜)是一種在多個領(lǐng)域中發(fā)揮關(guān)鍵作用的設(shè)備。以下是關(guān)于綜合配線柜的詳細介紹: 一、主要作用 集中管理與控制:
    的頭像 發(fā)表于 03-11 11:08 ?387次閱讀

    機房動環(huán)綜合監(jiān)控系統(tǒng)功能

    機房作為現(xiàn)代數(shù)據(jù)中心、通信網(wǎng)絡(luò)的核心設(shè)施,其穩(wěn)定運行直接關(guān)系到業(yè)務的連續(xù)性和數(shù)據(jù)的安全性。為了確保機房環(huán)境始終處于最佳狀態(tài),機房動環(huán)綜合監(jiān)控系統(tǒng)應運而生。 系統(tǒng)組成 機房動環(huán)綜合監(jiān)控系統(tǒng)主要由硬件
    的頭像 發(fā)表于 02-19 17:42 ?376次閱讀

    電磁兼容與電磁環(huán)境綜合測試系統(tǒng)

    電磁環(huán)境符合要求運行,并不對其環(huán)境的任何設(shè)備產(chǎn)生無法忍受的電磁干擾的能力。電磁兼容與電磁環(huán)境綜合測試系統(tǒng)則是用于評估和優(yōu)化設(shè)備或系統(tǒng)在復雜電磁環(huán)境的性能的關(guān)鍵工具。 系統(tǒng)組成 電
    的頭像 發(fā)表于 02-14 17:38 ?470次閱讀
    電磁兼容與電磁環(huán)境<b class='flag-5'>綜合</b>測試系統(tǒng)

    設(shè)備綜合管理階段的特點

    設(shè)備綜合管理是設(shè)備管理發(fā)展的關(guān)鍵階段,系統(tǒng)性強調(diào)整體觀念,全壽命周期管理涵蓋全過程,綜合管理體系運用多學科知識和方法。經(jīng)濟性追求最經(jīng)濟,成本效益分析和全員參與是重要手段,培訓激勵激發(fā)員工積極性。
    的頭像 發(fā)表于 02-11 17:18 ?363次閱讀
    設(shè)備<b class='flag-5'>綜合</b>管理階段的特點

    什么是綜合能源管理平臺?

    綜合能源管理平臺是一種通過集中管理和優(yōu)化能源使用的系統(tǒng)。這種平臺通過整合各種能源數(shù)據(jù)、設(shè)備和操作流程,以提高能源效率和減少成本。它不僅適用于工業(yè)和商業(yè)環(huán)境,還可以在家庭和城市基礎(chǔ)設(shè)施中發(fā)揮作用。本文
    的頭像 發(fā)表于 02-11 13:15 ?657次閱讀
    什么是<b class='flag-5'>綜合</b>能源管理平臺?

    軟件芯片設(shè)計中有什么作用

    ? 本文主要介紹軟件芯片設(shè)計的作用 在芯片設(shè)計軟件扮演著非常重要的角色,它不僅幫助
    的頭像 發(fā)表于 02-09 09:43 ?743次閱讀

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

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

    淺析綜合能耗監(jiān)測系統(tǒng)在大型園區(qū)的應用

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

    綜合布線的配線架是什么

    綜合布線的配線架是網(wǎng)絡(luò)通信系統(tǒng)的關(guān)鍵組件,它扮演著至關(guān)重要的角色。以下是關(guān)于綜合布線配線架的詳細解釋: 一、定義與功能 綜合布線配線架是
    的頭像 發(fā)表于 09-06 09:37 ?1177次閱讀

    智能開關(guān)柜綜合測控系統(tǒng)是什么?

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

    電磁頻譜數(shù)據(jù)綜合管理平臺

    智慧華盛恒輝電磁頻譜數(shù)據(jù)綜合管理平臺是一個集成了多種技術(shù)和工具,用于實現(xiàn)無線電頻譜資源實時監(jiān)測、分析、管理和決策支持的復雜系統(tǒng)。以下是對該平臺的詳細概述: 智慧華盛恒輝平臺定義 電磁頻譜數(shù)據(jù)綜合管理
    的頭像 發(fā)表于 06-25 14:57 ?792次閱讀

    電磁頻譜數(shù)據(jù)綜合管理系統(tǒng)

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

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

    綜合配線柜(也稱為綜合布線柜或綜合布線系統(tǒng)配線柜)在通信網(wǎng)絡(luò)起著至關(guān)重要的作用。其主要作用包括以下幾個方面: 集中管理與控制:綜合配線柜作
    的頭像 發(fā)表于 06-19 10:14 ?1076次閱讀
    主站蜘蛛池模板: 91大神大战丝袜美女在线观看 | 在线午夜| 中文一区| 欧美在线高清视频 | 国产乱理论片在线观看理论 | 男女性高爱麻豆 | 一区二区不卡免费视频 | 国产成人在线影院 | 午夜啪啪免费视频 | 视频网站在线 | 男男np主受高h啪啪肉 | 欧美一级特黄啪啪片免费看 | 综合网在线观看 | 中日韩精品视频在线观看 | 精品欧美小视频在线观看 | 四虎影视大全免费入口 | 日韩色网站 | 又粗又长又大又黄的日本视频 | 立即播放免费毛片一级 | 天天干狠狠插 | 163黄页网又粗又长又舒服 | 大乳妇女bd视频在线观看 | 免费性bbbb台湾| 亚洲伊人久久网 | 69日本xxxxxxxx59 | 午夜在线一区 | 四虎最新紧急入口4hu | 羞羞视频靠逼视频大全 | 日韩成人毛片高清视频免费看 | 国产精品免费视频拍拍拍 | 国产亚洲欧美日本一二三本道 | 清纯漂亮小美女准备啪啪 | 波多野结衣在线一区 | 天堂tv亚洲tv日本tv欧美人tv | bt天堂资源 | 欧美成人免费午夜全 | 一级毛片aaa片免费观看 | 伊人www| 亚洲影视自拍揄拍愉拍 | 三级网站在线看 | 久久成人福利视频 |