Techniques for generating microcontroller configuration information
First Claim
Patent Images
1. A computer-implemented method comprising:
- displaying a first user module and a second user module for selection by a user, the first user module identifying a first configuration for a circuit block that is reconfigurable by a microcontroller, and the second user module identifying a second, different configuration for the circuit block;
receiving an input from a user to select the first user module and the first configuration or the second user module and the second configuration; and
generating instructions that, when processed by the microcontroller, reconfigure the circuit block to function according to the received input.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for configuring a microcontroller. An XML description of the microcontroller'"'"'s hardware resources may be accessed. A user may select from available hardware resources and pre-defined user modules to select a configuration. Configuration information, which may include register bit patterns and microprocessor instructions, may be automatically generated. Additionally, application programming interface calls and structure, as well as interrupt vector tables may be automatically generated.
1140 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
displaying a first user module and a second user module for selection by a user, the first user module identifying a first configuration for a circuit block that is reconfigurable by a microcontroller, and the second user module identifying a second, different configuration for the circuit block; receiving an input from a user to select the first user module and the first configuration or the second user module and the second configuration; and generating instructions that, when processed by the microcontroller, reconfigure the circuit block to function according to the received input. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium comprising computer executable instructions that, when executed by a processor, perform operations comprising:
-
displaying a first user module and a second user module for selection by a user, the first user module identifying a first configuration for a circuit block that is reconfigurable by a microcontroller, and the second user module identifying a second, different configuration for the circuit block; receiving an input from a user to select the first user module and the first configuration or the second user module and the second configuration; and generating instructions that, when processed by the microcontroller, reconfigure the circuit block to function according to the received input. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a memory to store instructions; and a processor coupled with the memory to execute instructions that; display a first user module and a second user module for selection by a user, the first user module identifying a first configuration for a circuit block that is reconfigurable by a microcontroller, and the second user module identifying a second, different configuration for the circuit block; receive an input from a user to select the first user module and the first configuration or the second user module and the second configuration; and generate instructions that, when processed by the microcontroller, reconfigure the circuit block to function according to the received input. - View Dependent Claims (14, 15, 16)
-
Specification