Invention Grant
- Patent Title: Microprocessor with arm and X86 instruction length decoders
-
Application No.: US14963134Application Date: 2015-12-08
-
Publication No.: US09898291B2Publication Date: 2018-02-20
- Inventor: G. Glenn Henry , Terry Parks , Rodney E. Hooker
- Applicant: VIA TECHNOLOGIES, INC.
- Applicant Address: TW New Taipei
- Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee Address: TW New Taipei
- Agency: McClure, Qualey & Rodack, LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F12/0875 ; G06F9/44

Abstract:
A microprocessor natively translates and executes instructions of both the x86 instruction set architecture (ISA) and the Advanced RISC Machines (ARM) ISA. An instruction formatter extracts distinct ARM instruction bytes from a stream of instruction bytes received from an instruction cache and formats them. ARM and x86 instruction length decoders decode ARM and x86 instruction bytes, respectively, and determine instruction lengths of ARM and x86 instructions. An instruction translator translates the formatted x86 ISA and ARM ISA instructions into microinstructions of a unified microinstruction set architecture of the microprocessor. An execution pipeline executes the microinstructions to generate results defined by the x86 ISA and ARM ISA instructions.
Public/Granted literature
- US20160202980A1 MICROPROCESSOR WITH ARM AND X86 INSTRUCTION LENGTH DECODERS Public/Granted day:2016-07-14
Information query