Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Starkey, Mike |
Other Author |
Farhang, Ali Reza |
Title |
C-RISC A C language reduced instruction set computer |
Date |
1990 |
Description |
This project is the implementation of a Reduced Instruction Set Computer (RISC) on a tiny chip. RISC technology is based on the idea that a small number of simple instructions can be used to create a fast, flexible computer. Our RISC uses this principle while staying within the confines of the tiny chip. Size limitations directly affect the complexity in the number of possible instructions. Since the tiny chip is limited in size, a decision was required as to the set of instructions to include. Due to the implementers' knowledge of the C language, it was decided that the direction of the RISC instructions would follow the C language instruction set, hence the name C-RISC. The decision to direct the instruction set to the C language instructions does not restrict the flexibility of the C-RISC since many high level languages (HLLs) can be converted or cross-compiled into C code. The adoption of a given language direction allows easier comparison of quantitative results when deciding on instructions to be included in or discarded from the instruction set. A number of ingenious ideas were incorporated into the design of the C-RISC. These were necessitated by the small chip size as well as the desired power of the processor. The final C-RISC chip was implemented in Path Programmable Logic (PPL) [1] using 2 micron CMOS technology. |
Type |
Text |
Publisher |
University of Utah |
First Page |
1 |
Last Page |
7 |
Subject |
RISC; C language |
Subject LCSH |
Reduced instruction set computers; C (Computer program language) |
Language |
eng |
Bibliographic Citation |
Starkey, M., & Farhang, A. R. (1990). C-RISC A C language reduced instruction set computer. 1-7. UUCS-90-012. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
3,527,978 bytes |
Identifier |
ir-main,16351 |
ARK |
ark:/87278/s6377t0f |
Setname |
ir_uspace |
ID |
704081 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6377t0f |