NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Small Microprocessor for ASIC or FPGA ImplementationA small microprocessor, suitable for use in applications in which high reliability is required, was designed to be implemented in either an application-specific integrated circuit (ASIC) or a field-programmable gate array (FPGA). The design is based on commercial microprocessor architecture, making it possible to use available software development tools and thereby to implement the microprocessor at relatively low cost. The design features enhancements, including trapping during execution of illegal instructions. The internal structure of the design yields relatively high performance, with a significant decrease, relative to other microprocessors that perform the same functions, in the number of microcycles needed to execute macroinstructions. The problem meant to be solved in designing this microprocessor was to provide a modest level of computational capability in a general-purpose processor while adding as little as possible to the power demand, size, and weight of a system into which the microprocessor would be incorporated. As designed, this microprocessor consumes very little power and occupies only a small portion of a typical modern ASIC or FPGA. The microprocessor operates at a rate of about 4 million instructions per second with clock frequency of 20 MHz.
Document ID
20110011955
Acquisition Source
Goddard Space Flight Center
Document Type
Other - NASA Tech Brief
Authors
Kleyner, Igor
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Katz, Richard
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Blair-Smith, Hugh
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
August 25, 2013
Publication Date
April 1, 2011
Publication Information
Publication: NASA Tech Briefs, April 2011
Subject Category
Technology Utilization And Surface Transportation
Report/Patent Number
GSC-15493-1
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available