SYSTEMS AND METHODS FOR DEBUGGING MULTI-CORE PROCESSORS WITH CONFIGURABLE ISOLATED PARTITIONS

    公开(公告)号:EP4414850A1

    公开(公告)日:2024-08-14

    申请号:EP24156846.8

    申请日:2024-02-09

    申请人: NXP USA, Inc.

    摘要: Systems and methods for debugging multi-core processors with configurable isolated partitions have been described. In an illustrative, non-limiting embodiment, an integrated circuit, may include: a plurality of Cross-Trigger Matrices (CTMs) configured to establish a debug network among a plurality of muti-cluster tiles (MCTs), where each MCT includes a plurality of processor cores, and where each processor core is assigned to a respective isolated partition of processor cores; and a System Interface (SI) coupled to the plurality of CTMs, where the SI is configured to control the plurality of CTMs to enable or disable at least a portion of the debug network to allow an isolated partition to be debugged independently of another isolated partition. A method may include enabling or disabling, by the SI, buses between the MCTs to create isolated debug networks, each isolated debug network corresponding to a distinct isolated partition of processor cores.

    DEBUGGING METHOD, MULTI-CORE PROCESSOR, AND DEBUGGING EQUIPMENT

    公开(公告)号:EP3352083A1

    公开(公告)日:2018-07-25

    申请号:EP16848168.7

    申请日:2016-09-24

    IPC分类号: G06F11/36

    摘要: Embodiments of the present invention relate to the field of computer technologies. The embodiments of the present invention provide a debugging method, including: stopping running, by a core A of the multi-core processor after completing execution of a processing routine of a preset event, and sending a running stop signal to other cores in a process of stopping running; after receiving a first stop termination instruction and resuming running, executing, by the core A, a debugging information collection function to collect debugging information of the preset event, and stopping running after completing the execution of the debugging information collection function; after receiving a second stop termination instruction and resuming running, sending, by the core A, a running resumption instruction to the other cores; and knocking, by the core A, the pending breakpoint in a process of running an operation object of the preset event, so as to enter a debugging state. According to the technical solutions provided in the embodiments of the present invention, kernel mode code and user mode code can be debugged on a same debugging platform. In addition, the embodiments of the present invention further provide a corresponding debugging apparatus.

    A FUNCTIONAL FABRIC BASED TEST ACCESS MECHANISM FOR SOCS
    7.
    发明公开
    A FUNCTIONAL FABRIC BASED TEST ACCESS MECHANISM FOR SOCS 有权
    面料为主功能的试用机理SOC

    公开(公告)号:EP2684062A2

    公开(公告)日:2014-01-15

    申请号:EP11860143.4

    申请日:2011-12-21

    申请人: Intel Corporation

    IPC分类号: G01R31/28 G06F1/00 G06F13/14

    摘要: A Test Access Mechanism (TAM) architecture for facilitating testing of IP blocks integrated on a System on a Chip (SoC). The TAM architecture includes a Test Controller and one or more Test Wrappers that are integrated on the SoC proximate to IP blocks. Test data and commands corresponding to input from an external tester are packaged by the Test Controller and sent to the Test Wrappers via an interconnect fabric. The Test Wrappers employ one or more test ports to provide test data, control, and/or stimulus signals to the IP block to facilitate circuit-level testing of the IP block. Test results for the circuit-level tests are returned to the Test Controller via the fabric. Test Wrappers may be configured to pass through interconnect signals, enabling functional testing of IP blocks to be facilitated via test packages and test results transmitted between the Test Controller and the IP blocks via the fabric.

    PROVIDING MAINTENANCE ACCESS VIA AN EXTERNAL CONNECTOR
    8.
    发明公开
    PROVIDING MAINTENANCE ACCESS VIA AN EXTERNAL CONNECTOR 审中-公开
    服务访问超过外部连接

    公开(公告)号:EP2062141A2

    公开(公告)日:2009-05-27

    申请号:EP07826352.2

    申请日:2007-09-12

    申请人: Nokia Corporation

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3656 G06F11/2733

    摘要: This invention relates to a method, an apparatus, an electronic device, a system, and a computer program product for selecting at least one component out of at least one maintenance component and at least one non-maintenance component, wherein said at least one maintenance component and said at least one non-maintenance component represent electronic components arranged in an apparatus; and switching an external connector of said apparatus to said at least one selected component.

    Smart card device and method for debug and software development
    9.
    发明公开
    Smart card device and method for debug and software development 审中-公开
    故障排除和软件开发的智能卡设备

    公开(公告)号:EP1475715A3

    公开(公告)日:2009-02-25

    申请号:EP04252332.4

    申请日:2004-04-21

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3656

    摘要: The present invention is a smart card device that can be debugged and software developed using at least one interrupt endpoint without adding an additional port. At least one memory stores a debug monitor program and instructions for completing smart card transactions. An interface is defined by a plurality of communication pipes and respective endpoints, including at least one interrupt endpoint. A microprocessor is operatively connected to the interface and memory and configures the interrupt endpoint as a debug port for debugging and software development using the debug monitor program.

    JTAG POWER COLLAPSE DEBUG
    10.
    发明公开
    JTAG POWER COLLAPSE DEBUG 审中-公开
    的调试JTAG消除

    公开(公告)号:EP2002341A2

    公开(公告)日:2008-12-17

    申请号:EP07758179.1

    申请日:2007-03-08

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3656

    摘要: A method of performing a debug operation on a processor after a power collapse is provided. An idle state of the processor is detected during an execution mode of the processor. The idle state is determined to be associated with a power collapse event. A debug state of the processor is restored by loading debug registers within the processor during the execution mode.