Dual fetch microsequencer
AssigneeRaytheon Company
InventorDean M. Wilkes
Life of this patent
Estimating the term…
Loading patent…
AssigneeRaytheon Company
InventorDean M. Wilkes
Estimating the term…
A dual fetch microsequencer having two single-ported microprogram memories wherein both the sequential and jump address microinstructions of a binary conditional branch can be simultaneously prefetched, one from each memory. The microprogram is assembled so that the sequential and jump addresses of each branch have opposite odd/even polarities. Accordingly, with all odd addresses in one memory and even in the other, the first instruction of both possible paths can always be prefetched simultaneously. When a conditional branch microinstruction is loaded into the execution register, its jump address or a value corresponding to it is transferred to the address register for the appropriate microprogram memory. The address of the microinstruction in the execution register is incremented and transferred to the address register of the other microprogram memory. Prefetch delays are thereby reduced. Also, when a valid conditional jump address is not provided, that microprogram memory may be transparently overlayed during that microcycle.
A dual fetch instruction sequencer comprising:
A dual fetch instruction sequencer comprising:
A dual fetch microinstruction sequencer comprising:
A dual fetch instruction sequencer comprising:
A dual fetch instruction sequencer having transparent overlay capability, comprising:
The method of simultaneously prefetching both next possible instructions of a binary decision program instruction specifying a jump address and having the other path being to the next sequential address, comprising the steps of:
Dependencies are inferred from the claim text.