Error correction method with instruction level rollback
    92.
    发明授权
    Error correction method with instruction level rollback 有权
    具有指令级回滚的纠错方法

    公开(公告)号:US08095825B2

    公开(公告)日:2012-01-10

    申请号:US11623441

    申请日:2007-01-16

    IPC分类号: G06F11/00 G06F11/10

    CPC分类号: G06F11/1407

    摘要: This method is an error correction method such that, when an error is detected in a CPU with pipeline structure, a content of a register file is restored by a delayed register file which holds an execute completion state of an [Instruction N] correctly executed before this error, and a rollback control that re-executes an instruction from the [Instruction N+1] which is the next instruction of the [Instruction N] is performed. The method collects a parity check result of arbitrary Flip-Flops existing inside the CPU, and detects an error. As a result, the content of the register file is restored into the instruction execute completion state preceding to the instruction range likely to malfunction by the error, and the instruction can be roll backed from the beginning of the instruction range likely having malfunctioned by the error.

    摘要翻译: 该方法是一种错误校正方法,使得当在具有流水线结构的CPU中检测到错误时,寄存器文件的内容由延迟的寄存器文件恢复,该延迟寄存器文件保持在之前正确执行的[指令N]的执行完成状态 该错误和执行作为[指令N]的下一条指令的[指令N + 1]的指令的回滚控制。 该方法收集CPU内存在的任意Flip-Flops的奇偶校验结果,并检测出错误。 结果,寄存器文件的内容被恢复到可能由错误导致故障的指令范围之前的指令执行完成状态,并且可以从可能由错误发生故障的指令范围的开始滚转指令 。

    Micro controller for decompressing and compressing variable length codes via a compressed code dictionary
    93.
    发明授权
    Micro controller for decompressing and compressing variable length codes via a compressed code dictionary 失效
    微控制器,用于通过压缩代码字典对可变长度代码进行解压缩和压缩

    公开(公告)号:US07676651B2

    公开(公告)日:2010-03-09

    申请号:US10611315

    申请日:2003-06-30

    IPC分类号: G06F9/30

    CPC分类号: G06F9/30145 G06F9/30178

    摘要: The invention provides a code compression technology that is favorable for a micro controller or other embedded system, and for compressed codes, resulting from conversion of program codes into variable length codes, and grouped program codes, address conversion information for specifying the start address of each group and compressed code type information for specifying the code length of each compressed code contained in a group are stored in a memory, and by enabling a corresponding compressed code address to be calculated from a code address output by a CPU, code compression that is favorable for a micro controller or other embedded system is realized.

    摘要翻译: 本发明提供了一种有利于微控制器或其他嵌入式系统的代码压缩技术,以及由程序代码转换为可变长度代码而导致的压缩代码,以及分组程序代码,用于指定每个的开始地址的地址转换信息 用于指定包含在组中的每个压缩代码的代码长度的组和压缩代码类型信息被存储在存储器中,并且通过使得能够根据CPU输出的代码地址来计算相应的压缩代码地址,这是有利的代码压缩 实现微控制器或其他嵌入式系统。

    MICROCONTROLLER AND CONTROLLING SYSTEM
    94.
    发明申请
    MICROCONTROLLER AND CONTROLLING SYSTEM 审中-公开
    微控制器和控制系统

    公开(公告)号:US20090113186A1

    公开(公告)日:2009-04-30

    申请号:US12262173

    申请日:2008-10-30

    IPC分类号: G06F9/22 G06F7/42 G06F3/00

    摘要: A microcontroller and a controlling system having the same are provided, in which the increase in the program code for performing floating-point arithmetic, in particular, the increase in the amount of code due to a variable are suppressed, and the processing overhead for converting fixed-point data into floating-point data is reduced. The microcontroller includes a floating-point converter which inputs integer data and corresponding decimal point position data as fixed-point data and which converts the input data into floating-point data by acquiring a fraction part, an exponent part, and a sign of the floating type from the input data, and a floating-point arithmetic logic unit which receives the output of the floating-point converter and calculates the floating-point data. The floating-point converter acquires the exponent part by performing addition and subtraction of the decimal point position data and the shift amount of the fraction part to the integer data.

    摘要翻译: 提供了一种微控制器及其控制系统,其中用于执行浮点运算的程序代码的增加,特别是由于变量引起的代码量的增加被抑制,并且用于转换的处理开销 定点数据进入浮点数据减少。 微控制器包括一个浮点转换器,它将整数数据和对应的小数点位置数据作为定点数据输入,并通过获取浮点数的分数部分,指数部分和符号将输入数据转换为浮点数据 从输入数据输入;以及浮点算术逻辑单元,接收浮点转换器的输出并计算浮点数据。 浮点转换器通过对小数点位置数据和分数部分的移位量进行加,减来获取指数部分到整数数据。

    Data processor employing register banks with overflow protection to enhance interrupt processing and task switching
    95.
    发明授权
    Data processor employing register banks with overflow protection to enhance interrupt processing and task switching 有权
    数据处理器采用具有溢出保护功能的寄存器组来增强中断处理和任务切换

    公开(公告)号:US07290124B2

    公开(公告)日:2007-10-30

    申请号:US10690643

    申请日:2003-10-23

    IPC分类号: G06F9/48

    摘要: The present invention prevents a data processor from undesirable operation stop due to an overflow of a plurality of register banks. A status register includes an overflow flag to indicate an overflow of the plurality of register banks. When an interrupt exception occurs in a state in which data has been saved to all banks of the register banks, and the accepted interrupt exception is permitted to use the register banks, a central processing unit saves data of a register set to a stack area and reflects an overflow state in the overflow flag. When the overflow flag indicates an overflow state, if data restoration from the register banks to the register set is directed, the central processing unit restores the data from the stack area to the register set.

    摘要翻译: 本发明防止数据处理器由于多个寄存器组的溢出而不期望的操作停止。 状态寄存器包括用于指示多个寄存器组的溢出的溢出标志。 当数据已被保存到寄存器组的所有存储体的状态中发生中断异常时,允许接受的中断异常使用寄存器组,中央处理单元将寄存器组的数据保存到堆栈区域, 反映溢出标志中的溢出状态。 当溢出标志指示溢出状态时,如果从寄存器组到寄存器组的数据恢复被定向,则中央处理单元将数据从堆栈区恢复到寄存器组。

    Emulsion ink for stencil printing
    96.
    发明授权
    Emulsion ink for stencil printing 有权
    乳胶油墨用于模版印刷

    公开(公告)号:US06758888B2

    公开(公告)日:2004-07-06

    申请号:US09827209

    申请日:2001-04-06

    IPC分类号: C09D1103

    CPC分类号: C09D11/0235

    摘要: A water-in-oil (W/O) emulsion ink for stencil printing is provided which is prevented from pigment aggregation and thus excellent in ink fixability, high in printing density and less declining in printing density even after printing many sheets. The emulsion ink has a ratio by volume of the water phase to liquid components of the oil phase (i.e., volume of water phase/volume of the liquid components of oil phase) in a range of 1.0 to 3.5, preferably 1.0 to 3.0 at 23° C. The liquid components of the oil phase may be composed of a resin, a solvent and a surfactant. The oil phase can contain a pigment at a ratio by volume of 0.19 or less to the total volume of the oil phase. The pigment preferably has an average particle size of 0.02 to 1.5 (&mgr;m). The water phase preferably has an average particle size of 0.1 to 1.0 (&mgr;m). The ink is suitable for containing particles of organic pigments with non-uniform shapes and a large average particle size like copper phthalocyanine blue and diaxazine violet.

    摘要翻译: 提供了用于模板印刷的油包水(W / O)乳液油墨,其防止颜料聚集,因此油墨定影性优异,印刷密度高,即使在印刷多张纸之后印刷密度也降低。 乳液油墨的水相与油相的液体成分的体积比(即水相的体积/油相的液体成分的体积)在1.0〜3.5的范围内,优选为1.0〜3.0的比例 油相的液体组分可以由树脂,溶剂和表面活性剂组成。 油相可以含有相对于油相的总体积为0.19或更小的体积比的颜料。 颜料的平均粒径优选为0.02〜1.5(母体)。 水相的平均粒径优选为0.1〜1.0(母体)。 该油墨适用于含有不均匀形状的有机颜料颗粒和平均粒径大的铜如酞菁蓝和双噻唑紫。

    Circuit for protecting a load from an overvoltage
    100.
    发明授权
    Circuit for protecting a load from an overvoltage 失效
    用于保护负载免受过电压的电路

    公开(公告)号:US06538866B1

    公开(公告)日:2003-03-25

    申请号:US09526737

    申请日:2000-03-16

    IPC分类号: H02H900

    CPC分类号: H01L27/0251 H02H9/04

    摘要: A circuit for protecting a load from an overvoltage can be integrated together with the load on the same chip by an MOS transistor manufacture process. This overvoltage protecting circuit is composed of a surge protection circuit, an overvoltage detecting circuit and a switching circuit. The surge protection circuit including two MOS transistors operates so that a surge voltage applied to a power supply receiving terminal is clamped by virtue of the source-drain breakdown voltage of the two MOS transistors, thereby absorbing the surge energy. The overvoltage detecting circuit including two MOS transistors operates so that a DC voltage supplied from the surge protection circuit is monitored with the source-drain voltage of the two MOS transistors taken as a reference voltage, thereby detecting an overvoltage. An overvoltage detection output brings an MOS transistor of the switching circuit into a turned-off condition to protect the load.

    摘要翻译: 可以通过MOS晶体管制造工艺将用于保护负载的过电压的电路与负载集成在同一芯片上。 该过电压保护电路由浪涌保护电路,过电压检测电路和开关电路构成。 包括两个MOS晶体管的浪涌保护电路工作,借助于两个MOS晶体管的源极 - 漏极击穿电压来钳位施加到电源接收端的浪涌电压,从而吸收浪涌能量。 包括两个MOS晶体管的过电压检测电路进行工作,从而以两个MOS晶体管的源极 - 漏极电压作为参考电压来监视从浪涌保护电路提供的直流电压,从而检测过电压。 过电压检测输出使开关电路的MOS晶体管成为关断状态,以保护负载。