会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Cover instruction and asynchronous backing store switch
    • 封面指令和异步后备存储开关
    • US6065114A
    • 2000-05-16
    • US64091
    • 1998-04-21
    • Achmed Rumi ZahirJonathan K. RossCarol ThompsonCary CoutantPrasad RajeSunil Saxena
    • Achmed Rumi ZahirJonathan K. RossCarol ThompsonCary CoutantPrasad RajeSunil Saxena
    • G06F9/30G06F9/40G06F9/46G06F9/48
    • G06F9/4812G06F9/3009G06F9/30127G06F9/30134G06F9/4425G06F9/461
    • A computer-implemented method of switching contexts in a processor is provided. The processor includes a register stack (RS) that has first and second portions. The processor includes a register stack engine (RSE) to exchange information, in one of instruction execution dependent and independent modes between the second portion and the storage area. The computer implemented method of switching contexts includes the following steps: It is determined whether an interrupt occurred; a first register (IFM) configured to store a content of a second register (CFM) is invalidated, the CFM is configured to store control information related to the first portion; it is determined whether an interrupt handler needs to access the RS; and if so, the IFM is validated, the content of the CFM is copied to the IFM, and RSE is caused to exchange information between both the first and second portions of the RS and the storage area. On return from interruption, if IFM is validated, CFM is restored from IFM else CFM remains unchanged. The COVER instruction enables lightweight interrupt handling in a processor with a Register Stack.
    • 提供了一种在处理器中切换上下文的计算机实现的方法。 处理器包括具有第一和第二部分的寄存器堆栈(RS)。 该处理器包括一个寄存器堆栈引擎(RSE),用于在第二部分和存储区域之间以指令执行相关和独立模式之一交换信息。 计算机实现的切换上下文的方法包括以下步骤:确定是否发生中断; 配置为存储第二寄存器(CFM)的内容的第一寄存器(IFM)无效,所述CFM被配置为存储与所述第一部分相关的控制信息; 确定中断处理程序是否需要访问RS; 如果是,则IFM被验证,CFM的内容被复制到IFM,并且使RSE在RS的第一和第二部分与存储区域之间交换信息。 从中断返回时,如果IFM被验证,则从IFM恢复CFM,否则CFM保持不变。 COVER指令在具有寄存器堆栈的处理器中实现轻量级中断处理。
    • 6. 发明授权
    • Method for storing and decoding instructions for a microprocessor having
a plurality of function units
    • 用于存储和解码具有多个功能单元的微处理器的指令的方法
    • US5930508A
    • 1999-07-27
    • US871128
    • 1997-06-09
    • Paolo FaraboschiPrasad Raje
    • Paolo FaraboschiPrasad Raje
    • G06F9/30G06F9/318G06F9/38G06F7/00
    • G06F9/3808G06F9/30152G06F9/30178G06F9/3816G06F9/3822G06F9/3885
    • A method and apparatus for compacting VLIW instructions in a processor having multiple functional units and including a buffer for storing compacted instructions, wherein NOP codes are eliminated from the compacted instruction and each compacted instruction includes words which contain an operation code directing the operation of one of the functional units, a dispersal code, and a delimiter code, wherein an alignment circuit parses each compacted instruction from the buffer based upon the delimiter codes of the words and aligns the compacted instruction in an alignment buffer and a dispersal circuit transfers each word of the compacted instruction stored in the alignment buffer into at least one operational field of a dispersed instruction buffer which stores an executable instruction having an operational field corresponding to each one of the functional units. Another embodiment is also shown which interleaves the bits of a buffer, alignment circuit, alignment buffer, dispersal circuit and dispersed instruction buffer to reduce the circuit area required for expanding the compacted instruction.
    • 一种用于在具有多个功能单元的处理器中压缩VLIW指令的方法和装置,并且包括用于存储压缩指令的缓冲器,其中从压缩指令中消除NOP代码,并且每个压缩指令包括字,其包含指示操作代码 功能单元,分散代码和分隔符代码,其中对齐电路基于单词的定界符代码对缓冲器中的每个压缩指令进行解析,并将对准缓冲器中的压缩指令对准,并且扩散电路将每个单词 存储在对准缓冲器中的压缩指令到分散指令缓冲器的至少一个操作区域中,该分散指令缓冲器存储具有与每个功能单元相对应的操作区域的可执行指令。 还示出了另一个实施例,其交替缓冲器,对准电路,对准缓冲器,分散电路和分散指令缓冲器的位,以减少扩展压缩指令所需的电路面积。