DocumentCode
891255
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.
Volume
16
Issue
5
fYear
1981
fDate
10/1/1981 12:00:00 AM
Firstpage
531
Lastpage
537
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;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/JSSC.1981.1051633
Filename
1051633
Link To Document