首页> 外国专利> Microprocessor that performs X86 ISA and ARM ISA machine language program instructions by hardware translation into microinstructions executed by common execution pipeline

Microprocessor that performs X86 ISA and ARM ISA machine language program instructions by hardware translation into microinstructions executed by common execution pipeline

机译:通过硬件转换为由公共执行管道执行的微指令来执行X86 ISA和ARM ISA机器语言程序指令的微处理器

摘要

A microprocessor includes a hardware instruction translator that translates x86 ISA and ARM ISA machine language program instructions into microinstructions, which are encoded in a distinct manner from the x86 and ARM instructions. An execution pipeline executes the microinstructions to generate x86/ARM-defined results. The microinstructions are distinct from the results generated by the execution of the microinstructions by the execution pipeline. The translator directly provides the microinstructions to the execution pipeline for execution. Each time the microprocessor performs one of the x86 ISA and ARM ISA instructions, the translator translates it into the microinstructions. An indicator indicates either x86 or ARM as a boot ISA. After reset, the microprocessor initializes its architectural state, fetches its first instructions from a reset address, and translates them all as defined by the boot ISA. An instruction cache caches the x86 and ARM instructions and provides them to the translator.
机译:微处理器包括一个硬件指令翻译器,该翻译器将x86 ISA和ARM ISA机器语言程序指令转换为微指令,这些微指令以与x86和ARM指令截然不同的方式进行编码。执行管道执行微指令以生成x86 / ARM定义的结果。该微指令与通过执行管道执行微指令所产生的结果不同。转换器直接将微指令提供给执行管道以供执行。每次微处理器执行x86 ISA和ARM ISA指令之一时,翻译器都会将其转换为微指令。指示器将x86或ARM指示为引导ISA。重置后,微处理器初始化其体系结构状态,从重置地址中获取其第一条指令,然后按照启动ISA的定义将其全部转换。指令高速缓存会高速缓存x86和ARM指令,并将其提供给转换器。

著录项

  • 公开/公告号EP2626782B1

    专利类型

  • 公开/公告日2017-03-01

    原文格式PDF

  • 申请/专利权人 VIA TECH INC;

    申请/专利号EP20130166141

  • 发明设计人 HOOKER RODNEY E;PARKS TERRY;HENRY G GLENN;

    申请日2011-10-19

  • 分类号G06F9/30;

  • 国家 EP

  • 入库时间 2022-08-21 14:05:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号