Please use this identifier to cite or link to this item: http://hdl.handle.net/10553/51891
Title: MVM: A GaAs microprocessor for critical real-time applications
Authors: Núñez, Antonio 
Carnal, David
Issue Date: 1989
Publisher: 0165-6074
Journal: Microprocessing and Microprogramming 
Abstract: The MVM processor is a 16-bit GaAs microprocessor designed for speed-demanding signal processing and controls environments. A number of design trade-offs were made in order to tune up the design for the target workload model (a set of Purdue University benchmarks for signal processing and control). A major goal was to exploit the inherent speed of the technology while coping with problems such as its very limited density of integration, high off-chip speed penalty, and the high cost of implementing large GaAs memory systems. To that end several new and innovative techniques such as vertical migration, direct compilation to microcode, and multiple ALU design, have been exploited. The pipeline hazard control is moved to the compilation phase. Program memory (microcode) and data memory are external to the chip. The memory is two-way interleaved and can be implemented not only in GaAs but in advanced silicon ECL and CMOS technologies with access time under 20 ns. The design takes 21 K transistors, including a seven window dual port register file, and the data path. The system is clocked at 400 MHz. The peak throughput of this uniprocessoy system is 133 MIPS. © 1989.
URI: http://hdl.handle.net/10553/51891
ISSN: 0165-6074
DOI: 10.1016/0165-6074(89)90062-8
Source: Microprocessing and Microprogramming[ISSN 0165-6074],v. 27, p. 289-298
Appears in Collections:Artículos
Show full item record

Google ScholarTM

Check

Altmetric


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.