Method for managing operability of on-chip debug capability
    1.
    发明授权
    Method for managing operability of on-chip debug capability 有权
    管理片上调试功能的可操作性的方法

    公开(公告)号:US07849315B2

    公开(公告)日:2010-12-07

    申请号:US11438998

    申请日:2006-05-22

    IPC分类号: H04L9/32 G06F21/00

    CPC分类号: G01R31/31705

    摘要: A method for managing operability of an on-chip debug capability (24) in a product (26) configured to execute software (30) includes storing (74, 76) a debug public key (40) and an operational public key (44) in product memory (54). The software (30) with either a debug signature (82) or an operational signature (88) is saved (84) in the memory (56). When enablement indication is received, the debug signature (82) is validated (102) using the debug public key (40). The debug capability (24) is enabled upon validation of the signature (82) and the software (30) is allowed to execute. When disablement indication is received, the operational signature (88) is verified (112) using the operational public key (44). The on-chip debug capability (24) is disabled upon verification of the signature (88) and the software (30) is allowed to execute.

    摘要翻译: 一种用于管理被配置为执行软件(30)的产品(26)中的片上调试能力(24)的可操作性的方法,包括存储(74,76)调试公钥(40)和操作公钥(44) 在产品存储器(54)中。 具有调试签名(82)或操作签名(88)的软件(30)被保存(84)在存储器(56)中。 当接收到启用指示时,调试签名(82)使用调试公钥(40)进行验证(102)。 在验证签名(82)并允许软件(30)执行时启用调试功能(24)。 当接收到禁用指示时,使用操作公钥(44)验证(112)操作签名(88)。 验证签名(88)并允许软件(30)执行时,片上调试功能(24)被禁用。

    Method for managing operability of on-chip debug capability
    2.
    发明申请
    Method for managing operability of on-chip debug capability 有权
    管理片上调试功能的可操作性的方法

    公开(公告)号:US20070271461A1

    公开(公告)日:2007-11-22

    申请号:US11438998

    申请日:2006-05-22

    IPC分类号: H04L9/00

    CPC分类号: G01R31/31705

    摘要: A method for managing operability of an on-chip debug capability (24) in a product (26) configured to execute software (30) includes storing (74, 76) a debug public key (40) and an operational public key (44) in product memory (54). The software (30) with either a debug signature (82) or an operational signature (88) is saved (84) in the memory (56). When enablement indication is received, the debug signature (82) is validated (102) using the debug public key (40). The debug capability (24) is enabled upon validation of the signature (82) and the software (30) is allowed to execute. When disablement indication is received, the operational signature (88) is verified (112) using the operational public key (44). The on-chip debug capability (24) is disabled upon verification of the signature (88) and the software (30) is allowed to execute.

    摘要翻译: 一种用于管理被配置为执行软件(30)的产品(26)中的片上调试能力(24)的可操作性的方法,包括存储(74,76)调试公钥(40)和操作公钥(44) 在产品存储器(54)中。 具有调试签名(82)或操作签名(88)的软件(30)被保存(84)在存储器(56)中。 当接收到启用指示时,调试签名(82)使用调试公钥(40)进行验证(102)。 在验证签名(82)并允许软件(30)执行时启用调试功能(24)。 当接收到禁用指示时,使用操作公钥(44)验证(112)操作签名(88)。 验证签名(88)并允许软件(30)执行时,片上调试功能(24)被禁用。

    System for monitoring program flow utilizing fixwords stored
sequentially to opcodes
    4.
    发明授权
    System for monitoring program flow utilizing fixwords stored sequentially to opcodes 失效
    利用依次存储于操作码的固定字监视程序流的系统

    公开(公告)号:US6044458A

    公开(公告)日:2000-03-28

    申请号:US989673

    申请日:1997-12-12

    IPC分类号: G06F11/28

    CPC分类号: G06F11/28

    摘要: A processing system includes a control flow monitor (CFM) checker for verifying a sequence of instructions performed by a pipelined processor (101). The CFM checker provides fail safe assurance against run-time errors in the sequence of instructions performed by a processor. The CFM checker verifies instruction sequence during run-time within 32 instruction cycles. The processing system provides an improved system and method having a CFM checker which minimizes wasted instruction cycles when performing branch instructions in a software program. Using a prefetch capability of an instruction pipeline and storing fixwords sequentially in memory, eliminates unnecessary instructions to fetch fixword values from external tables, thereby saving instructions and instruction cycles.

    摘要翻译: 处理系统包括用于验证由流水线处理器(101)执行的指令序列的控制流程监视器(CFM)检查器。 CFM检查器为处理器执行的指令序列中的运行时错误提供故障安全保证。 CFM检查器在32个指令周期内在运行期间验证指令序列。 处理系统提供了一种改进的系统和方法,该系统和方法具有一个CFM检查器,当在软件程序中执行分支指令时,该检查器使浪费的指令周期最小 使用指令流水线的预取能力并将fixword顺序存储在存储器中,消除了从外部表获取修正词值的不必要的指令,从而节省了指令和指令周期。