发明名称 Pipelined data processing apparatus
摘要 A pipelined data processor is described, which obeys a sequence of instructions each with a read phase in which an operand is read from a memory, an execute phase in which an operation is performed by an execution unit, and a write phase in which a result is written into the memory. The phases of successive instructions are overlapped, and each instruction is stepped on to its next phase at the end of each clock beat. Each clock beat is divided into a write sub-beat followed by two read sub-beats. The write address for each instruction is stored in a write address register and is compared with each read or write address applied to the memory. When these addresses match, the output of the execution unit is either written into the memory (if the match occurs during a write sub-beat) or fed back to the execution unit as an operand (if the match occurs during a read sub-beat). In the latter case, the operand is made available to the next instruction without having to pass through the memory, and this overcomes the problem of a read/write clash, where one instruction requires to read an operand which has not yet been written by the preceding instruction.
申请公布号 US4639866(A) 申请公布日期 1987.01.27
申请号 US19850690727 申请日期 1985.01.11
申请人 INTERNATIONAL COMPUTERS LIMITED 发明人 LOO, JOHNSON
分类号 G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址