Multiple-microcontroller emulation system, multiple-microcontroller integrated development environment, and method for the same
First Claim
1. A method in an integrated development environment for tracing the statuses of a plurality of microcontrollers during execution of a program, each of said plurality of microcontrollers having a corresponding program counter, the method comprising:
- generating a graphic view on a screen, which displays the values of at least two program counters corresponding to at least two of said plurality of microcontrollers.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a multiple-microcontroller chip emulation system and an integrated development environment for use therewith, in which the statuses of at least two microcontrollers in the multiple-microcontroller chip are displayed on the screen of a computer to facilitate debugging. A programmer may select one or more microcontrollers and trace program steps in association with the selected microcontrollers, while neglect the other program steps in association with the unselected microcontrollers.
-
Citations
22 Claims
-
1. A method in an integrated development environment for tracing the statuses of a plurality of microcontrollers during execution of a program, each of said plurality of microcontrollers having a corresponding program counter, the method comprising:
generating a graphic view on a screen, which displays the values of at least two program counters corresponding to at least two of said plurality of microcontrollers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A multiple-microcontroller emulation system, comprising:
-
a multiple-microcontroller emulator, which further includes an emulation control logic and a plurality of microcontrollers, said emulation control logic controlling the operation of each said microcontroller during execution of a program, and each said microcontroller having a corresponding program counter; and
a computer having a screen and communicating with said emulation control logic, wherein when the value of anyone of said program counters reaches a preset breakpoint, said emulation control logic withholds the operation of each said microcontroller, and said computer displays the values of at least two program counters corresponding to at least two of said microcontrollers at said breakpoint on said screen. - View Dependent Claims (14, 15, 16)
-
-
17. An emulation method for a multiple-microcontroller which includes a plurality of microcontrollers, each of said microcontrollers having a corresponding program counter, the method comprising:
-
setting a breakpoint by providing a breakpoint address;
comparing the content of at least one program counter with said breakpoint address during execution of a program, to determine whether said breakpoint is reached;
withholding said plurality of microcontrollers when the value of said at least one program counter reaches said breakpoint; and
displaying the statuses of at least two of said plurality of microcontrollers. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification