C-RISC A C language reduced instruction set computer

Update Item Information
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
Back to Search Results