Apparatus and method for test and debug of a processor/core having advanced power management
First Claim
1. In a test and debug system, an apparatus for preventing a power-down of a selected processor/core, the apparatus comprising:
- a test and debug unit, the test and debug unit generating a sleep-inhibit signal;
a plurality of processor/cores, the processor/cores including a power unit responsive to the sleep-inhibit signal, the power unit responsive to the sleep-inhibit signal, the sleep-inhibit signal preventing the decrease in power to the associated processor core; and
an interface unit providing an interface between the test and debug unit and the processor/cores, the interface unit receiving a sleep-inhibit signal for a selected processor/core, the interface unit applying the sleep-inhibit signal to the selected processor/core.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface unit is provided in a JTAG test and debug procedure involving a plurality of processor cores. The interface unit includes a TAP unit. A switch unit is coupled to the interface unit and switch units are coupled to each of the plurality of processor/cores. When the processor/cores have advanced power management systems, a sleep inhibit signal can be applied to the processor/core state machine preventing the state machine from entering a lower power state. The parameters of the processor/core can be tested to determine when the test and debug procedures can be implemented. When the (power) parameters are to low to permit test and debug, the test and debug unit can provide a command forcing the state machine into a state for which test and debug procedures can be implemented.
-
Citations
16 Claims
-
1. In a test and debug system, an apparatus for preventing a power-down of a selected processor/core, the apparatus comprising:
-
a test and debug unit, the test and debug unit generating a sleep-inhibit signal;
a plurality of processor/cores, the processor/cores including a power unit responsive to the sleep-inhibit signal, the power unit responsive to the sleep-inhibit signal, the sleep-inhibit signal preventing the decrease in power to the associated processor core; and
an interface unit providing an interface between the test and debug unit and the processor/cores, the interface unit receiving a sleep-inhibit signal for a selected processor/core, the interface unit applying the sleep-inhibit signal to the selected processor/core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for facilitating the test and debug of a plurality of processor/cores, the method comprising:
applying the sleep inhibit signal to a power unit of a selected processor/core, the sleep-inhibit signal preventing the selected processor from reducing power. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. An apparatus for test and debug of a processor/core having an advanced power management system, the apparatus comprising:
-
a test and debug unit for generating test and debug commands;
a logic unit;
an interface TAP unit, the interface TAP unit providing an interface between the test and debug unit and the logic unit, wherein the logic unit can translate test and debug commands into control signals, one of the control signals being a sleep-inhibit signal;
a state machine coupled to the processor/core, state machine controlling the power of the processor/core by states controlling at least one of the power and the clock parameters, wherein the application of the sleep-inhibit signal to the state machine prevents the state machine from transitioning to a lower power. - View Dependent Claims (16)
-
Specification