SDAA064 November   2025 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   Abstract
  3. 1Introduction
  4. 2Building Blocks for LFU
  5. 3Details of Proposed Design
    1. 3.1 Flash Bank Organization
    2. 3.2 LFU Concepts and Factors Impacting Performance
    3. 3.3 Hardware Support for LFU
      1. 3.3.1 A/B Swappable Flash Banks
      2. 3.3.2 Interrupt Vector Table Swap
  6. 4Application LFU Flow
  7. 5Results and Conclusion
  8. 6Example Implementations
  9. 7Summary
  10. 8References

Interrupt Vector Table Swap

Updating the interrupt vector table is one of the most time-consuming parts of the LFU routine. To reduce the switchover time, a shadow vector table is updated while application execution is in progress. During the switchover period, while interrupts are disabled, the shadow and active vector tables are swapped using the PIPE_REGS.INT_VECT_MAPPING register.