Apparatus and method for coupling a plurality of test access ports to external test and debug facility
First Claim
1. An interface unit for providing an interface between a plurality of processor/core and a test and debug unit, the processor/cores having TAP unit, the TAP units having switch unit coupled in parallel therewith;
- the interface unit comprising;
an interface TAP unit; and
a switch unit coupled in parallel with the interface TAP unit, wherein the switch unit has a first state connecting an input and an output terminal in response to a first control signal, the switch having a second state coupling the input terminal and the output terminal through the TAP unit in response to a second control signal, the switch units being coupled in series; and
a logic unit responsive to signals from the interface TAP unit for generating control signals determining the state of each switch.
0 Assignments
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. The switch units are coupled in series and have the TDI signal and the TCLK signal applied to the first switch unit. In response to first control signals, the switch unit can either transmit the TDI signals applied to the input terminal through the associated TAP unit to a switch unit output terminal or apply TDI signals directly to the output terminal. Similarly, the TCLK signal can be short-circuited across a switch unit or applied to the TAP unit and a RTCLK can controllably applied to the switch unit output terminal. The interface unit includes a logic unit that permits signals from the TAP unit to provide control signals to each of the switch units. The interface unit includes a plurality of status and control registers, the status registers including the power, clock and security status of an associated processor/core. The status of each processor/core is available to the test and debug unit through the TAP unit of the interface unit.
28 Citations
20 Claims
-
1. An interface unit for providing an interface between a plurality of processor/core and a test and debug unit, the processor/cores having TAP unit, the TAP units having switch unit coupled in parallel therewith;
- the interface unit comprising;
an interface TAP unit; and
a switch unit coupled in parallel with the interface TAP unit, wherein the switch unit has a first state connecting an input and an output terminal in response to a first control signal, the switch having a second state coupling the input terminal and the output terminal through the TAP unit in response to a second control signal, the switch units being coupled in series; and
a logic unit responsive to signals from the interface TAP unit for generating control signals determining the state of each switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- the interface unit comprising;
-
9. A method for the test and debug of a plurality of processor/cores, the method comprising:
-
selecting at least one processor/core for test and debug;
coupling the selected TAP units of the selected processor/cores in series with a test and debug apparatus;
entering predetermined signals into the series of TAP units; and
analyzing resulting signals extracted from the series of TAP units resulting from the predetermined signals - View Dependent Claims (10, 11, 12, 13)
-
-
14. A test and debug system, the system comprising:
-
a test and debug unit;
a plurality of processor/cores, each processor/core having a TAP unit, an interface unit, the interface unit including an interface TAP unit, the interface unit including a logic unit;
a second plurality of switch units coupled in series, each TAP unit and interface unit having a switch coupled there to, each switch having first state connecting the input terminal with the output terminal, the switches having a second state coupling the input terminal and the output terminal through the coupled TAP unit, wherein the state of each switch is determined by control signals from the logic unit, the control signals generated in response to the signals applied to the interface TAP unit. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification