Patent ID: 11928057
Assignee: CYPRESS SEMICONDUCTOR CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A method, comprising:
storing a first application image in a non-volatile application image memory;
storing a second application image in the non-volatile application image memory;
storing in the non-volatile application image memory a first offset between a base starting address of the first application image and a first physical starting address of the first application image in the non-volatile application image memory;
storing in the non-volatile application image memory a second offset between a base starting address of the second application image and a second physical starting address of the second application image in the non- volatile application image memory;
storing in the non-volatile application image memory an active image identifier indicating one of the first application image or the second application image as being active; and
configuring a virtual memory controller configured to modify a first address received from a processor to generate a second address for accessing the non-volatile application image memory based on the first offset responsive to the first application image being active or based on the second offset responsive to the second application image being active.