发明授权
US5889986A Instruction fetch unit including instruction buffer and secondary or branch target buffer that transfers prefetched instructions to the instruction buffer 失效
指令提取单元包括指令缓冲器和将预取指令传送到指令缓冲器的辅助或分支目标缓冲器

  • 专利标题: Instruction fetch unit including instruction buffer and secondary or branch target buffer that transfers prefetched instructions to the instruction buffer
  • 专利标题(中): 指令提取单元包括指令缓冲器和将预取指令传送到指令缓冲器的辅助或分支目标缓冲器
  • 申请号: US790028
    申请日: 1997-01-28
  • 公开(公告)号: US5889986A
    公开(公告)日: 1999-03-30
  • 发明人: Le Trong NguyenHeonchul Park
  • 申请人: Le Trong NguyenHeonchul Park
  • 申请人地址: KRX Seoul
  • 专利权人: Samsung Electronics Co., Ltd.
  • 当前专利权人: Samsung Electronics Co., Ltd.
  • 当前专利权人地址: KRX Seoul
  • 主分类号: G06F9/38
  • IPC分类号: G06F9/38 G06F9/06
Instruction fetch unit including instruction buffer and secondary or
branch target buffer that transfers prefetched instructions to the
instruction buffer
摘要:
An instruction fetch unit includes a program buffer for sequential instructions being decoded and a target buffer for an instruction sequence including the target of the next branch instruction. Scan logic coupled to the program buffer scans the program buffer for branch instructions. A target for the first branch instruction is determined and a request to external memory fills the target buffer with a sequence of instructions including a target instruction before sequential decoding reaches the branch instruction. If the branch is subsequently taken, the instructions from the branch target buffer are transferred to the program buffer. The program buffer may be divided into a main and a secondary buffer that have the same size as the target buffer, and an instruction bus between the instruction fetch unit and external memory is sufficiently wide to fill the main, secondary, or target buffer in a single write operation.
公开/授权文献
信息查询
0/0