一、概述
-
如何理解瑞萨的RA8和RZT2/N2有部分重叠的应用
-
本来通过对CM85和CR52两个内核对比,来体会芯片设计的区别
二、资料来源
-
https://www.arm.com/zh-cn/products/silicon-ip-cpu/cortex-m/cortex-m85
-
https://www.arm.com/zh-cn/products/silicon-ip-cpu/cortex-r/cortex-r52
-
arm-cortex-m85-product-brief.pdf
-
arm-cortex-r52-product-brief.pdf
-
https://developer.arm.com/compare-ip/#cortex-m-cpu-performance---scalar
-
https://developer.arm.com/documentation/109997/100/Virtualization
-
https://developer.arm.com/documentation/101924/0101/Overview/Cortex-M85-processor-overview?lang=en
三、Cortex-M85 vs Cortex-R52 内核关键差异对比表

四、各个差异
4.1 内核数量


4.2 MPU(Memory Protection Unit)数量
- 16 VS 24
4.3 TCM和cache大小
-
ICache 64kB-----------ICache 32kB
-
DCache 64kB---VS---ICache 32kB
-
ITCM 16MB------------TCM 3x1MB
-
DTCM 16MB
4.4 SIMD/向量技术
- Helium VS NEON

4.5 中断
- NVIC VS GIC


4.6 cpu性能 coremark
- CoreMark/MHz 6.28 VS 4.3




4.7 CR52 虚拟化Virtualization



4.8 典型应用
- 高性能 VS 实时性+安全


五、总结
-
内核设计目标:极致性能 VS 实时性、功能安全、虚拟化,决定了性能和应用的差异
-
因为内核的区别,带来了RA8和RZT2/N2 电源和存储的区别
-
从内核的区别,再回头对比RA8和RZT2/N2是否有一些新的更深的理解呢?
