Processor having auxiliary operand register file and complementa

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395393, 395591, 395733, G06F 1210

Patent

active

059665297

ABSTRACT:
A processor having a virtually addressable primary operand register file (PORF) is further provided with an auxiliary operand register file (AORF) to facilitate non-disruptive adjunct Execution. Preferably, the processor is further provided with basic and extended interrupt/exception (I/E) microcode as well as an AORF stack for recursively making available the AORF to the I/E service routines (ISR/ESR), utilizing the AORF stack, for nested servicing of I/E's. In some embodiments, the processor is further provided with micro-trap microcode, a first writable control store facility (WCSF), first auxiliary execution units (AEU) and multiple micro-trap service routines of a first and a second type comprising a number of uniterruptable series' of micro operations for performing complex tasks, leveraging the AORF and optionally the first AEU's. Lastly, in some embodiments, the processor is further/alternatively provided with macro-trap microcode, second WCSF, second AEU's and macro library routines of a first and a second type comprising a number of interruptable series' of operations for performing frequently performed tasks, leveraging the AORF and optionally the second AEU's. As a result, the processor is particularly suited for real-time/DSP systems.

REFERENCES:
patent: 4038533 (1977-07-01), Dummermuth et al.
patent: 4071887 (1978-01-01), Daly et al.
patent: 4354228 (1982-10-01), Moore et al.
patent: 4434461 (1984-02-01), Puhl
patent: 4488227 (1984-12-01), Miu et al.
patent: 4766566 (1988-08-01), Chuang
patent: 4965801 (1990-10-01), Dulac
patent: 5062073 (1991-10-01), Masuda et al.
patent: 5083263 (1992-01-01), Joy et al.
patent: 5159678 (1992-10-01), Wengelski et al.
patent: 5179530 (1993-01-01), Genusov et al.
patent: 5313648 (1994-05-01), Ehlig et al.
patent: 5386563 (1995-01-01), Thomas
patent: 5398322 (1995-03-01), Marwood
patent: 5467459 (1995-11-01), Alexander et al.
patent: 5493687 (1996-02-01), Garg et al.
patent: 5495615 (1996-02-01), Nizar et al.
patent: 5513366 (1996-04-01), Agarwal et al.
patent: 5517648 (1996-05-01), Bertone et al.
patent: 5535404 (1996-07-01), Tsubota
patent: 5546554 (1996-08-01), Yung et al.
patent: 5553301 (1996-09-01), New et al.
patent: 5586275 (1996-12-01), Ehling et al.
patent: 5611064 (1997-03-01), Maund et al.
patent: 5630102 (1997-05-01), Johnson et al.
patent: 5644732 (1997-07-01), Davidson
patent: 5734874 (1998-03-01), Van Hook et al.
Blinowski, G.J., Institute of Computer Science, Warsaw U. of Tech., Warsaw, Poland, A Shared Memory Model Based on the Dataflow Paradigm, 1995 IEEE.
Tremblay, Marc, et al., Proc. of the 28th anual Hawaii Intl. Conf. on System Sciences--1995, A Three Dimensional Register File for Superscalar Processors, 1995 IEEE.
Uffenbeck (Microcomputers and Microprocessors) Prentice-Hall, Inc.; pp. 51-52, 1985.
Motorola "Enhanced 32-bit microprocessor user's manual" 8-6 to 8-7 and 10-1 to 10-3, 1989.
DEC "DECchip 21064-AA Microprocessor Hardware reference manual" 3-1 to 3-2, 1992.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Processor having auxiliary operand register file and complementa does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processor having auxiliary operand register file and complementa, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor having auxiliary operand register file and complementa will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-660894

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.