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

FLC - Fast Local Copy (Image Download Acceleration)

OptiFlash supports a Fast Local Copy (FLC) engine for image download acceleration, during startup or run time, to enable code download along with CPU execution in parallel. It redirects the CPU access to Flash when the copy is in progress and redirecting the access to SRAM when the content is in valid in SRAM, as shown in Figure 3-2. This enables CPU to execute immediately without waiting for the copy to complete. The operation is transparent to CPU, and results in reduced startup time, in order to meet startup time goals similar to an embedded flash and also provide dynamic overlay for run time performance.


 FLC - Image Download

Figure 3-2 FLC - Image Download