Invention Grant
US07793085B2 Memory control circuit and microprocessory system for pre-fetching instructions
有权
存储器控制电路和微处理器系统,用于预取指令
- Patent Title: Memory control circuit and microprocessory system for pre-fetching instructions
- Patent Title (中): 存储器控制电路和微处理器系统,用于预取指令
-
Application No.: US11024843Application Date: 2004-12-30
-
Publication No.: US07793085B2Publication Date: 2010-09-07
- Inventor: Kenji Furuya
- Applicant: Kenji Furuya
- Applicant Address: JP Yokohama
- Assignee: Fujitsu Semiconductor Limited
- Current Assignee: Fujitsu Semiconductor Limited
- Current Assignee Address: JP Yokohama
- Agency: Staas & Halsey LLP
- Priority: JP2004-258651 20040906
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
A memory control circuit for providing a small-circuit-size memory control circuit capable of reducing a branch penalty during the execution of a branch instruction in a CPU. A branch-destination buffer caches a branch-destination instruction and a branch-destination-instruction address determined by a branch instruction executed by the CPU. When the CPU executes a branch instruction thereafter, if the branch-destination-instruction address output from the CPU matches an instruction address in the branch-destination buffer, the corresponding branch-destination instruction stored in the branch-destination buffer is sent to the CPU. When a branch instruction is executed, an address comparison circuit compares the branch-destination-instruction address with the branch-source-instruction address. A buffer-update control circuit updates data of the branch-destination buffer by the branch-destination instruction only when it is determined according to the result of comparison performed by the address comparison circuit that the instruction address has been changed in the negative direction by the instruction branch.
Public/Granted literature
- US20060095744A1 Memory control circuit and microprocessor system Public/Granted day:2006-05-04
Information query