×

Method and system for instruction stuffing operations during non-intrusive digital signal processor debugging

  • US 8,380,966 B2
  • Filed: 11/15/2006
  • Issued: 02/19/2013
  • Est. Priority Date: 11/15/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • writing a stuff instruction at a debugging process registry associated with a debugging process, wherein the debugging process registry is associated with a core processor of a multi-threaded processor, wherein the multi-threaded processor is configured to execute a plurality of interleaved threads on the core processor, wherein each of the plurality of interleaved threads is identified by a thread number, wherein each of the plurality of interleaved threads may be executed independently and debugged independently of others of the plurality of interleaved threads, and wherein a program counter is separately maintained for each of the plurality of interleaved threads;

    selecting a particular thread of the plurality of interleaved threads to execute the stuff instruction;

    for the particular thread, stopping a program counter at a current program counter value during execution of the stuff instruction;

    executing the stuff instruction at the particular thread of the multi-threaded processor during the debugging process; and

    issuing, from the core processor, a debugging process control resume command during execution of the stuff instruction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×