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

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

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

3天內不再提示

瑞薩推出首款基于RISC-V指令集架構的處理器內核

旺材芯片 ? 來源:半導體行業觀察 ? 2023-12-01 17:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式硬件專家瑞薩電子宣布推出首款基于免費開放的 RISC-V 指令集架構 (ISA) 的完全自主研發的處理器內核。

眾所周知,在過去,該公司已經推出了采用晶心科技RISC-V內核的產品,如32位語音控制ASSP、電機控制ASSP和64位通用微處理器“RZ/Five”,但它還沒有利用通過這項技術,該公司計劃提高其在 RISC-V 市場的地位。

瑞薩電子的 Giancarlo Parodi 在談到該技術時表示:“RISC-V ISA 在半導體行業中的日益普及是創新的福音。它為設計人員提供了前所未有的靈活性,并將緩慢而穩定地挑戰和改變嵌入式系統的當前格局。”該公司最新的微控制器的背后。“過去,瑞薩電子已經采用了 RISC-V 技術,引入了基于 Andes Technology Corp 開發的 CPU 內核構建的用于語音控制和電機控制的 32 位 ASSP 器件。令人興奮的下一步是[我們的]首款內置 -內部設計的 CPU 核心。

wKgaomVpp0SAcjE5AACo3jqv0W4389.jpg

雖然瑞薩電子尚未透露將使用其內部核心的部件的完整產品細節,但它已經確認了有關核心本身的一些技術細節。框圖顯示了單個 32 位 RISC-V 內核,具有性能提升的動態分支預測器、硬件乘法器/除法器、向量中斷控制器、堆棧監視器寄存器、獨立的指令和數據總線以及緊湊型 JTAG (cJTAG)/ JTAG 調試功能。它還承諾 3.27 CoreMark/MHz)的性能水平——盡管時鐘速度尚不清楚。

“該 CPU 適用于許多不同的應用環境。它可以用作主 CPU 或管理片上子系統,甚至嵌入到專門的 ASSP [特定應用標準產品] 設備中,”Parodi 聲稱。“顯然它非常靈活。其次,在硅片面積方面,該實施非常高效,除了對成本影響較小的明顯效果之外,還有助于降低待機期間的工作電流和漏電流。第三,盡管針對小型嵌入式系統,但它提供了令人驚訝的高水平計算吞吐量,甚至可以滿足深度嵌入式應用日益苛刻的性能要求。”

該核心利用免費開放的 RISC-V 指令集架構及其多個擴展:Parodi 表示,該核心實現了帶有乘法 (M)、原子訪問 (A)、壓縮指令 (C) 的 RV32I 或 RV32E ISA ,以及位操作 (B) 擴展。Parodi 聲稱:“這就是 RISC-V ISA 概念的美妙之處,它是從頭開始構建的,允許設計人員根據目標用例選擇要包含在處理器中的元素,并最終優化由此產生的功耗、性能和芯片占用空間之間的權衡。”

瑞薩電子表示,目前正在向“精選客戶”提供帶有新內核的芯片樣品,首批商用芯片將于明年第一季度推出。

RISC-V 的核心:新視野

RISC-V ISA 在半導體行業中的日益普及是創新的福音。它為設計人員提供了前所未有的靈活性,并將緩慢而穩定地挑戰和改變嵌入式系統的當前格局。過去,瑞薩電子曾采用 RISC-V 技術,推出基于晶心科技開發的 CPU 內核的 32 位 ASSP 設備,用于語音控制和電機控制。

令人興奮的下一步是第一個內部設計的 CPU 內核的推出。CPU 的高級框圖如下所示:

但它有什么特別之處呢?首先,該CPU適用于許多不同的應用環境。它可以用作主 CPU 或管理片上子系統,甚至嵌入到專用 ASSP 設備中。顯然它非常靈活。其次,該實施方案在硅面積方面非常高效,除了成本影響較小的明顯效果外,還有助于降低待機期間的工作電流和漏電流。第三,盡管它針對的是小型嵌入式系統,但它提供了令人驚訝的高水平計算吞吐量,甚至可以滿足深度嵌入式應用日益苛刻的性能要求。

在此基礎上,實施者可以在 RV32“I”或“E”選項之間進行選擇,以優化通用寄存器的可用數量。例如,在小型子系統不需要處理復雜的堆棧和應用程序但專用于服務特定外圍設備或執行內務任務的情況下。

RISC-V ISA 還預見了幾種“擴展”,它們以比使用標準強制 ISA 更好或更有效的方式實現特定功能。瑞薩電子選擇整合其中的幾個:

M擴展–加速并優化乘法(和除法)運算,利用硬件乘法器和除法器單元實現最快的指令執行;

A擴展–支持原子訪問指令,可作為并發和獨占訪問管理的基礎(通常在基于 RTOS 的系統中);

C 擴展–定義僅以 16 位編碼的壓縮指令,特別有趣,因為它們可以輕松地為常見和頻繁指令節省內存空間,從而允許編譯器在可能的情況下選擇這些優化;一個簡單的技巧,可以縮小代碼并同時提高性能;

B 擴展–添加了多個位操作指令,這對于基于位域編碼值管理外設寄存器、協議和數據結構的應用程序來說具有位優勢,其中一組組成的通用指令的功能通常可以由單個專用指令代替;

這就是 RISC-V ISA 概念的美妙之處,它是從頭開始構建的,允許設計人員根據其目標用例選擇要包含在處理器中的元素,從而優化由此產生的功耗、性能和芯片占用空間。從工程角度來看,這是一種非常優雅的方式,可以確保您只為那些您真正想要實現的事情“付出代價”。

為了增強應用軟件的魯棒性,添加了堆棧監控寄存器。這對于檢測和防止堆棧內存溢出非常有用,這是非常常見的問題,但有時很難僅通過測試覆蓋率來發現。由于這些問題可能會損害系統的完整性并在運行時產生應用程序錯誤行為,因此這是一個非常好的功能,也是控制此類不可預見事件的基本安全網。

即使是最簡單的控制系統通常也必須管理多個決策路徑來為應用程序提供服務并隨時調用適當的處理例程。或者對數據緩沖區反復執行一些重復計算。因此,實現的代碼將具有多個分支、循環和決策點,其中程序流程可能會根據上下文而改變。由于這種模式很常見,CPU 還具有動態分支預測單元,以使此類處理更加高效。分支預測器的作用是觀察代碼行為,然后動態推斷在此類控制循環期間最有可能執行的下一條指令。如果我們假設它在這方面做得很好,那么在選擇下一條要獲取執行的指令時做出正確的猜測,它將顯著提高平均代碼執行吞吐量。

下一個要提到的構建塊與調試功能有關。除了標準Jtag外,CPU還支持兩線緊湊型Jtag調試接口,非常適合用戶應用引腳數量有限的最小微控制器封裝。CPU 中還實現了多個性能監視器寄存器,從而可以輕松地對所執行代碼的運行時行為進行基準測試。

任何嵌入式系統的另一個關鍵因素是對事件的響應能力,在微控制器級別的深度嵌入式設備中,硬實時行為是強制要求的,這意味著應用程序有有限的時間來響應特定事件。低響應延遲可以帶來許多不同的好處:允許應用程序為更多并發事件提供服務,提供合理的時間裕度以確保正確的任務處理,或者可能限制 CPU 速度以節省更多電量。

在架構層面,瑞薩電子的實現添加了寄存器組保存功能,以改善延遲并使開發人員能夠享受其優勢。在中斷服務的情況下,或者當嵌入式 RTOS 必須交換當前執行的線程以響應事件時,可以備份和恢復 CPU 工作寄存器并加速上下文切換,舉兩個幾乎直接的例子。

為了進一步幫助開發人員對應用程序進行基準測試并驗證其行為,還可以使用高效且緊湊的指令跟蹤單元,該單元可以進一步深入了解系統的運行時行為。

這概述了有關 CPU 功能的詳細信息,其中一些功能可以根據應用和市場要求進行選擇。但是,在評估和制造基于這種新技術的實際產品時,還應該考慮什么?首先,所需的工具鏈可作為開發和部署解決方案所需基礎設施的一部分。客戶將能夠受益于帶有配置插件的 Renesas e 2 studio 環境或任何支持基于 RISC-V 的 MCU 的主要商業第三方 IDE。這些都可以使用了。

其次,CPU 實現不僅僅是模擬的,其功能已經在真實的硅產品實現中進行了設計和驗證。使用基于 LLVM 的開源編譯器工具鏈時,初始基準測試顯示出令人印象深刻的 3.27 CoreMark/MHz 性能,優于市場上的同類架構。一旦第一個產品于 2024 年初推出,有關這一優異成績的更多詳細信息將在EEMBC 網站上找到。正如許多人所指出的,專有商業編譯器的性能一旦經過驗證,預計將比初步結果更高。

這款新 CPU 是后續步驟的基石,為現有瑞薩 MCU 產品組合創建了一個額外的補充選項。瑞薩電子已準備好為客戶提供最廣泛的解決方案,其中包括不斷發展的創新 RISC-V 架構。






審核編輯:劉清

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

    關注

    68

    文章

    20250

    瀏覽量

    252219
  • RISC-V
    +關注

    關注

    48

    文章

    2886

    瀏覽量

    52989

原文標題:瑞薩推出首款自研RISC-V內核

文章出處:【微信號:wc_ysj,微信公眾號:旺材芯片】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    易靈思FPGA RISC-V自定義指令的使用方法

    RISC-V(Reduced Instruction Set Computing-V)是一個開源指令集架構(ISA),它的設計目標是提供一個簡潔、可擴展且高效的
    的頭像 發表于 11-24 11:36 ?5213次閱讀
    易靈思FPGA <b class='flag-5'>RISC-V</b>自定義<b class='flag-5'>指令</b>的使用方法

    是德科技如何解決RISC-V芯片測試難題

    想理解 RISC-V,得先從“指令集架構”說起,這是芯片的“語言”。
    的頭像 發表于 11-14 09:44 ?1583次閱讀
    是德科技如何解決<b class='flag-5'>RISC-V</b>芯片測試難題

    基于E203 RISC-V的音頻信號處理系統 -協處理器的乘累加過程

    處理器簡介 RISC-V具有很高的可擴展性,既預留出了指令編碼空間,也提供了預定義的Custom指令RISC-V的標準
    發表于 10-28 06:18

    risc-v P擴展(一) P指令集簡介

    解碼、醫學成像、計算機視覺、嵌入式控制、機器人技術、人機界面等。 P指令集擴展提高了RISC-V CPU IP產品的DSP算法處理能力。隨著RISC-V P
    發表于 10-23 07:40

    RISC-V指令集手冊中F指令部分

    本文主要講解RISC-V指令集手冊中F指令部分 RISC-V標準中采用了符合IEEE 754-2008算術標準的單精度浮點計算指令,對于浮點
    發表于 10-22 08:18

    提高RISC-V在Drystone測試中得分的方法

    性能:內存的讀寫速度、延遲和帶寬等都會影響到 Drystone 的性能。 指令集優化:對RISC-V指令集的優化也會影響性能。例如,對于特定的應用或計算任務,可以通過定制指令集來提高性
    發表于 10-21 13:58

    RISC-V B擴展介紹及實現

    ,可以被任何支持RISC-V ISR的處理器解釋執行。 需要注意,B擴展是與基本RV32I/RV64I RISC-V指令集完全兼容的。因此,使用支持B擴展的芯片可以同時享受到原始
    發表于 10-21 13:01

    基于蜂鳥E203架構指令集K擴展

    蜂鳥E203是一基于RISC-V架構的微處理器,其指令集包含RV32I的基本指令集,RV32M
    發表于 10-21 09:38

    明晚開播 |開源芯片系列講座第28期:高性能RISC-V處理器芯片

    是一種開放(Open)指令集架構(ISA)標準。本報告探討了RISC-V指令集架構標準區別于其它主流ISA的不同特點,以及這些特點對于國產微
    的頭像 發表于 07-29 17:02 ?1318次閱讀
    明晚開播 |開源芯片系列講座第28期:高性能<b class='flag-5'>RISC-V</b>微<b class='flag-5'>處理器</b>芯片

    Tenstorrent 首席架構師:未來 RISC-V 會是計算機的主流

    當前,按指令集架構(ISA)分類,主流架構包括 x86 架構、ARM 架構RISC-V
    發表于 07-17 11:26 ?1483次閱讀

    直播預約 |開源芯片系列講座第28期:高性能RISC-V處理器芯片

    RISC-V是一種開放(Open)指令集架構(ISA)標準。本報告探討了RISC-V指令集架構
    的頭像 發表于 07-14 17:34 ?1252次閱讀
    直播預約 |開源芯片系列講座第28期:高性能<b class='flag-5'>RISC-V</b>微<b class='flag-5'>處理器</b>芯片

    同一水平的 RISC-V 架構的 MCU,和 ARM 架構的 MCU 相比,運行速度如何?

    ARM 架構RISC-V 架構的 MCU 在同一性能水平下的運行速度對比,需從架構設計原點、指令集特性及實際測試數據展開剖析。以 ARM
    的頭像 發表于 07-02 10:29 ?1462次閱讀
    同一水平的 <b class='flag-5'>RISC-V</b> <b class='flag-5'>架構</b>的 MCU,和 ARM <b class='flag-5'>架構</b>的 MCU 相比,運行速度如何?

    RISC-V和ARM有何區別?

    RISC-VARM是一種精簡指令集RISC),以該指令集為基礎的處理器通常被稱為ARM芯片,它在全球范圍內得到了極為廣泛的應用。而
    的頭像 發表于 06-24 11:38 ?2019次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區別?

    HPM5E31IGN單核 32 位 RISC-V 處理器

    HPM5E31IGN單核 32 位 RISC-V 處理器在當今嵌入式系統領域,RISC-V架構正以開源、靈活和高性價比的優勢快速崛起。HPM5E31IGN作為先楫半導體的一
    發表于 05-29 09:23

    RISC-V核低功耗MCU指令集架構(ISA)特點

    RISC-V核低功耗MCU通過開源生態、模塊化架構與能效優化技術,成為物聯網、穿戴設備等領域的理想選擇?。 一、?開源與可定制性? 完全開源免費?:RISC-V ISA無需專利授權費用,允許開發者
    的頭像 發表于 04-23 10:01 ?1376次閱讀