国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

將RISC-V融入到工業產品線開發流程中

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Robert Oshana ? 2022-06-22 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

讓我們談談將 RISC-V 整合到工業產品線開發流程中。這里的關鍵信息是,軟件工程師可以更早、更頻繁地進行創新,并為硬件設計團隊提出更具體的核心要求。如果你曾經做過基于 Linux 的設計,你應該熟悉這個過程,因為有很多相似之處。同時,硬件工程師利用開源 RISC-V 實施,可以在創新和協作方面領先一步,并參與開放社區。

poYBAGKyzb6AVL5YAAOl64CAUso077.png

圖1

如圖所示,傳統的硬件/軟件協同設計模型在劃分階段后硬件和軟件設計并行向前發展。雖然這是“完美世界”的場景,但現實情況是硬件通常驅動設計的大部分定義,而軟件則支持硬件定義的內容。雖然這種情況多年來有所改善,并且軟件對整體定義的貢獻比過去更大,但它仍然是一個以硬件為主的模型。

像所有模型一樣,最終您必須從概念到實際實施,并且必須以具有成本效益的方式進行。因此,大多數組織實施產品開發模型來管理此過程,例如 NXP 顯示的模型,其中硬件和軟件開發階段大部分與幾個已定義的正式里程碑并行運行。

美中不足的地方在于,硬件和軟件開發人員通常是從不同的地方裁減出來的。對于每個學科來說,完美的解決方案看起來都非常不同,而性能方面的考慮往往會迫使做出對軟件人員不友好的決策。一種潛在的解決方案是,在做出這些決定時,硬件開發人員應該考慮如何讓軟件團隊更輕松,即幫助他們利用已知的范例。

在 NXP,軟件團隊驅動下一代物聯網系統的編程模型,這是定義算法和數據結構表達的底層計算系統的抽象。這有助于彌合底層硬件架構與應用程序開發人員的軟件支持層之間的差距。它將包括操作系統以及可以通過硬件實現改進的功能,例如低級中斷、內存管理和時鐘支持。例如,對于具有連接性的嵌入式處理器,軟件團隊提供與硬件設計團隊緊密架構的 PHY 和 MAC 層堆棧的輸入,以實現高效的 SoC 設計。

當您查看當前設計所投入的資源(資源等于人)時,很明顯軟件開始主導嵌入式設計的成本。因此,軟件團隊需要在決策中擁有更大的發言權。

poYBAGKyzceAQ1JPAARmZNfwElY983.png

圖 3

圖 3 顯示了一個更現實的設計流程,其中硬件設計在軟件之前開始,為軟件團隊提供了一些關于它需要支持什么的定義。不幸的是,這最終會導致更長的軟件設計時間。

pYYBAGKyzc-AYQH2AAOcOgwmBwo991.png

圖 4

如圖 4 所示,可以通過使用 Zebu 和仿真等快速仿真技術在流程的早期開始,采用“左移”方法進行軟件開發。因此,圖 3 中的過程圖已經演變,現在顯示軟件開始更早,結束更早。

RISC-V 編程模型由創建機器抽象視圖的語言和庫組成。關于控制你需要問的問題是”

并行性是如何產生的?

如何強制執行依賴項(排序)?

對于數據,它是:

數據可以共享還是全部私有?

如何訪問共享數據或傳輸私有數據?

對于同步:

可以使用哪些操作來協調并行性?

什么是原子(不可分割)操作?

使用 Chisel 硬件設計工具等工具和 RISC-V 等開放式 ISA 實現,軟件團隊可以在流程的早期開始探索,使用關鍵軟件算法和應用程序,設計可以有效執行這些關鍵軟件應用程序的專用 RISC-V 內核。 這尤其適用于系統定義和軟件系統建模。

在處理系統定義和軟件系統建模時,軟件工程師使用類似于 C/C++ 程序或 Matlab 模型的模型以及一組性能要求。然后,Chisel 用于設計探索。

一旦團隊獲得了擴展 RISC-V 架構所需的指令,它們就會作為新指令的定義傳遞出去,最終生成編程模型。這就是發送回硬件團隊進行實施和優化的內容。

一個重要的問題是 RISC-V 是否可以“足夠開放”以類似于 Linux 模型的方式運行。如果你看看 Linux 的早期以及它是如何開始流行的,那么如果它確實以這種方式發生,那將是對行業有利的。在嵌入式領域,Linux 項目的數量大約增長了 50%。大約 80% 的用戶使用操作系統的免費版本。

RISC-V要取得成功,必須堅持這四個“自由”:

出于任何目的運行軟件的自由。

研究軟件如何工作的自由,并對其進行更改以使其按照您的意愿行事。訪問源代碼是一個先決條件。

重新分發副本的自由,以便您可以幫助您的鄰居。

將修改后的版本的副本分發給他人的自由。

關鍵信息是嵌入式軟件工程師將在定義 SoC 架構,特別是編程模型和系統優化方面發揮更大的作用。開源 RISC-V 實現將允許更多的軟件驅動硬件。生態系統對于 RISC-V 的成功至關重要。

審核編輯:郭婷

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

    關注

    5198

    文章

    20449

    瀏覽量

    334114
  • soc
    soc
    +關注

    關注

    40

    文章

    4576

    瀏覽量

    229157
  • C++
    C++
    +關注

    關注

    22

    文章

    2124

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    新思科技VC Formal解決方案在RISC-V驗證的應用

    ——地球上人均 6 顆。從“RISC-V 無處不在”RISC-V,就現在”,RISC-V 已幾乎覆蓋所有應用。當前,
    的頭像 發表于 02-24 16:38 ?504次閱讀

    RISC-V vs ARM:為什么工業與邊緣計算仍然選擇 ARM 架構?

    在芯片架構討論,RISC-V 和 ARM 的對比,已經從“技術選型”升級為“路線之爭”。 一邊是? RISC-V :開源、免授權、可定制、不受單一廠商控制;另一邊是? ARM :成熟、穩定、生態
    的頭像 發表于 01-21 17:33 ?761次閱讀
    <b class='flag-5'>RISC-V</b> vs ARM:為什么<b class='flag-5'>工業</b>與邊緣計算仍然選擇 ARM 架構?

    新思科技ARC-V處理器驅動RISC-V市場無限機遇

    ,RISC-V 發展得極快。據咨詢公司 The SHD Group 在 2025 北美 RISC-V 峰會上發布的報告給出的市場增長預測, 2031 年,
    的頭像 發表于 12-24 17:17 ?1241次閱讀
    新思科技ARC-<b class='flag-5'>V</b>處理器驅動<b class='flag-5'>RISC-V</b>市場無限機遇

    重磅合作!Quintauris 聯手 SiFive,加速 RISC-V 在嵌入式與 AI 領域落地

    SoC 開發流程,幫開發者省時間; 優化下一代 RISC-V 設計的性能和能效,進一步拉高性能上限; 把 RISC-V 打造成能和傳統專有
    發表于 12-18 12:01

    為什么RISC-V是嵌入式應用的最佳選擇

    最近RISC-V基金會在社交媒體上發文,文章說物聯網和嵌入式系統正在迅速發展,需要更高的計算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU高性能應用處理器,RIS
    的頭像 發表于 11-07 10:09 ?1609次閱讀

    RISC-V B擴展介紹及實現

    的擴展,它提供了一些常見的位操作和壓縮指令,從而增強了RISC-V的位運算和壓縮指令的能力。 對于位操作,B擴展增加了兩個寄存器-位移結果寄存器(RZ)和位位掩碼寄存器(RM)。前者可以指定寄存器向
    發表于 10-21 13:01

    大灣區RISC-V生態全景展示:RISC-V生態發展論壇、開發者Workshop和生態應用專區

    ),正以前所未有的速度從學術走向產業,從嵌入式走向高性能計算等全場景應用。數百萬計的生態開發者,還有政府和資本的加持,你將如何把握這一歷史性機遇?如何深度融入蓬勃發展的RISC-V生態? ? 答案就在這里——由“灣芯展
    的頭像 發表于 10-13 09:18 ?538次閱讀
    大灣區<b class='flag-5'>RISC-V</b>生態全景展示:<b class='flag-5'>RISC-V</b>生態發展論壇、<b class='flag-5'>開發</b>者Workshop和生態應用專區

    國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業開發板—RISC-V案例開發手冊(上)

    本文檔主要介紹T113-i處理器的RISC-V案例開發,演示RISC-V核心RTOS案例的編譯與加載方法。適用開發環境如下。
    的頭像 發表于 08-13 11:34 ?11.2w次閱讀
    國產!全志T113-i 雙核Cortex-A7@1.2GHz <b class='flag-5'>工業</b><b class='flag-5'>開發</b>板—<b class='flag-5'>RISC-V</b>案例<b class='flag-5'>開發</b>手冊(上)

    芯新聞|昊芯亮相第五屆RISC-V中國峰會,共繪開源芯片新紀元

    的突破性進展。本次峰會匯聚了全球RISC-V領域的頂尖企業、研究機構和開源社區,共同探討RISC-V技術的創新與應用。產品線全覆蓋峰會上,昊芯展示了HX2000系列家族
    的頭像 發表于 07-28 18:30 ?935次閱讀
    芯新聞|昊芯亮相第五屆<b class='flag-5'>RISC-V</b>中國峰會,共繪開源芯片新紀元

    英偉達:CUDA 已經開始移植 RISC-V 架構上

    ,著重介紹了 CUDA 移植 RISC-V 架構的相關工作和計劃,展現了對 RISC-V 架構的高度重視與積極布局。 ? Frans Sijstermanns 首先回顧了英偉達與
    發表于 07-17 16:30 ?3959次閱讀

    矽速科技正式入駐 RuyiSDK 開發者社區,共建 RISC-V 開發者生態!

    開發的開源套件,致力于為RISC-V開發者提供完整、全棧、功能強大的開發工具鏈,涵蓋編譯、調試、模擬等全流程支持,并兼容市場上主流
    的頭像 發表于 07-10 11:00 ?1175次閱讀
    矽速科技正式入駐 RuyiSDK <b class='flag-5'>開發</b>者社區,共建 <b class='flag-5'>RISC-V</b> <b class='flag-5'>開發</b>者生態!

    躍昉科技正式入駐RuyiSDK開發者社區,助力RISC-V生態建設

    棧、功能強大的開發工具鏈,涵蓋編譯、調試、模擬等全流程支持,并兼容市場上主流 RISC-V 開發板,向 RISC-V
    的頭像 發表于 07-09 16:17 ?945次閱讀
    躍昉科技正式入駐RuyiSDK<b class='flag-5'>開發</b>者社區,助力<b class='flag-5'>RISC-V</b>生態建設

    大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品

    末端執行器。 全棧開源 從RISC-V指令集、芯片SDK機器人控制代碼100%開放,開發者可自由定制算法與控制邏輯。 官方apt倉庫提供deepseek-r1-distill-qwen-1.5b
    發表于 04-25 17:59

    RISC-V賽道的“硬核”突圍之路

    RISC-V作為一種開源指令集架構(ISA),近年來在全球范圍內迅速崛起,有望重塑半導體產業格局。從芯片設計公司軟件開發商,從學術研究機構行業巨頭,都在積極探索
    的頭像 發表于 04-24 15:34 ?564次閱讀
    <b class='flag-5'>RISC-V</b>賽道的“硬核”突圍之路

    FPGA與RISC-V淺談

    。 Semico Research預測2025年 RISC-V 芯片市場規模突破 450 億美元,年復合增長率達 58%,國家戰略采購占比超 35%。RISC-V International在報告
    發表于 04-11 13:53 ?677次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談