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

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 的成功至關重要。

審核編輯:郭婷

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

    關注

    5089

    文章

    19167

    瀏覽量

    306712
  • soc
    soc
    +關注

    關注

    38

    文章

    4193

    瀏覽量

    218695
  • C++
    C++
    +關注

    關注

    22

    文章

    2114

    瀏覽量

    73764
收藏 人收藏

    評論

    相關推薦

    Imagination放棄RISC-V處理器內核開發

    。 ? Imagination方面表示:“公司退出其獨立CPU產品線,以增加在圖形、AI 和邊緣計算方面的投資,我們認為這將對公司業務產生變革性的影響,我們仍然致力于RISC-V生態系統,并相信這一業務變化使
    的頭像 發表于 01-10 00:15 ?2134次閱讀

    RISC-V架構及MRS開發環境回顧

    設計還不夠,而是對整個芯片產業,芯片架構是源頭,它會影響人才培養,IP庫,EDA工具、芯片生產制造,測試封裝等等。中國適當聚焦RISC-V,有助于中國芯片產業實現自立自強。 二、MRS 開發環境介紹
    發表于 12-16 23:08

    2024年RISC-V產品和應用創新案例征集活動公告

    2024年RISC-V產品和應用創新案例征集活動公告為推進RISC-V產業生態發展,中國互聯網發展基金會、中國開放指令生態(RISC-V)聯盟、中國電子
    的頭像 發表于 12-01 01:01 ?172次閱讀
    2024年<b class='flag-5'>RISC-V</b><b class='flag-5'>產品</b>和應用創新案例征集活動公告

    RISC-V能否復制Linux 的成功?》

    產品,Linux成為開源軟件發展的基石。 這種成功是否可以復制開源硬件上呢?RISC-V這樣的指令集架構(ISA)是否也可以像Linux內核作為開源軟件的基礎一樣,成為開源硬件發展的基石呢? 這個
    發表于 11-26 20:20

    RISC-V,即將進入應用的爆發期

    RISC-V是一種開放標準指令集架構 (ISA),最初由加州大學伯克利分校的研究人員于2010年開發。業界稱,這種開源特性為芯片設計者提供了極大的靈活性,可以根據具體需求定制AI加速器。 而AI
    發表于 10-31 16:06

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    ,讓產品獲得更高的附加值和競爭力,從市場脫穎而出。 05 種下“青稞”的種子 讓RISC-V在專業接口技術開枝散葉 沁恒通過自研USB/藍牙/以太網等專業接口技術
    發表于 08-30 17:37

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!

    方案與技術,致力于峰會的每一個精彩瞬間、每一項創新成果,精準傳遞給廣大開發者與愛好者,以促進技術交流與合作,共同推動RISC-V生態在中國乃至全球的蓬勃發展。為此,華秋電子<電子發燒友
    發表于 08-26 16:46

    匠芯創引領RISC-V工業芯國產化浪潮

    ▼點擊馬上預約:共建RISC-V生態系列直播國產化浪潮的匠芯創:RISC-V工業芯片的未來8月6日(周二)20:00精彩開播直播環節及流程
    的頭像 發表于 08-06 08:36 ?280次閱讀
    匠芯創引領<b class='flag-5'>RISC-V</b><b class='flag-5'>工業</b>芯國產化浪潮

    risc-v的發展歷史

    了基于RISC-V指令集的服務器處理器,安謀科技也推出了RISC-V MCU等產品。 學術界與開源社區:RISC-V架構在學術界和開源社區
    發表于 07-29 17:20

    rIsc-v的缺的是什么?

    態系統還不夠豐富。這可能導致軟件和工具的可用性受限,特別是在一些特定的應用領域或開發環境開發者可能需要投入更多的時間和精力來尋找或開發適合RIS
    發表于 07-29 17:18

    RISC-V有哪些優點和缺點

    的可用性,尤其是在一些特定的應用場景。 市場接受度:由于RISC-V是一個相對較新的指令集架構,其市場接受度可能還需要時間來提升。一些傳統廠商和開發者可能更傾向于使用已經成熟的架構,而不是嘗試
    發表于 04-28 09:03

    RISC-V有哪些優缺點?是堅持ARM方向還是投入risc-V的懷抱?

    RISC-V在軟件和工具方面的可用性,尤其是在一些特定的應用場景。 市場接受度 :由于RISC-V是一個相對較新的指令集架構,其市場接受度可能還需要時間來提升。一些傳統廠商和開發者可
    發表于 04-28 08:51

    解鎖RISC-V技術力量丨曹英杰:RISC-V與大模型探索

    助力RISC-V開發等話題,多位業內嘉賓發表了主旨演講。會上,時擎科技高級技術總監曹英杰以“RISC-V與大模型探索”為題,大模型作為切入點,探討了
    的頭像 發表于 04-16 08:16 ?746次閱讀
    解鎖<b class='flag-5'>RISC-V</b>技術力量丨曹英杰:<b class='flag-5'>RISC-V</b>與大模型探索

    學習RISC-V單片機的感想

    上,僅僅是開發工具不一樣,在編程上,沒有什么太大區別。因而學起來也沒什么難度。知識因為市面上可供選擇的比較少,因而機會不多。期待會像ARM一樣,有更多產品線得到推廣和應用。 另外,不同架構在設計、制造單片機方面,有什么樣的區別呢?如果難度差不多的話,希望
    發表于 02-17 21:00

    什么是RISC-V

    siFive搞RISC-V 賽昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不問有什么用,RISC-V目前的能力來說,
    發表于 02-02 10:41
    主站蜘蛛池模板: 国产色av| 天天插天天射| 热久久国产| 一本到卡二卡三卡福利| 国产巨大bbbb天美| 天天操狠狠干| 女bbbbxxxx毛片视频| 国产手机在线看片| 欧洲国产精品精华液| 久久亚洲国产视频| 毛片在线不卡| 成人在线一区二区| 狼色网站| 中国成人免费视频| 视频在线观看一区二区三区| 男女一区二区三区免费| 亚洲一级毛片免观看| 三级毛片在线| 国外一级毛片| 国产精品成人在线播放| 亚洲最新视频| 天天看天天做| 三级黄色免费网站| 人人爱天天操| 美女被日出白浆| 欧美性区| 在线视频一区二区三区四区| 一区二区三区视频免费观看| 最好看的2019中文字幕1| 色噜噜噜| 国产精品欧美一区二区| 五月天婷婷免费观看视频在线| 国产亚洲精品成人一区看片| 特黄特a级特别特级特毛片| 亚洲 欧美 另类 综合 日韩| 欧美αv日韩αv另类综合| 97视频免费上传播放| 精品精品国产高清a毛片牛牛| 亚洲视频一区| 在线视频亚洲色图| 欧美综合一区二区三区|