发明名称 Pseudo zero cycle address generator and fast memory access
摘要 A method and apparatus estimate the memory address needed for a low level programming instruction in reduced instruction set computing systems. Taking advantage of a known computing environment and data architecture, bits from a displacement field in an Instruction Register may be combined with bits from a Base Register through hardware logic circuitry, preferably performing a mathematical computation such as addition. Together with bits gated directly from the Base Register and the displacement field, the combined bits form an estimate of the effective address of the desired memory location. The estimation is performed early in an instruction cycle, and therefore allows data from the memory, preferably a Data Cache, to be available at the end of the next instruction cycle, thus producing the address in what appears to be zero cycles. The method and apparatus avoid stall conditions from the CPU, and are particularly useful for Very Long Instruction Word architecture.
申请公布号 US5924128(A) 申请公布日期 1999.07.13
申请号 US19960668262 申请日期 1996.06.20
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LUICK, DAVE A.;KIEFER, KENNETH J.;KUNKEL, STEVE R.;WINTERFIELD, PHILIP B.
分类号 G06F9/355;G06F9/38;(IPC1-7):G06F12/06 主分类号 G06F9/355
代理机构 代理人
主权项
地址