吴忠躺衫网络科技有限公司

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

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

3天內不再提示

rh850是什么架構?RH850的內存空間概念解析

要長高 ? 來源:網絡整理 ? 作者:網絡整理 ? 2023-08-05 14:27 ? 次閱讀

rh850是什么架構?

RH850是一種高性能32位RISC微處理器架構,由日本的Renesas Electronics(日立和三菱電機合并后成立的公司)開發和推出。它被廣泛應用于汽車電子領域,用于諸如發動機控制單元(ECU)、剎車系統、駕駛員輔助系統等關鍵汽車控制系統中。RH850架構設計注重穩定性、可靠性和實時性能,支持復雜的數據處理和實時控制任務。它具有強大的計算能力、高精度的定時計數器和豐富的外設接口,能夠滿足汽車電子系統對速度、安全性和功能豐富性的要求。

RH850與RL78的區別

RH850和RL78是兩種不同的微處理器架構,由Renesas Electronics開發和推出。

1. 架構類型:RH850是32位RISC架構,而RL78是16位RISC架構。

2. 適用領域:RH850主要用于汽車電子領域,廣泛應用于汽車控制系統,如發動機控制單元(ECU)、剎車系統等。RL78則更適用于低功耗和小型的應用,例如家電、工業控制傳感器網絡等。

3. 性能差異:由于RH850是32位架構,相對于RL78具有更高的計算能力和更大的存儲空間。RH850處理器時鐘頻率也往往更高,能夠處理更多復雜的任務。

4. 外設接口:RH850和RL78在外設接口方面也有一些差異。RH850通常提供更多的外設接口,以滿足汽車電子系統對豐富功能和高速數據傳輸的需求。而RL78則注重低功耗和小型化,可能提供較少的外設接口。

總的來說,RH850適用于要求高性能、高可靠性和實時性的汽車電子系統,而RL78適用于低功耗和小型化的應用領域。選擇哪種架構取決于具體的應用需求和性能要求。

RH850微處理器架構具有多種類型的內存概念,包括以下幾種:

1. Flash存儲器:RH850具有內置的Flash存儲器,用于存儲程序代碼和數據。Flash存儲器具有非易失性特性,斷電后數據仍然保留。

2. RAM(隨機訪問存儲器):RH850也配備了內部RAM用于臨時存儲數據和工作區。RAM比Flash存儲器的讀寫速度更快,但是斷電后數據會丟失。

3. ROM(只讀存儲器):RH850某些版本可能還包含一些只讀存儲器,用于存儲固定的程序代碼和數據。ROM的內容是只讀的,無法進行寫入操作。

4. 數據存儲器(Data Memory):RH850也支持外部數據存儲器,如外部RAM或外部Flash存儲器。這些存儲器可以用于擴展處理器的存儲容量,提供更大的數據存儲空間。

RH850內存概念包括內置的Flash存儲器、RAM、ROM和外部數據存儲器。各種類型的內存用于存儲程序代碼、數據和臨時工作區,以支持RH850的正常運行和應用程序的執行。

RH850的內存空間

定義了讓人容易迷惑的幾個RAM概念:

首先,物理空間上,芯片給出了一個Local RAM和Global RAM,如:

wKgZomTN626AXkIXAADQWdrtDWI659.png

其中,Global RAM顧名思義,“全局”的含義就是說這個內存是掛在內部總線上的,有的RH850系列并沒有這塊內存,也可以說這個RAM可以看作是CPU的一個“外設”一樣,在權限上CPU和DMA等外設都可以訪問:

wKgZomTN63SAM5KhAADiD1WwpZk596.png

在Local RAM里面又會根據芯片有幾個CPU,去分配具體的空間。其中:

Local RAM:這個概念里會給芯片里的每個CPU給個相同大小的本地RAM內存,比如CPU1和CPU2各自有160KB的物理RAM空間,這樣就可以各自運行互不相干,而且由于這塊空間是與CPU內核綁定的,所以它的訪問速度更快。它又有CPUn和self兩個概念來切割這些空間。

Local RAM(CPUn):其中n代表第幾個CPU,這個空間概念的權限可以用于CPU還DMA等特定外設可以訪問的。這個空間可被self區域分割,連著下文self一起看。

Local RAM(self):這個概念就是針對上述的每個CPU的本地RAM共同映射到這片區域來!比如CPU1和CPU2各自有160KB的Local RAM空間,如果我們現在設置self空間為60KB,那么CPU1和CPU2的Local RAM就都會切割出60KB的內存來給self,這切出的兩塊60KB空間相當于被合體成一塊相同的60KB空間了!那么相對的,Local RAM(CPUn)的各CPU空間就減少了60KB,變成了100KB了!

wKgaomTN632AH-TeAAG9pmWM4i8770.png

看芯片手冊的地址圖,可以看到芯片的地址都已經預留了Local RAM的空間大小,從這里看似乎有三塊同樣大小的RAM空間,可是實際是self只是個鏡像預留區域,CPU1和CPU2各自擁有自己的內存,self是把CPU1和2切出來鏡像成一塊空間用的。

CPUn的區域是把各個CPU的Local RAM放到預置的地址范圍上的,而self區域的訪問對于CPU1和2訪問的都是同一個地址,但是各個CPU訪問的這塊區域實際的物理內存確是各自CPU的,所以,顧名思義,self區域的權限是:不同的CPU看似訪問相同的地址,其實讀出的值是各自內存里對應的值。

總結:我們常用CPU的主運存、代碼堆棧存放,可以選擇上述所有可用的內存,只要選空間較大的,把空間合理使用即可。只是內存對于DMA等外設訪問就要看一下權限了,其中Global RAM可視為外擴外設,權限最寬。但是要是想使用芯片內部本地的Local RAM,就要把空間分配到CPUn的那部分空間才可以給DMA等外設訪問!

編輯:黃飛

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

    關注

    33

    文章

    2498

    瀏覽量

    69711
  • 汽車電子
    +關注

    關注

    3029

    文章

    8023

    瀏覽量

    167802
  • 微處理器
    +關注

    關注

    11

    文章

    2274

    瀏覽量

    82769
  • RISC
    +關注

    關注

    6

    文章

    465

    瀏覽量

    83870
  • rh850
    +關注

    關注

    2

    文章

    24

    瀏覽量

    4641
收藏 人收藏

    評論

    相關推薦

    RH850開發如何入門?求教

    自帶framework的,visualC++我下載了一個裝上也沒用。哪位大神知道如何入門啊?是不是主要裝上這個CS+就可以編譯下載了?另外據了解這個軟件編譯第一次后可以免費試用60天,應該不用考慮沒注冊的問題了吧。。網上用RH850的人太少了,搜文章搜不出幾個。。。
    發表于 09-04 17:27

    RH850/F1L特有的特性是什么?

    RH850/F1L特有的特性是什么?RLIN2的功能和寄存器有哪些?
    發表于 02-16 07:02

    TRACE32支持RH850系列

      全新RH850MCU用于各種汽車車身應用,可提供諸多優勢。RH850/F1x系列可分為三大類總共50多種產品,從低端到高端,品類齊全,包括RH850/F1L、RH850/F1M及
    發表于 09-12 19:02 ?22次下載

    產品陣容(IE850 for RH850)和可選產品

    產品陣容(IE850 for RH850)和可選產品
    發表于 03-14 18:44 ?0次下載
    產品陣容(IE<b class='flag-5'>850</b> for <b class='flag-5'>RH850</b>)和可選產品

    RH850/F1x, RH850/R1x 144pin Piggyback Board Version3用戶手冊

    RH850/F1x, RH850/R1x 144pin Piggyback Board Version 3 用戶手冊
    發表于 07-03 20:36 ?0次下載
    <b class='flag-5'>RH850</b>/F1x, <b class='flag-5'>RH850</b>/R1x 144pin Piggyback Board Version3用戶手冊

    產品陣容(IE850 for RH850)和可選產品

    產品陣容(IE850 for RH850)和可選產品
    發表于 07-05 19:10 ?0次下載
    產品陣容(IE<b class='flag-5'>850</b> for <b class='flag-5'>RH850</b>)和可選產品

    RH850/F1K, RH850/F1KM 用戶手冊: 硬件_Addendum for Additional Products rev1.00

    RH850/F1K, RH850/F1KM 用戶手冊: 硬件_Addendum for Additional Products rev1.00
    發表于 07-06 19:22 ?4次下載
    <b class='flag-5'>RH850</b>/F1K, <b class='flag-5'>RH850</b>/F1KM 用戶手冊: 硬件_Addendum for Additional Products rev1.00

    RH850的CSIG和CSIH區別 RH850外設時鐘配置操作

    RH850微處理器架構中,CSIG(Context Status Indication: Group)和CSIH(Context Status Indication: High)是用于中斷處理和狀態保存的寄存器。
    的頭像 發表于 08-05 14:45 ?3686次閱讀
    <b class='flag-5'>RH850</b>的CSIG和CSIH區別 <b class='flag-5'>RH850</b>外設時鐘配置操作

    rh850是什么架構

    rh850是什么架構RH850是一種高性能嵌入式處理器架構,由日本汽車電子控制系統公司 (Renesas Electronics) 開發。RH8
    的頭像 發表于 08-15 16:22 ?2298次閱讀

    RH850與RL78的區別

    RL78則主要應用于家電、金融、醫療和傳感器等領域。本文將從架構、性能、功能等多個方面進行比較,以更好地了解兩種芯片的區別。 1.架構 RH850采用Harvard結構,具有四個32位數據總線和兩個32位指令總線的特點。這種結構
    的頭像 發表于 08-15 16:22 ?1641次閱讀

    rh850和arm的區別

    rh850和arm的區別 RH850和ARM是兩種不同的處理器架構RH850是一款Renesas芯片家族,它基于32位RISC架構,廣泛應
    的頭像 發表于 08-15 16:22 ?2056次閱讀

    rh850是什么系列單片機?

    rh850是什么系列單片機 RH850是一系列高性能單片機,由日本RENESAS公司生產,并且目前已成為全球范圍內廣泛應用的自主駕駛汽車控制器所采用的主要型號之一。RH850系列單片機具有高可靠性
    的頭像 發表于 08-15 16:22 ?1645次閱讀

    rh850是什么芯片?

    rh850是什么芯片? RH850是一款高性能的32位RISC微處理器芯片。它由日本的瑞薩電子公司(Renesas Electronics)開發和推出,其系列產品在電子系統和汽車領域得到了廣泛
    的頭像 發表于 08-15 16:22 ?4249次閱讀

    rh850是arm架構嗎?

    rh850是arm架構嗎? Rh850不是ARM架構,而是一種基于RISC架構的嵌入式微控制器。在本文中,我們將深入探討
    的頭像 發表于 08-15 16:23 ?2451次閱讀

    rh850的pflash和dflash數據分配

    rh850的pflash和dflash數據分配 RH850是一種流行的微控制器,廣泛用于汽車和工業應用。它有兩種類型的閃存-P-flash和D-flash。P-Flash是程序閃存,D-Flash
    的頭像 發表于 08-15 16:23 ?1754次閱讀
    百家乐认牌| 优博网| 百家乐官网英皇娱乐城| 百家乐太阳城| 彩会百家乐官网游戏| 广州百家乐赌博机| 陆良县| 娱乐城百家乐高手| 盈乐博| 百家乐代理博彩正网| 网上真钱娱乐城| 百家乐平台导航| 百家乐官网下注几多| 百家乐永利娱乐网| 如何看百家乐官网的路纸| 百家乐赢家公式| 福州市| 温州市百家乐鞋业| 百家乐官网大赢家书籍| 乐天堂百家乐赌场娱乐网规则| 现场百家乐官网平台源码| 百家乐打鱼秘| 百家乐官网一起多少张牌| 沈阳娱乐棋牌网| 澳门百家乐赌技术| 真人百家乐官网技巧| 百家乐群html| 广州百家乐官网酒店用品制造有限公司| 百家乐倍投| 永利博百家乐官网的玩法技巧和规则 | 易胜博网| 最好的百家乐投注| 赌场百家乐官网攻略| 大发888国际娱乐平台| 立博百家乐游戏| 网上百家乐官网靠谱吗| 威尼斯人娱乐城游戏| 百家乐官网正负计算| 来博百家乐官网游戏| 威尼斯人娱乐城是真的吗| 百家乐官网下注技巧|