首页> 外国专利> A device that detects and executes traps on superscalar processors

A device that detects and executes traps on superscalar processors

机译:在超标量处理器上检测并执行陷阱的设备

摘要

An apparatus for detecting and executing trapping program instructions in a superscalar processor operating on a plurality of pipelined instructions includes a fetch term fetching a sequence of instructions from or from the instruction cache 210, And an instruction decode stage (230) for removing instructions from the FIFO memory in accordance with the state ages of the instructions stored in the FIFO memory (220), the decode stage comprising: Checks the command removed from the FIFO memory 220 and flushes all less old instructions from the FIFO memory 220 in response to identifying a trap in the instruction. The decode stage 230 distinguishes between hardware traps and software traps. The software trapping command is sent to the execution end for execution. This decode stage 230 allows the fetch address to be changed to a suitable trap adjuster address.
机译:一种用于在对多个流水线指令进行操作的超标量处理器中检测并执行捕获程序指令的装置,包括:获取项,其从指令高速缓存210中获取指令序列;从指令高速缓存210中获取指令序列;以及指令解码级(230),用于从处理器中移除指令。根据存储在FIFO存储器(220)中的指令的状态寿命的FIFO存储器,该解码级包括:检查从FIFO存储器220中删除的命令,并响应于识别出从FIFO存储器220清除所有较旧的指令。陷入指令中。解码级230在硬件陷阱和软件陷阱之间进行区分。将软件捕获命令发送到执行端以执行。该解码级230允许将获取地址改变为合适的陷阱调节器地址。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号