Patent
1995-05-15
1999-10-12
Lee, Thomas C.
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.
Lee Thomas C.
Patel Gautam R.
ZSP Corporation
LandOfFree
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.
Profile ID: LFUS-PAI-O-660894