1. A method for controlling a servo-drive in which the servo-drive is controlled during each control process by means of a two-position controller whose control signal is a current signal for actuation of the servo-drive, the method comprising:
storing a program for controlling a charging of the servo-drive, the program defining a succession of switching point pairs, each pair defining an upper switching point and a lower switching point,
wherein for each switching point pair, the upper switching point is assigned one maximum current value and the lower switching point is assigned one minimum current value, wherein the upper and lower switching points are separated by a predefined minimum interval,
wherein the respective minimum current value defining the lower switching point in each switching point pair increases throughout the succession of switching point pairs, and
for a predefined first time period, alternatively switching a switch between an open, charging position in which the servo-drive is charged and a closed, discharging position in which the servo-drive is discharged, according to the succession of switching point pairs, such that each upper switching point triggers a switch from the open, charging position to the closed, discharging position, and each lower switching point triggers a switch from the closed, discharging position to the open, charging position.
2. The method according to claim 1, wherein the respective minimum current value during a second predefined time period is predefined such that it is greater than or equal to the maximum value.
3. The method according to claim 1, wherein the respective minimum current value during a third predefined time period is reduced from a predefined further maximum value to a predefined further minimum value, wherein the predefined further minimum value is less than the predefined further maximum value.
4. The method according to claim 1, wherein the respective minimum current value lies on a lower envelope curve and the respective maximum current value lies on an upper envelope curve, wherein the lower envelope curve and the upper envelope curve are each predefined by a constant function.
5. The method according to claim 4, wherein the respectively constant function is formed from differentiable function sections, the functional course of which is in each case linear.
6. The method according to claim 4, wherein either the upper envelope curve or the lower envelope curve is predefined such that each predefined envelope curve is mapped by means of a further predefined function onto the other envelope curve respectively.
7. The method according to claim 1, wherein the servo drive is a solid-state actuator.
8. The method according to claim 1, wherein the predefined minimum interval separating the upper and lower switching points of each switching point pair increases throughout the succession of switching point pairs.
9. An apparatus for controlling a servo-drive comprising:
a two-position controller being operable to control the servo-drive during one control process,
the two-position controller storing a program for controlling a charging of the servo-drive, the program defining a succession of switching point pairs, each pair defining an upper switching point and a lower switching point,
wherein for each switching point pair, the upper switching point is assigned one maximum current value and a the lower switching point is assigned one minimum current value,
wherein the respective minimum current value defining the lower switching point in each switching point pair increases throughout the succession of switching point pairs, and
wherein the two-position controller is configured to charge of the servo-drive by alternatively switching a switch between an open, charging position in which the servo-drive is charged and a closed, discharging position in which the servo-drive is discharged, according to the succession of switching point pairs, such that each upper switching point triggers a switch from the open, charging position to the closed, discharging position, and each lower switching point triggers a switch from the closed, discharging position to the open, charging position.
10. The apparatus according to claim 9, wherein the servo drive is a solid-state actuator.
11. The apparatus according to claim 9, wherein the respective minimum current value during a second predefined time period is predefined such that it is greater than or equal to the maximum value.
12. The apparatus according to claim 9, wherein the respective minimum current value during a third predefined time period is reduced from a predefined further maximum value to a predefined further minimum value, wherein the predefined further minimum value is less than the predefined further maximum value.
13. The apparatus according to claim 9, wherein the respective minimum current value lies on a lower envelope curve and the respective maximum current value lies on an upper envelope curve, wherein the lower envelope curve and the upper envelope curve are each predefined by a constant function.
14. The apparatus according to claim 13, wherein the respectively constant function is formed from differentiable function sections, the functional course of which is in each case linear.
15. The apparatus according to claim 13, wherein either the upper envelope curve or the lower envelope curve is predefined such that each predefined envelope curve is mapped by means of a further predefined function onto the other envelope curve respectively.
16. An system comprising:
a solid-state actuator,
a two-position controller coupled with the solid-state actuator to control the solid-state actuator, wherein the two-position controller provides a current control signal for actuation of the solid-state actuator,
the two-position controller storing a program for controlling a charging of the solid-state actuator, the program defining a succession of switching point pairs, each pair defining an upper switching point and a lower switching point,
wherein for each switching point pair, the upper switching point is assigned one maximum current value and a the lower switching point is assigned one minimum current value,
wherein the respective minimum current value defining the lower switching point in each switching point pair increases throughout the succession of switching point pairs, and
wherein the two-position controller is configured to charge of the solid-state actuator by alternatively switching a switch between an open, charging position in which the solid-state actuator is charged and a closed, discharging position in which the solid-state actuator is discharged, according to the succession of switching point pairs, such that each upper switching point triggers a switch from the open, charging position to the closed, discharging position, and each lower switching point triggers a switch from the closed, discharging position to the open, charging position.
17. The system according to claim 16, wherein the respective minimum current value during a second predefined time period is predefined such that it is greater than or equal to the maximum value.
18. The system according to claim 16, wherein the respective minimum current value during a third predefined time period is reduced from a predefined further maximum value to a predefined further minimum value, wherein the predefined further minimum value is less than the predefined further maximum value.
19. The system according to claim 16, wherein the respective minimum current value lies on a lower envelope curve and the respective maximum current value lies on an upper envelope curve, wherein the lower envelope curve and the upper envelope curve are each predefined by a constant function.
20. The system according to claim 19, wherein the respectively constant function is formed from differentiable function sections, the functional course of which is in each case linear.
21. The system according to claim 19, wherein either the upper envelope curve or the lower envelope curve is predefined such that each predefined envelope curve is mapped by means of a further predefined function onto the other envelope curve respectively.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A processor comprising:
a translation lookaside buffer (TLB);
an address space identifier (ASID) register to store a first ASID value associated with a first address space;
wherein the TLB is to store a first entry including a first virtual address, a first physical address, and the first ASID value; and the TLB is also to store a second entry including a second virtual address, a second physical address, and a second ASID value associated with a second address space; and
wherein the processor is to store the second ASID value in the ASID register during a context switch from the first address space to the second address space in response to a determination that the second ASID value is not present in the ASID register and the ASID register is not full, without flushing the first entry from the TLB.