Microcode patching apparatus and method

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395385, 395568, G06F 930

Patent

active

057969744

ABSTRACT:
A microcode patching method and apparatus provides for fetching of microcode from an external source which, under appropriate conditions, replaces direct reading of microcode from a microcode ROM. In a decoder having a capability to concurrently dispatch up to four instructions and each dispatch pathway having two alternative decoding pathways including a fastpath pathway and a microcode ROM pathway, a technique and apparatus for patching the microcode ROM is described. This technique and apparatus provides that execution codes from the microcode ROM are selectively replaced, during decoding, by codes taken from an external source, such as from an external memory via a byte queue.

REFERENCES:
patent: 3781808 (1973-12-01), Ahearn et al.
patent: 3911406 (1975-10-01), McLaughlin et al.
patent: 4044338 (1977-08-01), Wolf
patent: 4161784 (1979-07-01), Cushing et al.
patent: 4179737 (1979-12-01), Kim
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4502111 (1985-02-01), Riffe et al.
patent: 4736288 (1988-04-01), Shintani et al.
patent: 4807115 (1989-02-01), Torng
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 4926322 (1990-05-01), Stimac et al.
patent: 4928223 (1990-05-01), Dao et al.
patent: 4982360 (1991-01-01), Johnson et al.
patent: 4992934 (1991-02-01), Portanova et al.
patent: 5056006 (1991-10-01), Acharya et al.
patent: 5128888 (1992-07-01), Tamura et al.
patent: 5129067 (1992-07-01), Johnson
patent: 5131086 (1992-07-01), Circello et al.
patent: 5136697 (1992-08-01), Johnson
patent: 5155816 (1992-10-01), Kohn
patent: 5155820 (1992-10-01), Gibson
patent: 5185868 (1993-02-01), Tran
patent: 5212693 (1993-05-01), Chao et al.
patent: 5222230 (1993-06-01), Gill et al.
patent: 5222244 (1993-06-01), Carbine et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
patent: 5233694 (1993-08-01), Hotta et al.
patent: 5233696 (1993-08-01), Suzuki
patent: 5251306 (1993-10-01), Tran
patent: 5423013 (1995-06-01), Baum et al.
patent: 5465373 (1995-11-01), Kahle et al.
patent: 5623665 (1997-04-01), Shimada et al.
Shreekant S. Thakkar and William E. Hostmann, "An Instruction Fetch Unit for a Graph Reduction Machine", The 13th Annual International Symposium on Computer Architecture, Jun. 2-5 1986, pp. 82-91.
F. A. Scherpenberg and Douglas Sheppard, Asynchronous Circuits Accelerate Access to 256-K Read-Only Memory, Jun. 2, 1982, pp. 141-145, Electronics International No. 11, New York, NY.
Michael Slater, "AMD's K5 Designed to Outrun Pentium", Microprocessor Report, Oct. 24, 1994, pp. 1, 6-11.
Toyohiko Yoshida, "The Approach to Multiple Instruction Execution in the GMICRO/400 Processor", 1991, pp. 185-195.
Mike Johnson, "Superscalar Microprocessor Design", Prentice Hall series in innovative technology, 1991.
Mike Johnson, "A Superscaler 386", Superscalar Microprocessor Design, Prentice Hall Series in innovative technology, 1991, pp. 261-272.
"System/370 Emulator Assist Processor for a Reduced Instruction Set Computer", IBM Technical Disclosure Bulletin, vol. 30, No. 10, Mar. 1988, pp. 308-309.

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

Microcode patching apparatus and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Microcode patching apparatus and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microcode patching apparatus and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1124570

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