Method and device for switching over in a memory for a control device
AssigneeRobert Bosch GmbH
InventorsClaus Moessner, Gert Maier, Claus Spizig, Frank Lustig, Jens Schneider
Life of this patent
Estimating the term…
Abstract
A method and device for switching over in a memory for a control device, a first storage area in the control unit being overlaid by a second storage area; the second storage area including at least one memory page, and each of the memory pages being able to overlay the first storage area; switching over being able to be performed between the memory pages and the overlaying being able to be switched on/switched off, and the switching over of the memory pages and the switching on/switching off of the overlaying of the second storage area being automatically carried out and/or triggered by the software of the control unit.
Claims19
A method for switching over in a memory for a control unit, a first storage area in the control unit being overlaid by a second storage area, the second storage area including at least two memory pages, each memory page configured to overlay the first storage area, comprising:
- performing, by software of the control unit:
- (i) switching over between an original non-overlaid memory configuration and an overlaid configuration in which one of the two memory pages of the second storage area overlays the first storage area, and
- (ii) switching over between overlaying the first storage area using a first one of the memory pages of the second storage area and overlaying the first storage area using a second one of the memory pages of the second storage area;
- in the non-overlaid memory configuration, read-accessing the first storage area using the control unit;
- and
- in the overlaid configuration, read-accessing the overlaying memory page in place of the first storage area, using the control unit.
A device for switching over in a memory for a control unit, comprising:
- a first storage area in the control unit;
- a second storage area, the first storage area being overlaid by the second storage area, the second storage area including at least two memory pages;
- wherein the device is configured such that each of the memory pages is able to overlay the first storage area, and wherein (i) switching over between an original non-overlaid memory configuration and an overlaid configuration in which one of the two memory pages of the second storage area overlays the first storage area, and (ii) switching over between overlaying the first storage area using a first one of the memory pages of the second storage area and overlaying the first storage area using a second one of the memory pages of the second storage area are performed by software of the control unit;
- wherein the control unit is configured to perform read-accesses to the first storage area in the non-overlaid memory configuration;
- and
- wherein the control unit is configured to perform read-accesses to the overlaying memory page in place of the first storage area in the overlaid configuration.
A non-transitory computer-readable storage medium encoded with instructions configured to be executed by a processor, the instructions which, when executed by the processor, cause the performance of a method for switching over in a memory for a control unit, a first storage area in the control unit being overlaid by a second storage area, the second storage area including at least two memory pages, each memory page configured to overlay the first storage area, the method including:
- performing by software of the control unit:
- (i) switching over between an original non-overlaid memory configuration and an overlaid configuration in which one of the two memory pages of the second storage area overlays the first storage area, and
- (ii) switching over between overlaying the first storage area using a first one of the memory pages of the second storage area and overlaying the first storage area using a second one of the memory pages of the second storage area;
- in the non-overlaid memory configuration, read-accessing the first storage area using the control unit;
- and
- in the overlaid configuration, read-accessing the overlaying memory page in place of the first storage area, using the control unit.
Dependencies are inferred from the claim text.