Methods and systems for preserving dynamic random access memory contents responsive to hung processor condition
    1.
    发明授权
    Methods and systems for preserving dynamic random access memory contents responsive to hung processor condition 有权
    响应于挂起处理器状态来保存动态随机存取存储器内容的方法和系统

    公开(公告)号:US07219264B2

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

    申请号:US10435077

    申请日:2003-05-09

    CPC classification number: G06F11/0793 G06F11/073 G06F11/0757

    Abstract: Methods and systems for preserving dynamic random access memory content in response to a hung processor condition are disclosed. In order to preserve dynamic random access memory content, a first watchdog timer is initiated and strobed at a predetermined time interval less than its timeout value. If a hung processor condition occurs and the strobing of the first watchdog timer fails, the first watchdog timer generates a non-maskable interrupt to the processor. The non-maskable interrupt triggers the processor to execute an interrupt service routine. If the processor is able to execute the interrupt service routine, the interrupt service routine controls the processor to perform a selective system reset and preserve dynamic random access memory contents. If the processor is not capable of executing the interrupt service routine, a board reset occurs and dynamic random access memory contents are cleared.

    Abstract translation: 公开了用于响应于挂起处理器条件来保留动态随机存取存储器内容的方法和系统。 为了保留动态随机存取存储器内容,第一看门狗定时器以小于其超时值的预定时间间隔发起并选通。 如果出现挂起的处理器状况,并且第一个看门狗定时器的选通程序失败,则第一个看门狗定时器向处理器产生不可屏蔽的中断。 不可屏蔽中断触发处理器执行中断服务程序。 如果处理器能够执行中断服务程序,则中断服务程序控制处理器执行选择性系统复位并保留动态随机存取存储器内容。 如果处理器不能执行中断服务程序,则会发生电路板复位,并清除动态随机存取存储器内容。

    Methods and systems for providing hardware assisted programming of a programmable logic device in an embedded system
    2.
    发明授权
    Methods and systems for providing hardware assisted programming of a programmable logic device in an embedded system 有权
    用于在嵌入式系统中提供可编程逻辑器件的硬件辅助编程的方法和系统

    公开(公告)号:US07075331B2

    公开(公告)日:2006-07-11

    申请号:US10860189

    申请日:2004-06-03

    CPC classification number: G06F17/5054

    Abstract: A programmable logic device (PLD) in a microprocessor system is programmed with minimal load on system resources. A microprocessor reads programming data from a first memory using a parallel bussed interface and writes the programming data to a programming hardware assist engine using the parallel bussed interface. The programming hardware assist engine directs a portion of the programming data to a specified serial interface signal, and outputs a serial bit stream from the programming hardware assist engine to a serial programming interface of the PLD using the specified serial interface signal.

    Abstract translation: 微处理器系统中的可编程逻辑器件(PLD)以系统资源的最小负载进行编程。 微处理器使用并行总线接口从第一存储器读取编程数据,并使用并行总线接口将编程数据写入编程硬件辅助引擎。 编程硬件辅助引擎将编程数据的一部分引导到指定的串行接口信号,并使用指定的串行接口信号将串行比特流从编程硬件辅助引擎输出到PLD的串行编程接口。

Patent Agency Ranking