IP Library › Granted Patent US 10,481,990
Granted Patent B2
US 10,481,990 · App. 15/474,799 · Granted Nov 19, 2019

Apparatuses and methods for a multiple master capable debug interface

Inventors: Patrik Eder (Taufkirchen, DE); Rolf H. Kuehnis (Portland, OR); Enrico D. Carrieri (Placerville, CA)
Assignee: Intel Corporation
G06F11/267G06F11/25G01R31/31705
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,481,990
App. No.
15/474,799
Granted
Nov 19, 2019
Kind
B2
Abstract

Methods and apparatuses relating to a multiple master capable debug interface are described. In one embodiment, an apparatus includes a device circuit, a debug and test access port to debug and test the device circuit, and a switching circuit to switch a debug and test mastership between the debug and test access port and a data access port to the device circuit that is not dedicated to debug and test.

Claims (37)

1. An apparatus comprising:

a device circuit;

a debug and test access port to debug and test the device circuit; and

a switching circuit to switch a debug and test mastership between the debug and test access port and a data access port to the device circuit that is not dedicated to debug and test.

2. The apparatus of claim 1 , wherein the switching circuit is to provide the debug and test mastership to a first requestor of the debug and test access port and the data access port.

3. The apparatus of claim 1 , wherein the switching circuit is to provide the debug and test mastership to one of the debug and test access port and the data access port and only transfer the debug and test mastership when granted by the switching circuit in response to a request for the debug and test mastership.

4. The apparatus of claim 1 , wherein the debug and test mastership is acknowledged according to a Joint Test Action Group (JTAG) standard.

5. The apparatus of claim 1 , wherein the debug and test access port is a physical connector to the device circuit and the data access port is a wireless connector to the device circuit.

6. The apparatus of claim 5 , further comprising a debug and test tool to wirelessly connect to the wireless connector.

7. The apparatus of claim 6 , wherein the debug and test tool wirelessly connects through the wireless connector to a multiple pin Joint Test Action Group (JTAG) interface.

8. The apparatus of claim 6 , wherein the device circuit further comprises an internal debug and test tool.

9. A method comprising:

providing a device circuit and a debug and test access port to debug and test the device circuit;

switching a debug and test mastership with a switching circuit between the debug and test access port and a data access port to the device circuit that is not dedicated to debug and test; and

performing a debug and test operation on the device circuit.

10. The method of claim 9 , further comprising providing the debug and test mastership to a first requestor of the debug and test access port and the data access port.

11. The method of claim 9 , further comprising:

providing the debug and test mastership to one of the debug and test access port and the data access port, and

only transferring the debug and test mastership when granted by the switching circuit in response to a request for the debug and test mastership.

12. The method of claim 9 , further comprising acknowledging the debug and test mastership according to a Joint Test Action Group (JTAG) standard.

13. The method of claim 9 , further comprising providing the debug and test access port as a physical connector to the device circuit and the data access port as a wireless connector to the device circuit.

14. The method of claim 13 , further comprising wirelessly connecting a debug and test tool to the wireless connector.

15. The method of claim 14 , wherein the wirelessly connecting comprises wirelessly connecting the debug and test tool through the wireless connector to a multiple pin Joint Test Action Group (JTAG) interface.

16. The method of claim 14 , wherein the providing further comprises providing the device circuit having an internal debug and test tool.

17. A computing system comprising:

a plurality of devices;

a debug network coupled between the plurality of devices and dedicated to debug and test, wherein each of the plurality of devices comprises an internal test and debug tool, and a debug and test access port coupled to the debug network; and

a switching circuit to switch a debug and test mastership between:

an internal test and debug tool of a first device of the plurality of devices and couple the internal test and debug tool of the first device to all other devices of the plurality of devices through the debug and test access port of the first device, and

an internal test and debug tool of a second device of the plurality of devices and couple the internal test and debug tool of the second device to all other devices of the plurality of devices through the debug and test access port of the second device.

18. The computing system of claim 17 , wherein the plurality of devices comprises at least three devices, and the switching circuit is to further switch the debug and test mastership between an internal test and debug tool of a third device of the plurality of devices and couple the internal test and debug tool of the third device to all other devices of the plurality of devices through the debug and test access port of the third device.

19. The computing system of claim 17 , wherein when the switching circuit switches the debug and test mastership to an internal test and debug tool of a device of the plurality of devices, the switching circuit is to disconnect an internal test and debug tool of each of the other devices from the debug network.

20. The computing system of claim 17 , wherein the switching circuit is to provide the debug and test mastership to a first requesting device of the plurality of devices.

21. The computing system of claim 17 , wherein the switching circuit is to provide the debug and test mastership to one of the plurality of devices and only transfer the debug and test mastership when granted by the switching circuit in response to a request for the debug and test mastership.

22. The computing system of claim 17 , wherein the debug and test mastership is acknowledged according to a Joint Test Action Group (JTAG) standard.

23. The computing system of claim 17 , wherein the debug network is a multiple pin Joint Test Action Group (JTAG) interface.

24. The computing system of claim 17 , wherein the switching circuit is to further switch each device of the plurality of devices between a first mode where an internal debug and test tool of a device is connected to all other devices of the plurality of devices through a debug and test access port of the device, and a second mode where the internal debug and test tool of the device is not connected to any other device of the plurality of devices through the debug and test access port of the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2017
From: EDER, PATRIK; KUEHNIS, ROLF H.; CARRIERI, ENRICO D.
To: INTEL CORPORATION
Reel/Frame 041802/0448 →
Continuity (2)
Provisional Application 62349359 · Jun 13, 2016
Related Publication 20170356961A1 · Dec 14, 2017