Debugger breakpoint management in a multicore DSP device having shared program memory

    公开(公告)号:US07131114B2

    公开(公告)日:2006-10-31

    申请号:US10195640

    申请日:2002-07-15

    IPC分类号: G06F9/44 G06F13/24

    CPC分类号: G06F11/362

    摘要: A processing system comprises a digital signal processor (DSP) device and a host system on which the DSP device is implemented. The DSP device comprises a shared program memory and a plurality of processor subsystems coupled to the shared program memory to concurrently execute program instructions stored in the shared program memory. The host system is capable of independently debugging each subsystem. During debugging, the host device inserts breakpoints into the shared program memory and tracks the debug breakpoints to determine which subsystems are associated with the breakpoints. When a subsystem executes a breakpoint associated with that subsystem, the subsystem halts until the host gathers necessary debug information from the subsystem. However, when a subsystem executes a breakpoint that is not associated with that subsystem, the host system causes the subsystem to execute the original program instructions and proceed as directed.