Back to results
US 10,474,592 B2Granted
Control of semiconductor devices
AssigneeNordic Semiconductor ASA
InventorsArne W Venas, Ragnar Haugen
Life of this patent
Estimating the term…
Abstract
A microcontroller device comprises at least one processor (8), one or more peripheral systems (6) and a resource supply module (2). The processor (8) and peripheral system(s) (6) are each arranged to generate a signal when they require power and/or a clock signal. These signals stimulate the resource supply module (2) to supply the requested resource.
Claims21
A microcontroller device comprising:
- at least one processor;
- one or more peripheral systems connected to at least one slave module;
- and
- a resource supply module;
- wherein the processor and peripheral system(s) are each arranged to generate a signal when they require power and/or a clock signal and wherein said signals stimulate the resource supply module to supply the requested resource;
- wherein the device further comprises two master modules each connected to one or more slave modules, a first of the master modules being connected to the resource supply module, and a second of the master modules being connected to the first master module such that request signals from peripherals connected to the second master module are passed to the first master module via a master-master interface;
- wherein at least one master module comprises a gate for each slave module to which it is connected to allow the selective passage of a clock signal to the respective slave module;
- and
- wherein the at least one master module is arranged, on receipt of a request for a clock signal, to ensure that the appropriate clock source is stable and running before opening the clock gate to the slave module which made the request.
6 more elements
A microcontroller device comprising:
- at least one processor;
- one or more peripheral systems connected to at least one slave module;
- and
- a resource supply module;
- wherein the processor and peripheral system(s) are each arranged to generate a signal when they require power and/or a clock signal and wherein said signals stimulate the resource supply module to supply the requested resource;
- wherein the device further comprises two master modules each connected to one or more slave modules, a first of the master modules being connected to the resource supply module, and a second of the master modules being connected to the first master module such that request signals from peripherals connected to the second master module are passed to the first master module via a master-master interface;
- wherein the device comprises a plurality of predetermined options which the slave modules are able to select for determining to what extent resources are made available to the slave module, wherein the predetermined options comprise differing latencies and differing power consumptions.
4 more elements
A microcontroller device comprising:
- at least one processor;
- one or more peripheral systems connected to at least one slave module;
- and
- one or more resource control modules for controlling the supply of resources to said peripherals in response to resource request signals, wherein the or at least one of the resource control modules has a low power state in which it is not responsive to resource request signals but in which it supplies a resource to at least one peripheral;
- wherein the processor and peripheral system(s) are each arranged to generate a signal when they require power and/or a clock signal and wherein said signals stimulate the resource control module to supply the requested resource;
- wherein the device further comprises two master modules each connected to one or more slave modules, a first of the master modules being connected to the resource control module, and a second of the master modules being connected to the first master module such that request signals from peripherals connected to the second master module are passed to the first master module via a master-master interface;
- wherein at least one master module comprises a gate for each slave module to which it is connected to allow the selective passage of a clock signal to the respective slave module;
- and
- wherein the at least one master module is arranged, on receipt of a request for a clock signal, to ensure that the appropriate clock source is stable and running before opening the clock gate to the slave module which made the request.
6 more elements
Dependencies are inferred from the claim text.