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

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

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

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

使用事務(wù)級模型確保硬件和軟件同步

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Michael (Mac) McNamar ? 2022-06-28 15:42 ? 次閱讀

消費(fèi)者和無線通信市場比以往任何時(shí)候都更具競爭力。公司聚合與分解之間的持續(xù)戰(zhàn)斗如火如荼。聚合的一個(gè)例子是決定通過將芯片設(shè)計(jì)引入內(nèi)部來擁有更多的垂直設(shè)計(jì)鏈。這有助于像 Apple 這樣的公司通過控制更多的整體產(chǎn)品設(shè)計(jì)來實(shí)現(xiàn)差異化,從而不受其他人可用的現(xiàn)成芯片的限制。

雖然蘋果已經(jīng)證明了垂直差異化的潛在回報(bào),但這種方法確實(shí)帶來了巨大的風(fēng)險(xiǎn),無論一家公司是否有設(shè)計(jì)芯片的經(jīng)驗(yàn)。具體來說,軟件團(tuán)隊(duì)如何開發(fā)與交付的硬件一起使用的軟件?

在等式的另一邊,完全分解是由軟件抽象層(如谷歌的 Android 操作系統(tǒng))實(shí)現(xiàn)的。它在某種程度上使設(shè)計(jì)空間民主化,允許所有系統(tǒng)公司參與并使用軟件實(shí)現(xiàn)差異化。Android 允許半導(dǎo)體供應(yīng)商通過提供支持硬件平等參與。同樣,軟件與硬件一起工作的方式?jīng)Q定了產(chǎn)品的成功。

這個(gè)問題的傳統(tǒng)解決方案在今天的市場上是行不通的。公司過去可以根據(jù)規(guī)范開始軟件開發(fā),并等待芯片原型可供測試。如果軟件非常簡單,獨(dú)立于硬件,并且有一個(gè)簡單的規(guī)范,那么它就可以工作,但對于今天需要所有東西都連接起來的消費(fèi)電子產(chǎn)品來說就不行了。

此外,等待很長時(shí)間才能開始測試會(huì)使調(diào)試周期在計(jì)劃中太晚。近年來,許多公司通過轉(zhuǎn)向標(biāo)準(zhǔn)的現(xiàn)成芯片來解決這個(gè)問題,但這種方法限制了差異化的能力。如果你想添加一個(gè)省電的睡眠模式但是沒有辦法關(guān)閉芯片怎么辦?

在綜合場景中,公司不僅在軟件和工業(yè)設(shè)計(jì)方面尋求差異化,而且在電子硬件方面也有所不同。進(jìn)行芯片設(shè)計(jì)項(xiàng)目會(huì)帶來風(fēng)險(xiǎn);再加上嵌入式軟件開發(fā),整體項(xiàng)目風(fēng)險(xiǎn)呈指數(shù)級上升。大多數(shù)公司都非常小心,會(huì)花大量時(shí)間預(yù)先構(gòu)建系統(tǒng)、對其進(jìn)行測試、將其劃分為軟件和硬件,并指定兩者的行為。但是一旦每個(gè)團(tuán)隊(duì)開始設(shè)計(jì),就會(huì)做出某些實(shí)現(xiàn)假設(shè),引入錯(cuò)誤,并且可以添加功能。

在一個(gè)分散的世界中,情況甚至更糟,因?yàn)樨?zé)任現(xiàn)在跨越了公司邊界。來自系統(tǒng)和半導(dǎo)體領(lǐng)域的公司可能會(huì)決定合作優(yōu)化硬件/軟件交互并創(chuàng)建針對系統(tǒng)需求進(jìn)行優(yōu)化的芯片。即使有持續(xù)的同步會(huì)議,設(shè)計(jì)更改也會(huì)在軟件團(tuán)隊(duì)不知情的情況下潛入,并且可能直到軟件第一次在實(shí)際硬件上運(yùn)行時(shí)才會(huì)被看到。這又回到了硬件不夠快可用的問題。工程師如何解決這個(gè)難題?

原型設(shè)計(jì)的黃金模型

以軟件模型形式出現(xiàn)的硬件虛擬原型(或虛擬平臺(tái))在流程的早期為軟件團(tuán)隊(duì)提供了系統(tǒng)硬件模型。這使開發(fā)人員能夠開始對硬件規(guī)范模型進(jìn)行測試。但是,它只是規(guī)范的模型。今天的大多數(shù)硬件設(shè)計(jì)都是從工程師閱讀和解釋規(guī)范開始的,然后用 Verilog 等硬件設(shè)計(jì)語言編寫低級寄存器傳輸語言 (RTL) 模型,以開始驗(yàn)證和實(shí)施過程。由于前面提到的因素,硬件行為可能會(huì)偏離規(guī)范。

解決方案是使用一個(gè)通用的“黃金模型”,軟件團(tuán)隊(duì)可以在該模型上進(jìn)行開發(fā),硬件團(tuán)隊(duì)可以使用該模型開始實(shí)施。現(xiàn)在,隨著開放系統(tǒng) C 倡議 (OSCI) 事務(wù)級建模 (TLM) 2.0 標(biāo)準(zhǔn)的可用性,這成為可能。

簡而言之,SystemC 是一個(gè)類庫,通過對硬件數(shù)據(jù)類型和并發(fā)性進(jìn)行建模,可以使用 C/C++ 進(jìn)行硬件設(shè)計(jì)。因?yàn)橛布F(xiàn)在可以用 C 語言建模,所以軟件團(tuán)隊(duì)可以運(yùn)行相同的模型。TLM 擴(kuò)展很重要,因?yàn)樗鼈兂橄蟪鲇布璧乃?a target="_blank">信號(hào)級協(xié)議細(xì)節(jié),以確保它與系統(tǒng)總線正確通信。過多的這些細(xì)節(jié)會(huì)使模型運(yùn)行軟件太慢。TLM 將這些細(xì)節(jié)抽象為更高級的模型,這些模型可以在高級綜合期間映射到詳細(xì)的硬件。

解決高級綜合限制

高級綜合提供了 C 模型和構(gòu)建的實(shí)際硬件之間的自動(dòng)鏈接。這消除了硬件設(shè)計(jì)人員解釋規(guī)范并手動(dòng)編寫自己的模型以開始構(gòu)建硬件的人為因素。直到最近,由于現(xiàn)在已經(jīng)解決了一些關(guān)鍵限制,這在實(shí)踐中很少使用:

結(jié)果質(zhì)量:前兩代高級綜合從未能夠生產(chǎn)出滿足手動(dòng)編寫 RTL 所能達(dá)到的相同性能、功耗和尺寸的硬件。現(xiàn)代高級合成技術(shù)已經(jīng)解決了這個(gè)問題。

細(xì)化方法:用于軟件開發(fā)的高級虛擬原型使用 SystemC TLM 描述,但仍需要硬件團(tuán)隊(duì)通過添加硬件架構(gòu)細(xì)節(jié)來對其進(jìn)行細(xì)化,以便高級綜合可以產(chǎn)生最佳的硬件微架構(gòu)。這些細(xì)節(jié)對于軟件測試來說太低級了,會(huì)減慢它的速度,但它們對于構(gòu)建高效的硬件很重要。這種方法現(xiàn)在已經(jīng)存在,并已被早期采用者客戶證明。

驗(yàn)證:直到最近,工程師還缺乏一種成熟的方法來驗(yàn)證 SystemC TLM 中硬件架構(gòu)和其余硬件實(shí)現(xiàn)流程的正確性。這主要是因?yàn)椴淮嬖趯?shí)現(xiàn)實(shí)現(xiàn)的自動(dòng)化路徑,因此大多數(shù)驗(yàn)證都是在較低級別完成的。因此驗(yàn)證成為硬件開發(fā)進(jìn)度的瓶頸。既然存在自動(dòng)化路徑,驗(yàn)證方法就已經(jīng)開發(fā)出來了。

硬件設(shè)計(jì)團(tuán)隊(duì)熟悉使用 SystemC TLM 設(shè)計(jì)和驗(yàn)證硬件的這些傳統(tǒng)障礙。然而,大多數(shù)人并不知道這些障礙已得到解決。那些意識(shí)到這一點(diǎn)的人現(xiàn)在享有顯著的競爭優(yōu)勢。他們可以更有效地描述他們的硬件,更快速地驗(yàn)證它,并更容易地在衍生芯片中重用它。

實(shí)踐中的虛擬平臺(tái)

硬件的通用模型現(xiàn)在可以更早地作為虛擬平臺(tái)的一部分使用,因此可以更快地解決硬件/軟件交互問題。這種通用模型可以作為虛擬平臺(tái)中更大系統(tǒng)的一部分在公司內(nèi)部的聚合開發(fā)場景中交付,也可以在分散的世界中跨公司交付。

系統(tǒng)概念首先被描述為 SystemC TLM 虛擬原型。在 Cadence 流程中,虛擬系統(tǒng)平臺(tái)使用此虛擬原型在此硬件模型上運(yùn)行軟件。同時(shí),硬件設(shè)計(jì)團(tuán)隊(duì)將完善 TLM,為 C-to-Silicon Compiler 高級綜合添加硬件架構(gòu)細(xì)節(jié),這是實(shí)現(xiàn)硅片的開始。

如果在測試過程中發(fā)現(xiàn)錯(cuò)誤,虛擬系統(tǒng)平臺(tái)將與 Incisive Verification Platform 集成,以便可以在軟件和硬件上進(jìn)行調(diào)試。這意味著無需繁瑣的固件補(bǔ)丁即可從源頭解決問題。隨著硬件實(shí)施過程的進(jìn)展,更詳細(xì)的 RTL 模型可用于在驗(yàn)證計(jì)算平臺(tái)中創(chuàng)建硬件仿真模型或在快速原型開發(fā)平臺(tái)中創(chuàng)建 FPGA 原型。

整個(gè)過程是一系列連續(xù)的改進(jìn),從快速 TLM 模型開始,在可用時(shí)添加更多硬件細(xì)節(jié),同時(shí)保持足夠快的運(yùn)行時(shí)以進(jìn)行軟件開發(fā)。這最終使軟件和硬件團(tuán)隊(duì)——甚至跨越公司邊界——擁有一個(gè)通用模型,可以實(shí)現(xiàn)更早的通信和持續(xù)的同步。這是與當(dāng)今消費(fèi)市場所需的創(chuàng)新和交付計(jì)劃保持同步所需的協(xié)作類型。只有硬件團(tuán)隊(duì)發(fā)展其設(shè)計(jì)和驗(yàn)證方法以包含 SystemC TLM,才能實(shí)現(xiàn)這一目標(biāo)。

審核編輯:郭婷

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

    關(guān)注

    1632

    文章

    21816

    瀏覽量

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

    關(guān)注

    458

    文章

    51418

    瀏覽量

    428675
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2910

    瀏覽量

    88539
收藏 人收藏

    評論

    相關(guān)推薦

    如何確保云服務(wù)器上的DeepSeek-R1模型安全?

    確保云服務(wù)器上DeepSeek-R1模型的安全性,需要從多個(gè)方面入手,以下是一些關(guān)鍵措施: 1、使用安全防護(hù)工具 Amazon Bedrock Guardrails:AWS提供了Bedrock
    的頭像 發(fā)表于 02-12 13:15 ?124次閱讀

    RAID 5 硬件軟件 RAID 的區(qū)別

    RAID 5硬件RAID與軟件RAID之間存在顯著的差異,這些差異主要體現(xiàn)在實(shí)現(xiàn)方式、性能、數(shù)據(jù)安全性、靈活性以及成本等方面。 一、實(shí)現(xiàn)方式 硬件RAID : 依賴于專用的硬件RAID
    的頭像 發(fā)表于 12-27 18:05 ?523次閱讀

    【「大模型啟示錄」閱讀體驗(yàn)】如何在客服領(lǐng)域應(yīng)用大模型

    多個(gè)因素以確保所選模型能夠滿足企業(yè)的具體需求和目標(biāo)。首先,企業(yè)需要明確自己的客服需求和目標(biāo)。例如,是否需要24小時(shí)在線客服服務(wù)?是否需要處理復(fù)雜問題的能力?是否需要個(gè)性化服務(wù)?明確這些需求有助于企業(yè)更好
    發(fā)表于 12-17 16:53

    raid 硬件軟件的區(qū)別

    在現(xiàn)代數(shù)據(jù)中心和企業(yè)存儲(chǔ)解決方案中,RAID技術(shù)扮演著至關(guān)重要的角色。它通過將多個(gè)物理磁盤組合成一個(gè)邏輯單元,提供了數(shù)據(jù)冗余、性能提升和容錯(cuò)能力。RAID的實(shí)現(xiàn)方式主要分為硬件RAID和軟件
    的頭像 發(fā)表于 11-12 09:39 ?914次閱讀

    Spring事務(wù)實(shí)現(xiàn)原理

    這些操作。 spring事務(wù)有編程式事務(wù)和聲明式事務(wù)兩種實(shí)現(xiàn)方式。編程式事務(wù)是通過編寫代碼來管理事務(wù)的提交、回滾、以及
    的頭像 發(fā)表于 11-08 10:10 ?901次閱讀
    Spring<b class='flag-5'>事務(wù)</b>實(shí)現(xiàn)原理

    利用CLB實(shí)現(xiàn)基于硬件同步整流控制

    電子發(fā)燒友網(wǎng)站提供《利用CLB實(shí)現(xiàn)基于硬件同步整流控制.pdf》資料免費(fèi)下載
    發(fā)表于 08-31 09:44 ?0次下載
    利用CLB實(shí)現(xiàn)基于<b class='flag-5'>硬件</b>的<b class='flag-5'>同步</b>整流控制

    摩爾線程攜手東華軟件完成AI大模型推理測試與適配

    先進(jìn)技術(shù),并結(jié)合大模型智算加速卡MTT S4000的高性能算力,不僅助力東華軟件完成了政企客戶多種業(yè)務(wù)系統(tǒng)的AI升級,同時(shí)也為東華軟件在醫(yī)療、金融、智慧城市、水利等多個(gè)關(guān)鍵行業(yè)提供了強(qiáng)大的端到端AI軟
    的頭像 發(fā)表于 07-31 10:51 ?913次閱讀

    【大語言模型:原理與工程實(shí)踐】大語言模型的預(yù)訓(xùn)練

    增長。DeepMind在相關(guān)論文中指出,模型大小和訓(xùn)練Token數(shù)應(yīng)以相似速率增長,以確保最佳性能。因此,構(gòu)建與模型規(guī)模相匹配的預(yù)訓(xùn)練數(shù)據(jù)至關(guān)重要。 在構(gòu)建預(yù)訓(xùn)練數(shù)據(jù)時(shí),不僅要考慮數(shù)據(jù)的規(guī)模,還需注重質(zhì)量
    發(fā)表于 05-07 17:10

    fpga是硬件還是軟件

    FPGA(現(xiàn)場可編程門陣列)本質(zhì)上是一種硬件設(shè)備,但它在功能實(shí)現(xiàn)上結(jié)合了硬件軟件的特性。
    的頭像 發(fā)表于 03-27 14:14 ?1036次閱讀

    fpga是硬件還是軟件

    FPGA(現(xiàn)場可編程門陣列)屬于硬件設(shè)備,而不是軟件。它是一種可編程的硬件設(shè)備,由大量的邏輯單元、存儲(chǔ)單元和互連資源組成,能夠?qū)崿F(xiàn)復(fù)雜的數(shù)字電路和系統(tǒng)設(shè)計(jì)。
    的頭像 發(fā)表于 03-14 17:08 ?2058次閱讀

    谷歌模型訓(xùn)練軟件有哪些?谷歌模型訓(xùn)練軟件哪個(gè)好?

    谷歌在模型訓(xùn)練方面提供了一些強(qiáng)大的軟件工具和平臺(tái)。以下是幾個(gè)常用的谷歌模型訓(xùn)練軟件及其特點(diǎn)。
    的頭像 發(fā)表于 03-01 16:24 ?1060次閱讀

    谷歌模型軟件有哪些功能

    谷歌模型軟件通常指的是谷歌推出的一系列人工智能模型軟件工具,其中最具代表性的是Google Gemini。Google Gemini是谷歌DeepMind團(tuán)隊(duì)開發(fā)的一款大型語言
    的頭像 發(fā)表于 03-01 16:20 ?791次閱讀

    谷歌模型合成軟件有哪些

    谷歌模型合成軟件通常指的是谷歌提供的用于創(chuàng)建、修改和共享3D模型軟件。目前,谷歌推出的模型合成軟件
    的頭像 發(fā)表于 02-29 18:20 ?1508次閱讀

    谷歌模型軟件有哪些好用的

    谷歌模型軟件的好用程度可能因個(gè)人需求和技能水平而異,但以下是一些廣受歡迎的谷歌模型軟件,它們在各自的領(lǐng)域內(nèi)有著出色的表現(xiàn)。
    的頭像 發(fā)表于 02-29 18:17 ?1190次閱讀

    谷歌模型軟件怎么用手機(jī)下載

    要在手機(jī)上下載谷歌模型軟件,您可以遵循以下步驟。
    的頭像 發(fā)表于 02-29 18:16 ?1148次閱讀
    主站蜘蛛池模板: freesexvideo性残疾 | 色第一页| 五月欧美激激激综合网色播 | 手机精品视频在线观看免费 | h在线观看视频 | 性生大片一级毛片免费观看 | 亚洲va欧美va国产综合久久 | 中文字幕一区精品欧美 | 国产色婷婷精品综合在线 | 免费的黄色大片 | 天天操天天干视频 | 色狠狠色综合吹潮 | 久久久中文| 成人午夜小视频手机在线看 | 国产激情视频一区二区三区 | 亚洲 欧洲 另类 综合 自拍 | 失禁h啪肉尿出来高h健身房 | 乱说欲小说又粗又长 | 免费看啪啪网站 | 欧美两性网| 九九国产在线观看 | av天天看 | 福利午夜| 色激情综合网 | 狠狠干狠狠干狠狠干 | 青青草99热久久 | 新版bt天堂资源在线 | 亚洲精品久久婷婷爱久久婷婷 | 亚洲成人免费在线 | 日本丶国产丶欧美色综合 | 很黄很暴力 很污秽的小说 很黄很黄叫声床戏免费视频 | 成人欧美一区二区三区白人 | 亚洲视频在线视频 | h国产视频| 美女免费视频是黄的 | 又色又爽视频 | 操一操干一干 | 天天搞天天爽 | 手机福利在线 | 日本三级成人中文字幕乱码 | 色婷婷一区二区三区四区成人网 |