RX內核的特性
RX內核發展路線
增加附加值和系統復雜性的需求要求單片機具有更高的性能。同時,還要滿足節能和延長電池壽命的需求,因此功耗也要降低。RX內核不斷改進來滿足這些需求。
![01492b6c-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ2AUq3UAAC6wz9Cd1o269.jpg)
RX產品家族特性:
https://www.renesas.com/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus/rx-features
![0179a026-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ2AA-mzAABsCdwpDkI997.jpg)
◆ RX內核比較
![019d820c-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ2AX7RgAAEt55GIeHk345.jpg)
特性1:延續前代產品優勢的獨創CPU
RX內核兼具CISC和RISC的優勢
![01b7e70a-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ2AChGgAAD80wOLum4251.jpg)
特性2:RX CPU內核具有業界領先的性能
![01e169fe-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ2ANfcgAADlXVBB-9Q073.jpg)
* Cortex-M是Arm的標稱值
CoreMark/MHz值 = 5.90
RX內核的特性
-
內部開發的CPU,可實現高效運行。
-
五段超標量架構。
-
針對電源效率和高性能進行了優化。
-
處理能力和代碼效率與RISC相當。
-
改進了中斷響應和FPU/DSP指令。
特性3:流水線級配置
-
哈佛架構支持并行執行取指令和數據訪問。
-
五段流水線配置和亂序完成,執行速度更快。(如果后面的指令與前面的指令之間沒有依賴關系,則允許不等待而直接執行后面的指令。)
◆ 流水線級配置
-
5級流水線,處理速度更快。
-
通過對各類應用軟件進行基準測試,處理性能較早期產品提高了一倍以上。
![02085654-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ2Ac8j6AACDoqyPFfA214.jpg)
存儲器訪問階段僅在訪問存儲器時使用。
亂序完成
-
亂序完成可提高指令執行的效率和速度。
![021e2f06-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ2AYe3oAAEzYQVVhqc133.jpg)
RXv2內核的特性
RXv2內核:CPU框圖
進一步增強,同時仍與RXv1內核兼容
-
改進了流水線,可大幅增加每周期指令(IPC)。
-
具有改進的片上閃存接口的高級提取單元,可減少因分支指令產生的懲罰而引發的重新取指令,并可減少閃存訪問次數,可在降低功耗的同時提高CPU性能。
-
改進了DSP和FPU功能的指令。
◆ RXv2 CPU配置框圖
![023293a6-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ6AadA1AAFT5RJw7vE693.jpg)
特性1:流水線改進
◆ RXv2 CPU配置框圖
![02085654-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ2Ac8j6AACDoqyPFfA214.jpg)
存儲器訪問階段僅在訪問存儲器時使用。
改進了流水線處理和浮點運算的并行執行
-
浮點運算在執行階段和存取器訪問階段并行進行。
-
整數運算指令和存儲器訪問或FPU指令可以同時執行。
-
有助于提高FPU執行速度和CPU性能。
特性2:FPU和DSP功能增強
增強了FPU和DSP功能
-
減少了現有指令的執行周期計數并添加了新指令。
-
具有專用緩沖區的累加器數量已從1個增加到2個,提高了DSP運算的效率。
-
過濾操作的性能提高了四倍。
![025b4bb6-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ6AMHTUAADeMejnvAk825.jpg)
![028518f6-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ6AIvlAAAC3bYW7hPY074.jpg)
![02ab92d8-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ6AF6MiAADNck3H_S8395.jpg)
改進以紅色字體顯示
RXv3內核的特性
作為RXv2內核的后繼產品,RXv3內核憑借新功能提高了性能,同時增加了雙精度FPU和寄存器組保存功能。借助這些改進,RXv3內核在EEMBC CoreMark基準測試中獲得的分數為5.82 CoreMark/MHz,CPU性能水平在業界名列前茅。對于各種需要實時處理的應用程序,RXv3內核有助于實現極其快速和高效的操作。
特性1:寄存器組保存功能
專用存取器可提高中斷響應能力
-
提高了在CPU寄存器中保存/恢復數據的速度,改善了中斷響應能力。
-
“寄存器保存組”作為寄存器保存功能的專用存儲器提供。
-
用于訪問寄存器保存組的專用指令(SAVE和RSTR)。
-
寄存器保存組數量:16 (RX72T)*1
![02d2d79e-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ6AG8DBAAEl0kp2gHY223.jpg)
與傳統產品的比較(將數據保存到所有寄存器)
![04739390-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ6AddwlAACL1OoeCXA490.jpg)
特性2:支持雙精度FPU
-
首款搭載雙精度浮點處理器的RX產品家族CPU內核。
-
顯著提高了雙精度浮點運算的處理性能(最多提高到八倍)。
![049cb9dc-ae85-11ed-bfe3-dac502259ad0.jpg](https://file1.elecfans.com//web2/M00/98/A2/wKgZomTnZJ6AYA2qAACiYxfT6Q8892.jpg)
原文標題:RX產品家族介紹手冊 [3] RX內核的特性
文章出處:【微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
-
mcu
+關注
關注
146文章
17316瀏覽量
352468 -
瑞薩
+關注
關注
35文章
22310瀏覽量
86675
原文標題:RX產品家族介紹手冊 [3] RX內核的特性
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
瑞薩電子推出RX261/RX260微控制器產品群
瑞薩電子推出RX261與RX260微控制器(MCU)產品群
瑞薩RX MCU功能安全解決方案簡介 硬件參考板
![瑞薩<b class='flag-5'>RX</b> MCU功能安全解決方案簡介 硬件參考板](https://file1.elecfans.com/web2/M00/F8/3A/wKgZomaHY5-AIr3-AAElASdnR7k686.png)
評論