MICROPROCESSOR CAPABLE OF DECODING TWO INSTRUCTIONS IN PARALLEL

An instruction fetch unit IU in a microprocessor capable of decoding two instructions in parallel fetches first and second instructions of the shortest instructions in one cycle. The fetched first instruction is supplied to and decoded by a first instruction decoder ID0, while the fetched second ins...

Full description

Saved in:
Bibliographic Details
Main Authors NARITA, SUSUMU, OKADA, TETSUHIKO, UCHIYAMA, KUNIO, ARAKAWA, FUMIO
Format Patent
LanguageEnglish
Korean
Published 15.12.1999
Edition6
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An instruction fetch unit IU in a microprocessor capable of decoding two instructions in parallel fetches first and second instructions of the shortest instructions in one cycle. The fetched first instruction is supplied to and decoded by a first instruction decoder ID0, while the fetched second instruction is supplied to and decoded by a second instruction decoder ID1. In a case where an instruction having a bit width longer than the shortest instruction has been fetched by the instruction fetch unit IU, information to be decoded by the second instruction decoder ID1 is the non-head code of the instruction, and hence, a pipeline control unit PCNT invalidates the decoded result of the second instruction decoder ID1. Thus, it is permitted to decode the two shortest instructions in parallel, and to eliminate the erroneous information of the decoded result of the second decoder in the case of the fetch of the non-shortest instruction.
Bibliography:Application Number: KR19910012236