Invention Grant
US09348598B2 Data processing apparatus and method for pre-decoding instructions to be executed by processing circuitry
有权
用于对由处理电路执行的指令进行预解码的数据处理装置和方法
- Patent Title: Data processing apparatus and method for pre-decoding instructions to be executed by processing circuitry
- Patent Title (中): 用于对由处理电路执行的指令进行预解码的数据处理装置和方法
-
Application No.: US13868186Application Date: 2013-04-23
-
Publication No.: US09348598B2Publication Date: 2016-05-24
- Inventor: Peter Richard Greenhalgh
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F13/00 ; G06F9/38 ; G06F12/08

Abstract:
A hierarchical cache with at least a unified cache is used to store both instructions and data values, and a further cache coupled between processing circuitry and a unified cache. The unified cache has a plurality of cache lines identified as an instruction cache line or a data cache line. Each data cache line stores at least one data value and the associated information. Pre-decode circuitry is associated with the unified cache and performs a first pre-decode operation on a received instruction for that instruction cache line in order to generate a corresponding partially pre-decoded instruction for storing in the instruction cache line. Further pre-decode circuitry is associated with the further cache, and, when a partially pre-decoded instruction is routed to the further cache, performs a further pre-decode operation on the partially pre-decoded instruction to generate a corresponding pre-decoded instruction for storage in the further cache.
Public/Granted literature
Information query