chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Michael (Mac) McNamar ? 2022-06-28 15:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

解決高級(jí)綜合限制

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

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

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

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    1656

    文章

    22304

    瀏覽量

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

    關(guān)注

    462

    文章

    53596

    瀏覽量

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

    關(guān)注

    10

    文章

    3017

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    晶科儲(chǔ)能榮獲全球一級(jí)用事業(yè)規(guī)模儲(chǔ)能系統(tǒng)廠商

    近日,晶科儲(chǔ)能在2025歐洲零碳大會(huì)上榮獲“全球一級(jí)用事業(yè)規(guī)模儲(chǔ)能系統(tǒng)廠商”。這一殊榮充分彰顯了公司在儲(chǔ)能領(lǐng)域的領(lǐng)導(dǎo)地位以及對(duì)卓越品質(zhì)的不懈追求。“一級(jí)”認(rèn)證旨在表彰在可再生能源行業(yè)中展現(xiàn)出卓越技術(shù)性能、安全標(biāo)準(zhǔn)及市場(chǎng)影響力的
    的頭像 發(fā)表于 11-11 15:43 ?543次閱讀

    脈沖神經(jīng)元模型硬件實(shí)現(xiàn)

    息電位 vrest。 LIF神經(jīng)元模型在生物可解釋性上低于其他模型,只體現(xiàn)了神經(jīng)元計(jì)算的關(guān)鍵特性,并不能夠解釋真實(shí)神經(jīng)元的脈沖是如何生成,也不包括豐富的神經(jīng)元行為特性。但由于其簡(jiǎn)單的操作量更適合硬件
    發(fā)表于 10-24 08:27

    【內(nèi)測(cè)活動(dòng)同步開(kāi)啟】這么???這么強(qiáng)?新一代大模型MCP開(kāi)發(fā)板來(lái)啦!

    【內(nèi)測(cè)活動(dòng)同步開(kāi)啟】這么???這么強(qiáng)?新一代大模型MCP開(kāi)發(fā)板來(lái)啦! 聆思全新一代六合一芯片「LS26系列」,搭載WIFI / BLE & BT / NPU,與「小聆AI」強(qiáng)強(qiáng)聯(lián)合
    發(fā)表于 09-25 11:47

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)28: TLP 事務(wù)處理程序的執(zhí)行流程

    最小橋設(shè)備模型的每個(gè)端口的輸入端對(duì)接一個(gè) TLP事務(wù)處理程序, 該程序負(fù)責(zé)將接收到的 TLP 事務(wù)進(jìn)行解析和路由轉(zhuǎn)發(fā)。
    的頭像 發(fā)表于 09-23 09:13 ?916次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)28: TLP <b class='flag-5'>事務(wù)</b>處理程序的執(zhí)行流程

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)28: TLP 事務(wù)處 理程序的執(zhí)行流程

    前面提到最小橋設(shè)備模型的每個(gè)端口的輸入端對(duì)接一個(gè) TLP事務(wù)處理程序, 該程序負(fù)責(zé)將接收到的 TLP 事務(wù)進(jìn)行解析和路由轉(zhuǎn)發(fā)。 TLP 事務(wù)處理程序的執(zhí)行流程如圖 1 所示。圖1 TL
    發(fā)表于 09-21 08:51

    如何測(cè)試時(shí)間同步硬件的電源波動(dòng)適應(yīng)性?

    、頻率波動(dòng)等),驗(yàn)證硬件在這些場(chǎng)景下的時(shí)間同步性能(精度、穩(wěn)定性)、工作狀態(tài)(是否死機(jī) / 斷連)及恢復(fù)能力,確保其在復(fù)雜電源環(huán)境中仍能可靠運(yùn)行。 一、測(cè)試前的準(zhǔn)備工作 1. 明確測(cè)試依據(jù)與指標(biāo) 需先確定測(cè)試的標(biāo)準(zhǔn)依據(jù)和判定指標(biāo)
    的頭像 發(fā)表于 09-19 12:01 ?398次閱讀
    如何測(cè)試時(shí)間<b class='flag-5'>同步</b><b class='flag-5'>硬件</b>的電源波動(dòng)適應(yīng)性?

    如何進(jìn)行時(shí)間同步硬件的環(huán)境適應(yīng)性測(cè)試?

    在時(shí)間同步硬件(如支持 IEEE 1588 PTP、SNTP/NTP 的同步模塊、GPS / 北斗接收機(jī)等)的環(huán)境適應(yīng)性測(cè)試中,核心目標(biāo)是驗(yàn)證硬件在 極端或復(fù)雜環(huán)境應(yīng)力下(如溫濕度波動(dòng)
    的頭像 發(fā)表于 09-19 11:58 ?316次閱讀

    如何測(cè)試時(shí)間同步硬件的性能和可靠性?

    選擇時(shí)間同步硬件后,需通過(guò) 系統(tǒng)性測(cè)試 驗(yàn)證其性能是否達(dá)標(biāo)、可靠性是否滿足場(chǎng)景需求。測(cè)試需圍繞時(shí)間同步的核心目標(biāo)(精度、穩(wěn)定性、抗風(fēng)險(xiǎn)能力)展開(kāi),結(jié)合硬件的應(yīng)用場(chǎng)景(如工業(yè)控制、電力系
    的頭像 發(fā)表于 09-19 11:54 ?491次閱讀

    用事務(wù)級(jí)加速實(shí)現(xiàn)高速、高質(zhì)量的RISC-V驗(yàn)證

    ,微架構(gòu)靈活性極大增加了驗(yàn)證復(fù)雜性。不同的內(nèi)存層次設(shè)計(jì)、流水線結(jié)構(gòu)以及功耗時(shí)序約束,使得驗(yàn)證空間呈指數(shù)級(jí)擴(kuò)張。其次,自定義指令集顯著擴(kuò)大了驗(yàn)證范圍。每條新增指令都
    的頭像 發(fā)表于 09-18 10:08 ?1818次閱讀
    利<b class='flag-5'>用事務(wù)</b><b class='flag-5'>級(jí)</b>加速實(shí)現(xiàn)高速、高質(zhì)量的RISC-V驗(yàn)證

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)27: 橋設(shè)備模型設(shè)計(jì)

    Switch 上游虛擬 PCI 橋。 此外還包含一個(gè) TYPE1 類型的配置空間封裝類, 用來(lái)模擬配置空間寄存器組。 模型的每個(gè)端口的輸入端對(duì)接一個(gè) TLP事務(wù)處理程序, 該程序負(fù)責(zé)將接收到的 TLP 事務(wù)進(jìn)行解析和路由轉(zhuǎn)發(fā)。
    發(fā)表于 09-18 09:11

    有哪些方法可以確保硬件加速與通信協(xié)議的兼容性?

    ? 確保硬件加速與通信協(xié)議的兼容性,核心是從 硬件選型、協(xié)議標(biāo)準(zhǔn)匹配、軟硬件接口適配、全場(chǎng)景測(cè)試驗(yàn)證 四個(gè)維度建立閉環(huán),避免因硬件功能缺失、
    的頭像 發(fā)表于 08-27 10:07 ?684次閱讀

    如何設(shè)置協(xié)議分析儀進(jìn)行微秒級(jí)測(cè)試?

    設(shè)置協(xié)議分析儀進(jìn)行微秒級(jí)測(cè)試需從硬件同步、采樣率配置、觸發(fā)條件優(yōu)化、信號(hào)完整性保障、軟件分析工具選擇及環(huán)境控制六個(gè)維度綜合配置,具體方法如下:1.
    發(fā)表于 07-28 17:28

    ADL5308可以通過(guò)軟件硬件配置的參數(shù),配置的優(yōu)先級(jí)是什么?

    你好,麻煩問(wèn)一下ADL5308可以通過(guò)軟件硬件配置的參數(shù),配置的優(yōu)先級(jí)是什么?有沒(méi)有更詳細(xì)的寄存器配置手冊(cè),截距配置的步進(jìn)是多少?
    發(fā)表于 06-10 06:39

    知識(shí)分享 | 評(píng)估模型架構(gòu)——如何實(shí)現(xiàn)?

    確保良好的模型架構(gòu)對(duì)于開(kāi)發(fā)安全和可靠的軟件非常重要。本文為您介紹MES Model Examiner? (MXAM)如何優(yōu)化模型架構(gòu),簡(jiǎn)化復(fù)雜度管理步驟,并最終提升
    的頭像 發(fā)表于 06-05 11:46 ?483次閱讀
    知識(shí)分享 | 評(píng)估<b class='flag-5'>模型</b>架構(gòu)——如何實(shí)現(xiàn)?

    潤(rùn)和軟件AIRUNS 3.0通過(guò)鯤鵬生態(tài)全棧兼容認(rèn)證,全面適配國(guó)產(chǎn)軟硬件環(huán)境

    近日,江蘇潤(rùn)和軟件股份有限公司(以下簡(jiǎn)稱“潤(rùn)和軟件”)自主研發(fā)的企業(yè)級(jí)全流程AI模型工藝平臺(tái)AIRUNS 3.0,順利完成了與鯤鵬生態(tài)的全棧兼容認(rèn)證,標(biāo)志著其在底層
    的頭像 發(fā)表于 05-13 09:48 ?806次閱讀
    潤(rùn)和<b class='flag-5'>軟件</b>AIRUNS 3.0通過(guò)鯤鵬生態(tài)全棧兼容認(rèn)證,全面適配國(guó)產(chǎn)軟<b class='flag-5'>硬件</b>環(huán)境