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

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

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

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

芯片綜合和高級(jí)綜合:硬件中的軟件

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:OpenSystems Media ? 2022-06-09 16:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

更大的馬力,更好的抽象

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

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

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

進(jìn)入評(píng)估

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

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

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

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

塊和芯片

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

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

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

區(qū)別很明顯

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

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

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

審核編輯:郭婷

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

    關(guān)注

    1660

    文章

    22427

    瀏覽量

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

    關(guān)注

    463

    文章

    54051

    瀏覽量

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

    關(guān)注

    40

    文章

    4578

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    智能制造綜合實(shí)訓(xùn)平臺(tái)數(shù)據(jù)采集綜合解決方案

    構(gòu)建理論與實(shí)踐深度融合的現(xiàn)代化教學(xué)環(huán)境。 行業(yè)痛點(diǎn) 為模擬真實(shí)工業(yè)生產(chǎn)場(chǎng)景,實(shí)訓(xùn)平臺(tái)需集成多種工業(yè)設(shè)備,并實(shí)時(shí)采集各類設(shè)備狀態(tài)、工藝參數(shù)及產(chǎn)品質(zhì)量數(shù)據(jù),確保不同廠商硬件與各類工業(yè)軟件無縫對(duì)接。此過程主要面臨以
    的頭像 發(fā)表于 01-28 11:09 ?179次閱讀
    智能制造<b class='flag-5'>綜合</b>實(shí)訓(xùn)平臺(tái)數(shù)據(jù)采集<b class='flag-5'>綜合</b>解決方案

    【「龍芯之光 自主可控處理器設(shè)計(jì)解析」閱讀體驗(yàn)】--LoongArch邏輯綜合芯片設(shè)計(jì)

    生產(chǎn)、制造、封裝等步驟得到芯片成品。 物理設(shè)計(jì)包括布圖規(guī)劃、物理綜合、時(shí)鐘樹綜合、時(shí)序修復(fù)、布線連接、布線后優(yōu)化。這個(gè)內(nèi)容看下來,放大外延 類似于硬件電路板設(shè)計(jì),但
    發(fā)表于 01-18 14:15

    皮線光纜在綜合布線的應(yīng)用

    皮線光纜(也稱為蝶形引入光纜或微型光纜)因其結(jié)構(gòu)緊湊、柔韌性好、易于施工等特點(diǎn),在綜合布線系統(tǒng)中被廣泛應(yīng)用于“最后一公里”接入和終端用戶連接場(chǎng)景。以下是其在綜合布線的具體應(yīng)用及優(yōu)勢(shì)分析: 一、皮線
    的頭像 發(fā)表于 11-21 10:18 ?607次閱讀
    皮線光纜在<b class='flag-5'>綜合</b>布線<b class='flag-5'>中</b>的應(yīng)用

    智慧光伏綜合管理系統(tǒng)的“全維度監(jiān)測(cè)”

    實(shí)現(xiàn)光伏電站從設(shè)備監(jiān)控到運(yùn)維決策的全流程智能化,是智慧光伏綜合管理系統(tǒng)應(yīng)用的效果體現(xiàn),從技術(shù)融合、管理優(yōu)化和價(jià)值創(chuàng)造等層面來實(shí)現(xiàn)系統(tǒng)的“智慧”管理模式應(yīng)用,貫穿光伏電站的效率提升、成本降低、安全保障
    的頭像 發(fā)表于 11-12 19:31 ?472次閱讀
    智慧光伏<b class='flag-5'>綜合</b>管理系統(tǒng)<b class='flag-5'>中</b>的“全維度監(jiān)測(cè)”

    復(fù)雜的軟件算法硬件IP核的實(shí)現(xiàn)

    Designer 設(shè)計(jì)套件 TASKING 組件的 CHC 編譯器完成的。 CHC 編譯器,即 C-to-Hardware Compiler。它輸入 C 語言源程序然后輸出一個(gè)可綜合的 FPGA 硬件描述
    發(fā)表于 10-30 07:02

    關(guān)于綜合保持時(shí)間約束不滿足的問題

    1、將 nuclei-config.xdc 和 nuclei-master.xdc 加入到項(xiàng)目工程,綜合得到時(shí)序約束報(bào)告如下: 保持時(shí)間約束不滿足,分析原因,發(fā)現(xiàn)所有不滿足均出現(xiàn)在
    發(fā)表于 10-24 07:42

    FPGA開發(fā)板vivado綜合、下載程序問題匯總

    在做vivado綜合時(shí)和FPGA下載程序時(shí),我們碰到以下問題,并找出了對(duì)應(yīng)的解決方案。 1.could not open include file”e203_defines.v”問題 在做
    發(fā)表于 10-24 07:12

    傾佳電子碳化硅MOSFET高級(jí)柵極驅(qū)動(dòng)設(shè)計(jì):核心原理與未來趨勢(shì)綜合技術(shù)評(píng)述

    傾佳電子碳化硅MOSFET高級(jí)柵極驅(qū)動(dòng)設(shè)計(jì):核心原理與未來趨勢(shì)綜合技術(shù)評(píng)述 傾佳電子楊茜致力于推動(dòng)國(guó)產(chǎn)SiC碳化硅模塊在電力電子應(yīng)用全面取代進(jìn)口IGBT模塊,助力電力電子行業(yè)自主可控和產(chǎn)業(yè)升級(jí)
    的頭像 發(fā)表于 10-18 21:22 ?746次閱讀
    傾佳電子碳化硅MOSFET<b class='flag-5'>高級(jí)</b>柵極驅(qū)動(dòng)設(shè)計(jì):核心原理與未來趨勢(shì)<b class='flag-5'>綜合</b>技術(shù)評(píng)述

    飛發(fā)綜合能熱系統(tǒng)架構(gòu)演進(jìn)研究:從獨(dú)立設(shè)計(jì)到一體化綜合的變革路徑

    飛發(fā)綜合能源和熱管理系統(tǒng)(簡(jiǎn)稱綜合能熱系統(tǒng))作為保障飛行器和發(fā)動(dòng)機(jī)可靠運(yùn)行的關(guān)鍵系統(tǒng),涵蓋飛機(jī)、發(fā)動(dòng)機(jī)能源和熱相關(guān)的子系統(tǒng)。其中,飛機(jī)子系統(tǒng)包括飛機(jī)的電源、液壓、環(huán)控、燃油以及輔助動(dòng)力等系統(tǒng);發(fā)動(dòng)機(jī)子系統(tǒng)則涉及機(jī)械傳動(dòng)、燃油控
    的頭像 發(fā)表于 10-17 10:34 ?670次閱讀
    飛發(fā)<b class='flag-5'>綜合</b>能熱系統(tǒng)架構(gòu)演進(jìn)研究:從獨(dú)立設(shè)計(jì)到一體化<b class='flag-5'>綜合</b>的變革路徑

    挖到寶了!人工智能綜合實(shí)驗(yàn)箱,高校新工科的寶藏神器

    ,技術(shù)自主可控 在如今這個(gè)科技競(jìng)爭(zhēng)激烈的時(shí)代,國(guó)產(chǎn)化硬件的重要性不言而喻。比鄰星人工智能綜合實(shí)驗(yàn)箱就做到了這一點(diǎn),采用國(guó)產(chǎn)化硬件,積極推進(jìn)全行業(yè)產(chǎn)業(yè)鏈上下游環(huán)節(jié)的國(guó)產(chǎn)化進(jìn)程,把國(guó)產(chǎn)自主可控的軟
    發(fā)表于 08-07 14:30

    綜合配電箱為什么叫jp柜

    綜合配電箱被稱為 JP 柜,主要源于其功能定位、設(shè)計(jì)背景及行業(yè)命名習(xí)慣,具體原因如下: 一、功能集成性:JP 柜的“綜合”特性 JP 柜是集 電能分配、計(jì)量、保護(hù)、控制、無功補(bǔ)償 于一體的新型配電
    的頭像 發(fā)表于 07-31 10:11 ?4603次閱讀

    光伏項(xiàng)目綜合運(yùn)維系統(tǒng)的核心技術(shù)功能

    光伏項(xiàng)目實(shí)現(xiàn)綜合運(yùn)維需構(gòu)建一種覆蓋數(shù)據(jù)采集、分析、決策到執(zhí)行的閉環(huán)管理體系,這就需要通過軟件系統(tǒng)與硬件設(shè)備的深度協(xié)同來實(shí)現(xiàn)。其中軟件系統(tǒng)主要負(fù)責(zé)智能決策與全局管控,而
    的頭像 發(fā)表于 07-17 10:13 ?801次閱讀

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

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

    電磁頻譜數(shù)據(jù)綜合管理平臺(tái)系統(tǒng)全面解析

    電磁頻譜數(shù)據(jù)綜合管理平臺(tái)
    的頭像 發(fā)表于 04-23 16:25 ?738次閱讀

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

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