US 12,422,478 B2
Debug architecture
Hannu Talvitie, Oulu (FI)
Assigned to Nordic Semiconductor ASA, Trondheim (NO)
Appl. No. 18/269,511
Filed by Nordic Semiconductor ASA, Trondheim (NO)
PCT Filed Jan. 13, 2022, PCT No. PCT/EP2022/050671
§ 371(c)(1), (2) Date Jun. 23, 2023,
PCT Pub. No. WO2022/152806, PCT Pub. Date Jul. 21, 2022.
Claims priority of application No. 2100413 (GB), filed on Jan. 13, 2021.
Prior Publication US 2024/0044979 A1, Feb. 8, 2024
Int. Cl. G01R 31/3177 (2006.01)
CPC G01R 31/3177 (2013.01) 20 Claims
OG exemplary drawing
 
1. An integrated-circuit chip comprising:
a plurality of processors;
a system memory;
a main system bus for carrying data between each of the plurality of processors and the system memory;
debug logic;
a debug port for communicating with the debug logic from outside the chip;
a debug connection that connects the debug logic to the main system bus; and
a power management system for controlling the power supplied to each of a plurality power domains on the chip;
wherein the debug logic and each of the plurality of processors are in different respective power domains of the plurality of power domains;
wherein the debug logic is configured to send a debug instruction to any of the plurality of processors, wherein the debug instruction is communicated over the debug connection and over the main system bus;
wherein the main system bus comprises a bus arbiter configured to prioritize bus transactions on the main system bus; and
wherein the bus arbiter is configured to prioritize a bus transaction associated with the debug instruction higher or lower than a memory read or write transaction between a processor of the plurality of processors and the system memory.