Title :
The instruction decoding unit for the VLSI 432 general data processor
Author :
Bayliss, John A. ; Colley, Stephen R. ; Kravitz, Roy H. ; McCormick, Gary A. ; Richardson, William S. ; Wilde, Doran K. ; Wittmer, Leon L.
fDate :
10/1/1981 12:00:00 AM
Abstract :
The instruction decoding unit (IDU), which is one of the two components used to implement a 32-bit VLSI, object-oriented general data processor is described. The instruction decoder is particularly novel in its ability to decode variable length, bit-aligned instructions at high speed. A brief discussion is given on both the organization of the variable length instructions and the microarchitecture of the general data processor. Some of the extensions made to classic state machine concepts are presented, along with a discussion of the circuits used to implement these extensions. Finally, the timing requirements and their associated circuit constraints are discussed.
Keywords :
Computer architecture; Large scale integration; Microprocessor chips; computer architecture; large scale integration; microprocessor chips; Chromium; Decoding; Economic indicators; Encoding; Engines; Helium; Microarchitecture; Solid state circuits; Timing; Very large scale integration;
Journal_Title :
Solid-State Circuits, IEEE Journal of
DOI :
10.1109/JSSC.1981.1051633