ZHCAEL4 October   2024 AM263P2-Q1 , AM263P4 , AM263P4-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2OptiFlash 技术
  6. 3OptiFlash 硬件加速器
    1. 3.1 RL2_OF 加速器
      1. 3.1.1 RL2 闪存高速缓存
      2. 3.1.2 FLC - 快速本地复制(映像下载加速)
      3. 3.1.3 基于区域的地址转换 (RAT)
    2. 3.2 FSS 加速器
      1. 3.2.1 动态功能安全引擎
      2. 3.2.2 动态信息安全引擎
      3. 3.2.3 FOTA 硬件引擎
  7. 4OptiFlash 软件工具
    1. 4.1 智能放置
    2. 4.2 智能布局
    3. 4.3 OptiShare
    4. 4.4 动态叠加
  8. 5基准测试和性能数据
  9. 6OptiFlash 加速器的用例
  10. 7开始使用 OptiFlash
  11. 8结语

OptiFlash 加速器的用例

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

表 6-1 OptiFlash 加速器的用例
系统用例 OptiFlash 硬件加速器 OptiFlash 软件工具
XIP 性能改进 智能放置工具
远程 L2 (RL2) 高速缓存
映像下载加速 快速本地复制 (FLC) 引擎 智能布局工具
动态叠加 叠加管理器
减小多核应用代码大小 区域地址转换器 (RAT) OptiShare 工具
基于 XIP 的安全保障 动态功能安全引擎
基于 XIP 的安全防护 动态信息安全引擎
无线固件更新 FOTA 硬件引擎 (1)
在 FOTA 硬件上运行的固件作为 MCU+ SDK 驱动程序的一部分用于确保安全和执行 OTA。