Apparatus and method with controlled switch method
First Claim
1. An embedded microcontroller system comprising:
- a central processing unit operable to set said embedded microcontroller system in one of a plurality of system configurations;
a system controller for receiving and handling interrupts including generating a selection signal corresponding to a received interrupt;
a register set connected to said system controller and said central processing unit, said register set having plural storage locations, each storage location assigned to a corresponding interrupt and containing a set of predefined system data for different system configurations of said embedded microcontroller system, said register set responsive to a selection signal from said system controller to recall said set of predetermined system data corresponding to said selection signal for setting a corresponding system configuration via said central processing unit.
2 Assignments
0 Petitions
Accused Products
Abstract
An embedded microcontroller system comprises a central processing unit, a system controller for receiving and handling an interrupt, a register having storage locations containing sets of predefined system data for different operating conditions of the system assigned to the interrupts coupled to set a system configuration. The system data in the register is defined and stored before receipt of an interrupt. On receipt of an interrupt the system controller transmits a selection signal to the register. The register selects a predefined storage location assigned to the received interrupt. The corresponding system configuration data is used to control system configuration of the embedded microcontroller system, such as allocation of CPU time to virtual CPUs and selection of clock frequency or power voltage for modules.
14 Citations
14 Claims
-
1. An embedded microcontroller system comprising:
-
a central processing unit operable to set said embedded microcontroller system in one of a plurality of system configurations; a system controller for receiving and handling interrupts including generating a selection signal corresponding to a received interrupt; a register set connected to said system controller and said central processing unit, said register set having plural storage locations, each storage location assigned to a corresponding interrupt and containing a set of predefined system data for different system configurations of said embedded microcontroller system, said register set responsive to a selection signal from said system controller to recall said set of predetermined system data corresponding to said selection signal for setting a corresponding system configuration via said central processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of configuring an embedded microcontroller system, comprising the steps of:
-
assigning a set of predefined system data for an operating condition of the embedded microcontroller system to an interrupt; storing the set of predefined system data in a register before receipt of the interrupt; receiving the interrupt; selecting a predefined storage location of the register containing the set of predefined system data corresponding to the received interrupt; and setting a system configuration within the embedded microcontroller corresponding to the selected predefined system data.
-
Specification