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结语

FOTA 硬件引擎

对于 ADAS、汽车网关、工业自动化等新兴应用,需要通过固件无线 (FOTA) 更新来解决功能、安全漏洞和错误修复等多种问题。为了满足系统成本要求,需要采用单一闪存解决方案,这种情况下通常要求暂停应用程序执行,直到更新(固件下载)完成。过去,这些更新安排在系统启动(按键开启)或系统关闭(按键关闭)期间。为了减少系统更新期间的总体停机时间(与手机不同),新的要求是在系统并发运行期间更新新的固件/软件映像,即从外部闪存读取(就地执行 (XIP))。

 使用 RWW 闪存的 OptiFlash FOTA 硬件图 3-3 使用 RWW 闪存的 OptiFlash FOTA 硬件

典型的 FOTA 解决方案通过在软件中边写边读来解决这一问题。但是,如果没有任何硬件支持,这就变得非常复杂,因为需要跨线程/CPU 进行复杂的同步,增加了 XIP 停机时间。利用 OptiFlash FOTA 硬件加速器 IP(如使用 RWW 闪存的 OptiFlash FOTA 硬件中所示),可以进一步减少 XIP 停机时间,并能够在后台进行 FOTA 更新的同时执行并发 XIP 读取,使 MCU 上的软件开销为零。这主要是在使用具有两个/多个存储体且支持边写边读 (RWW) 功能的闪存存储器时非常有用,它允许在一个存储体中进行写入/擦除时(可能需要 >1ms 的时间才能完成)读取另一个存储体中的数据。