Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Program |
Advanced Research Projects Agency |
Creator |
Richardson, William F.; Brunvand, Erik L. |
Title |
The NSR processor prototype |
Date |
1992 |
Description |
The NSR Non Synchronous RISC processor is a general purpose processor structured as a collection of self timed units that operate concurrently and communicate over bundled data channels in the style of micropipelines?? These units correspond to standard synchronous pipeline stages such as Instruction Fetch Instruction Decode Execute Memory Interface and Register File but each operates concurrently as a separate self timed process?? In addition to being internally self timed the units are decoupled through self timed FIFO queues between each of the units which allows a high degree of overlap in instruction execu tion?? Branches jumps and memory accesses are also decoupled through the use of additional FIFO queues which can hide the execution latency of these instructions?? The prototype im plementation of the NSR has been constructed using Actel FPGAs Field Programmable Gate Arrays ?? |
Type |
Text |
Publisher |
University of Utah |
Subject |
Self-timed Systems; Asynchronous systems; Micropipelines; FPGAs; RISC processor |
Language |
eng |
Bibliographic Citation |
Richardson, W. F., & Brunvand, E. L. (1992). The NSR processor prototype. UUCS-92-029. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
293,166 bytes |
Source |
University of Utah School of Computing |
ARK |
ark:/87278/s6cv51s5 |
Setname |
ir_uspace |
ID |
702313 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6cv51s5 |