Method and system for a digital signal processor debugging during power transitions
    2.
    发明授权
    Method and system for a digital signal processor debugging during power transitions 有权
    数字信号处理器在功率转换期间调试的方法和系统

    公开(公告)号:US07657791B2

    公开(公告)日:2010-02-02

    申请号:US11560323

    申请日:2006-11-15

    IPC分类号: G06F11/00

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. A method and system control transferring data between debugging registers and digital signal processor processes in association with a power transition sequence of the digital signal processor. In a digital signal processor, debugging registers associate with the core processor process and the debugging process. Control bits control transferring data among the debugging registers, the core processor process and the debugging process. The control bit prevents transferring data among the debugging registers, the core processor process and the debugging process in the event of a power transition sequence. Control bits also prevent a power transition sequence of the digital signal processor in the event of transferring data among the debugging registers and the core processor process or the debugging process.

    摘要翻译: 用于设计和使用数字信号处理器的技术,包括(但不限于)用于处理通信(例如,CDMA)系统中的传输。 一种与数字信号处理器的功率转换序列相关联的在调试寄存器和数字信号处理器处理之间传送数据的方法和系统控制。 在数字信号处理器中,调试寄存器与核心处理器进程和调试过程相关联。 控制位控制在调试寄存器,核心处理器进程和调试过程之间传输数据。 控制位防止在电源转换序列的情况下在调试寄存器,核心处理器进程和调试过程之间传输数据。 在调试寄存器和核心处理器处理或调试过程之间传输数据的情况下,控制位还可以防止数字信号处理器的电源转换序列。

    METHOD AND SYSTEM FOR A DIGITAL SIGNAL PROCESSOR DEBUGGING DURING POWER TRANSITIONS
    3.
    发明申请
    METHOD AND SYSTEM FOR A DIGITAL SIGNAL PROCESSOR DEBUGGING DURING POWER TRANSITIONS 有权
    数字信号处理器在功率转换过程中调试的方法与系统

    公开(公告)号:US20080115145A1

    公开(公告)日:2008-05-15

    申请号:US11560323

    申请日:2006-11-15

    IPC分类号: G06F3/00

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) fox processing transmissions in a communications (e.g., CDMA) system. A method and system control transferring data between debugging registers and digital signal processor processes in association with a power transition sequence of the digital signal processor. In a digital signal processor, debugging registers associate with the core processor process and the debugging process. Control bits control transferring data among the debugging registers, the core processor process and the debugging process. The control bit prevents transferring data among the debugging registers, the core processor process and the debugging process in the event of a power transition sequence. Control bits also prevent a power transition sequence of the digital signal processor in the event of transferring data among the debugging registers and the core processor process or the debugging process.

    摘要翻译: 在通信(例如CDMA)系统中设计和使用数字信号处理器的技术,包括(但不限于)狐狸处理传输。 一种与数字信号处理器的功率转换序列相关联的在调试寄存器和数字信号处理器处理之间传送数据的方法和系统控制。 在数字信号处理器中,调试寄存器与核心处理器进程和调试过程相关联。 控制位控制在调试寄存器,核心处理器进程和调试过程之间传输数据。 控制位防止在电源转换序列的情况下在调试寄存器,核心处理器进程和调试过程之间传输数据。 在调试寄存器和核心处理器处理或调试过程之间传送数据的情况下,控制位还可以防止数字信号处理器的电源转换序列。

    METHOD AND SYSTEM FOR TRUSTED/UNTRUSTED DIGITAL SIGNAL PROCESSOR DEBUGGING OPERATIONS
    4.
    发明申请
    METHOD AND SYSTEM FOR TRUSTED/UNTRUSTED DIGITAL SIGNAL PROCESSOR DEBUGGING OPERATIONS 失效
    用于信号/非数字信号处理器调试操作的方法和系统

    公开(公告)号:US20080115011A1

    公开(公告)日:2008-05-15

    申请号:US11560332

    申请日:2006-11-15

    IPC分类号: G06F11/36 G06F9/44

    CPC分类号: G06F11/3656

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. Trusted and untrusted debugging operational control occurs in operating a core processor associated with the digital signal processor. A debugging process within a debugging mechanism associates with the core processor. The core processor process determines the origin of debugging control as trusted debugging control or untrusted debugging control. In the event of trusted debugging control, the core processor process provides to the trusted debugging control a first set of features and privileges. Alternatively, in the event that debugging control is untrusted debugging control, the core processor process provides the untrusted debugging control a second restricted set of features and privileges, all for maintaining security and proper operation of the core processor process.

    摘要翻译: 用于设计和使用数字信号处理器的技术,包括(但不限于)用于处理通信(例如,CDMA)系统中的传输。 在操作与数字信号处理器相关联的核心处理器时,发生信任和不信任的调试操作控制。 调试机制中的调试过程与核心处理器相关联。 核心处理器过程将调试控制的起源确定为可信的调试控制或不可信的调试控制。 在受信任的调试控制的情况下,核心处理器进程向受信任的调试控制提供了第一组功能和特权。 或者,如果调试控制是不可信任的调试控制,则核心处理器进程将不可信任的调试控制提供第二受限制的功能和特权集,以保持核心处理器进程的安全性和正常运行。

    Method and system for instruction stuffing operations during non-intrusive digital signal processor debugging
    5.
    发明授权
    Method and system for instruction stuffing operations during non-intrusive digital signal processor debugging 有权
    非侵入式数字信号处理器调试中的指令填充操作方法和系统

    公开(公告)号:US08380966B2

    公开(公告)日:2013-02-19

    申请号:US11560344

    申请日:2006-11-15

    IPC分类号: G06F11/00

    CPC分类号: G06F11/362 G06F11/3656

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. Stuffing instructions in a processing pipeline of a multi-threaded digital signal processor provides for operating a core processor process and a debugging process within a debugging mechanism. Writing a stuff instruction into a debugging process registry and a stuff command in a debugging process command register provides for identifying a predetermined thread of the multi-threaded digital signal processor in which to execute the stuff instruction. The instruction stuffing process issues a debugging process control resume command during a predetermined stage of executing on the predetermined thread and directs the core processor to perform the stuff instruction during the debugging process. The core processor may then execute the stuffed instruction in association with the core processor process and the debugging process.

    摘要翻译: 用于设计和使用数字信号处理器的技术,包括(但不限于)用于处理通信(例如,CDMA)系统中的传输。 在多线程数字信号处理器的处理流水线中的填充指令提供了在调试机制内操作核心处理器进程和调试过程。 将填充指令写入调试进程注册表,并且调试进程命令寄存器中的填充命令用于标识执行填充指令的多线程数字信号处理器的预定线程。 指令填充处理在预定线程的预定执行阶段发出调试过程控制恢复命令,并指示核心处理器在调试过程中执行填充指令。 核心处理器然后可以与核心处理器进程和调试过程相关联地执行填充指令。

    Method and system for trusted/untrusted digital signal processor debugging operations
    6.
    发明授权
    Method and system for trusted/untrusted digital signal processor debugging operations 失效
    信任/不信任数字信号处理器调试操作的方法和系统

    公开(公告)号:US08533530B2

    公开(公告)日:2013-09-10

    申请号:US11560332

    申请日:2006-11-15

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3656

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. Trusted and untrusted debugging operational control occurs in operating a core processor associated with the digital signal processor. A debugging process within a debugging mechanism associates with the core processor. The core processor process determines the origin of debugging control as trusted debugging control or untrusted debugging control. In the event of trusted debugging control, the core processor process provides to the trusted debugging control a first set of features and privileges. Alternatively, in the event that debugging control is untrusted debugging control, the core processor process provides the untrusted debugging control a second restricted set of features and privileges, all for maintaining security and proper operation of the core processor process.

    摘要翻译: 用于设计和使用数字信号处理器的技术,包括(但不限于)用于处理通信(例如,CDMA)系统中的传输。 在操作与数字信号处理器相关联的核心处理器时,发生信任和不信任的调试操作控制。 调试机制中的调试过程与核心处理器相关联。 核心处理器过程将调试控制的起源确定为可信的调试控制或不可信的调试控制。 在受信任的调试控制的情况下,核心处理器进程向受信任的调试控制提供了第一组功能和特权。 或者,如果调试控制是不可信任的调试控制,则核心处理器进程将不可信任的调试控制提供第二个受限制的特征和特权集,以保持核心处理器进程的安全性和正常运行。

    METHOD AND SYSTEM FOR INSTRUCTION STUFFING OPERATIONS DURING NON-INTRUSIVE DIGITAL SIGNAL PROCESSOR DEBUGGING
    7.
    发明申请
    METHOD AND SYSTEM FOR INSTRUCTION STUFFING OPERATIONS DURING NON-INTRUSIVE DIGITAL SIGNAL PROCESSOR DEBUGGING 有权
    非侵入式数字信号处理器调试期间的指令运行操作方法与系统

    公开(公告)号:US20080114972A1

    公开(公告)日:2008-05-15

    申请号:US11560344

    申请日:2006-11-15

    IPC分类号: G06F15/163

    CPC分类号: G06F11/362 G06F11/3656

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. Stuffing instructions in a processing pipeline of a multi-threaded digital signal processor provides for operating a core processor process and a debugging process within a debugging mechanism. Writing a stuff instruction into a debugging process registry and a stuff command in a debugging process command register provides for identifying a predetermined thread of the multi-threaded digital signal processor in which to execute the stuff instruction. The instruction stuffing process issues a debugging process control resume command during a predetermined stage of executing on the predetermined thread and directs the core processor to perform the stuff instruction during the debugging process. The core processor may then execute the stuffed instruction in association with the core processor process and the debugging process.

    摘要翻译: 用于设计和使用数字信号处理器的技术,包括(但不限于)用于处理通信(例如,CDMA)系统中的传输。 在多线程数字信号处理器的处理流水线中的填充指令提供了在调试机制内操作核心处理器进程和调试过程。 将填充指令写入调试进程注册表,并且调试进程命令寄存器中的填充命令用于标识执行填充指令的多线程数字信号处理器的预定线程。 指令填充处理在预定线程的预定执行阶段发出调试过程控制恢复命令,并指示核心处理器在调试过程中执行填充指令。 核心处理器然后可以与核心处理器进程和调试过程相关联地执行填充指令。

    Embedded trace macrocell for enhanced digital signal processor debugging operations
    8.
    发明授权
    Embedded trace macrocell for enhanced digital signal processor debugging operations 失效
    嵌入式跟踪宏单元用于增强数字信号处理器调试操作

    公开(公告)号:US08341604B2

    公开(公告)日:2012-12-25

    申请号:US11560339

    申请日:2006-11-15

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3656 G06F9/3005

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. The method and system improve software instruction debugging operations by capturing real-time information relating to software execution flow and include and instructions and circuitry for operating a core processor process within a core processor. A non-intrusive debugging process operates within a debugging mechanism of a digital signal processor. Non-intrusively monitoring in real time predetermined aspects of software execution occurs with the core processing process and occurs in real-time on the processor. An embedded trace macrocell records selectable aspects of the non-intrusively monitored software execution and generates at least one breakpoint in response to events arising within the selectable aspects of the non-intrusively monitored software execution. The present disclosure controls aspects of the non-intrusive debugging process in response to at least one breakpoint.

    摘要翻译: 用于设计和使用数字信号处理器的技术,包括(但不限于)用于处理通信(例如,CDMA)系统中的传输。 该方法和系统通过捕获与软件执行流程相关的实时信息来改进软件指令调试操作,并且包括用于在核心处理器内操作核心处理器进程的指令和电路。 非侵入式调试过程在数字信号处理器的调试机制中运行。 非实时监控软件执行的预定方面与核心处理过程相关,并在处理器上实时发生。 嵌入式跟踪宏单元记录非侵入式监视的软件执行的可选方面,并且响应于在非侵入式监视的软件执行的可选择方面内产生的事件而生成至少一个断点。 本公开内容响应于至少一个断点来控制非侵入式调试过程的方面。

    EMBEDDED TRACE MACROCELL FOR ENHANCED DIGITAL SIGNAL PROCESSOR DEBUGGING OPERATIONS
    9.
    发明申请
    EMBEDDED TRACE MACROCELL FOR ENHANCED DIGITAL SIGNAL PROCESSOR DEBUGGING OPERATIONS 失效
    用于增强数字信号处理器调试操作的嵌入式跟踪

    公开(公告)号:US20080115115A1

    公开(公告)日:2008-05-15

    申请号:US11560339

    申请日:2006-11-15

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3656 G06F9/3005

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. The method and system improve software instruction debugging operations by capturing real-time information relating to software execution flow and include and instructions and circuitry for operating a core processor process within a core processor. A non-intrusive debugging process operates within a debugging mechanism of a digital signal processor. Non-intrusively monitoring in real time predetermined aspects of software execution occurs with the core processing process and occurs in real-time on the processor. An embedded trace macrocell records selectable aspects of the non-intrusively monitored software execution and generates at least one breakpoint in response to events arising within the selectable aspects of the non-intrusively monitored software execution. The present disclosure controls aspects of the non-intrusive debugging process in response to at least one breakpoint.

    摘要翻译: 用于设计和使用数字信号处理器的技术,包括(但不限于)用于处理通信(例如,CDMA)系统中的传输。 该方法和系统通过捕获与软件执行流程相关的实时信息来改进软件指令调试操作,并且包括用于在核心处理器内操作核心处理器进程的指令和电路。 非侵入式调试过程在数字信号处理器的调试机制中运行。 非实时监控软件执行的预定方面与核心处理过程相关,并在处理器上实时发生。 嵌入式跟踪宏单元记录非侵入式监视的软件执行的可选方面,并且响应于在非侵入式监视的软件执行的可选择方面内产生的事件而生成至少一个断点。 本公开内容响应于至少一个断点来控制非侵入式调试过程的方面。

    NON-INTRUSIVE, THREAD-SELECTIVE, DEBUGGING METHOD AND SYSTEM FOR A MULTI-THREAD DIGITAL SIGNAL PROCESSOR
    10.
    发明申请
    NON-INTRUSIVE, THREAD-SELECTIVE, DEBUGGING METHOD AND SYSTEM FOR A MULTI-THREAD DIGITAL SIGNAL PROCESSOR 有权
    非线性,螺纹选择性,多线数字信号处理器的调试方法和系统

    公开(公告)号:US20080115113A1

    公开(公告)日:2008-05-15

    申请号:US11560217

    申请日:2006-11-15

    IPC分类号: G06F9/44

    摘要: Techniques for the design and use of a digital signal processor, including (but not limited to) for processing transmissions in a communications (e.g., CDMA) system. The disclosed method and system provide for processing instructions in a multi-threaded process including the use of breakpoint instructions for generating debugging event(s). Generating a debugging event occurs in response to the execution of breakpoint instructions and executes debugging instructions in response to the debugging event. The debugging instructions debug processing instructions in the multi-threaded processor by transitioning at least one or more threads into a debugging mode. The disclosure generates a debugging return for reporting the executing debugging instructions in the subset of the threads of the multi-threaded processor.

    摘要翻译: 用于设计和使用数字信号处理器的技术,包括(但不限于)用于处理通信(例如,CDMA)系统中的传输。 所公开的方法和系统提供在多线程处理中处理指令,包括使用断点指令来产生调试事件。 响应于断点指令的执行而产生调试事件,并响应调试事件执行调试指令。 调试指令通过将至少一个或多个线程转换为调试模式来调试多线程处理器中的处理指令。 本公开生成用于报告多线程处理器的线程的子集中的执行调试指令的调试返回。