发明名称 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.
申请公布号 US5889986(A) 申请公布日期 1999.03.30
申请号 US19970790028 申请日期 1997.01.28
申请人 SAMSUNG ELECTRONICS CO., LTD. 发明人 NGUYEN, LE TRONG;PARK, HEONCHUL
分类号 G06F9/38;(IPC1-7):G06F9/06 主分类号 G06F9/38
代理机构 代理人
主权项
地址