SPRADK4 October   2024 AM263P2-Q1 , AM263P4 , AM263P4-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2OptiFlash Technology
  6. 3OptiFlash Hardware Accelerators
    1. 3.1 RL2_OF Accelerators
      1. 3.1.1 RL2-Flash Cache
      2. 3.1.2 FLC - Fast Local Copy (Image Download Acceleration)
      3. 3.1.3 Region-Based Address Translation (RAT)
    2. 3.2 FSS Accelerators
      1. 3.2.1 On-the-fly-Safety Engine
      2. 3.2.2 On-the-fly-Security Engine
      3. 3.2.3 FOTA HW Engine
  7. 4OptiFlash SW Tooling
    1. 4.1 Smart Placement
    2. 4.2 Smart Layout
    3. 4.3 Optishare
    4. 4.4 Dynamic Overlay
  8. 5Benchmarks and Performance Data
  9. 6Usecases for OptiFlash Accelerators
  10. 7Getting Started With OptiFlash
  11. 8Conclusion

RL2-Flash Cache

OptiFlash supports a Remote L2 controller (RL2) for caching that is customized for flash and application characteristics for optimized system performance. It can reduce external Flash access by up to 65-95% based on application profile(RL2 size allocated in the application). It acts as a Level 2 cache controller as it provides additional caching, specific to Flash storage, beyond CPU Core’s L1 caching. The cache is remote, that is, the actual cache memory can be part of any system memory. For example, on-chip memory (remote cache data storage memory), instead of a dedicated cache storage within the controller. User has flexibility to specify the size of cache based on target application needs.