ZHCAEL4 October 2024 AM263P2-Q1 , AM263P4 , AM263P4-Q1
使用具有外部闪存的系统时的主要性能注意事项包括:XIP 性能、映像下载时间、安全性、固件更新等。表 6-1 列出了在给定的系统用例目标下所需的 OptiFlash 硬件加速器和软件工具。为了提高 XIP 性能,OptiFlash 提供了智能放置工具(可将关键代码放置在片上 RAM 中)和闪存高速缓存 (RL2) 硬件加速器(可减少对外部闪存的访问量)。为了实现映像下载加速,OptiFlash 提供了智能布局工具,该工具与 FLC 引擎一起用于按执行顺序对频繁执行的函数进行分组,并进行并发代码下载和代码执行。为了执行运行时动态叠加,需要使用 FLC 引擎以及叠加管理工具。为了在多核应用的情况下减小通用代码大小,OptiShare 工具会将通用代码和数据转换为单个共享副本,而 RAT 引擎会将地址转换到共享存储器位置。为了在执行 XIP 期间提供外部闪存安全性,OptiFlash 闪存子系统中提供了动态功能安全引擎和动态信息安全引擎。为了执行固件无线更新,OptiFlash 提供了一个 FOTA 硬件引擎,允许将映像下载到闪存并支持并发 XIP 执行,从而更大限度地缩短 XIP 停机时间。
| 系统用例 | OptiFlash 硬件加速器 | OptiFlash 软件工具 |
|---|---|---|
| XIP 性能改进 | 无 | 智能放置工具 |
| 远程 L2 (RL2) 高速缓存 | ||
| 映像下载加速 | 快速本地复制 (FLC) 引擎 | 智能布局工具 |
| 动态叠加 | 叠加管理器 | |
| 减小多核应用代码大小 | 区域地址转换器 (RAT) | OptiShare 工具 |
| 基于 XIP 的安全保障 | 动态功能安全引擎 | 无 |
| 基于 XIP 的安全防护 | 动态信息安全引擎 | 无 |
| 无线固件更新 | FOTA 硬件引擎 | 无 (1) |