Dual instruction set processor having a pipeline with a pipestag

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395728, 364DIG1, 364DIG2, G06F 930

Patent

active

055420591

ABSTRACT:
A CPU pipeline is able to process instructions from a complex instruction set computer CISC instruction set and from a reduced instruction set computer RISC set. A mode register is provided to indicate whether RISC or CISC instructions are currently being processed. Two instruction decode units are used, one for each instruction set. Compound CISC instructions flow from the decode pipestage to the address generate stage, then to an operand cache stage, and finally to an algebraic execute stage before the results are written back to the GPR register. When the CPU switches to RISC mode by clearing a mode bit in the mode register, the pipeline is re-arranged for processing the simpler RISC instructions. Two outputs are provided for the RISC instruction decoder. The first output is for simple execute-type instructions, while the second output is for load/store-type instructions, and connects to the address generate pipestage, which generates an address for the operand cache stage. These instructions are prevented from continuing to the execute stage by a mux. The mux normally connects the operand cache stage to the execute stage when CISC instructions are being processed, but the mux directly connects the second output of the RISC instruction decoder to the execute stage when the mode register enables RISC instruction decoding. This reduces the latency for RISC instructions by 1 or 2 clocks. An alternate embodiment re-arranges the pipeline dynamically as simple instructions are detected by the decode units. The preferred embodiment uses a fixed pipeline with the execute hardware relocatable to the D, C, or M pipestages. Thus the pipeline is optimized for both RISC and CISC instructions.

REFERENCES:
patent: 4377844 (1983-03-01), Kaufman
patent: 4538241 (1985-08-01), Levin et al.
patent: 4633417 (1986-12-01), Wilburn et al.
patent: 4763242 (1988-08-01), Lee et al.
patent: 4780819 (1988-10-01), Kashiwagi
patent: 4794522 (1988-12-01), Simpson
patent: 4812975 (1989-03-01), Adachi et al.
patent: 4821187 (1989-04-01), Ueda et al.
patent: 4841476 (1989-06-01), Mitchell et al.
patent: 4962519 (1990-07-01), Nakayama
patent: 4972317 (1990-11-01), Buonomo et al.
patent: 4991081 (1991-02-01), Boshart
patent: 4992934 (1991-02-01), Portanova et al.
patent: 5067069 (1991-11-01), Fite et al.
patent: 5073855 (1991-12-01), Staplin et al.
patent: 5077654 (1991-12-01), Ohtsuki
patent: 5077657 (1991-12-01), Cooper et al.
patent: 5097407 (1992-03-01), Hino et al.
patent: 5136696 (1992-08-01), Beckwith et al.
patent: 5150468 (1992-09-01), Staplin et al.
patent: 5167023 (1992-11-01), de Nicolas et al.
patent: 5210832 (1993-03-01), Maier et al.
patent: 5222223 (1993-06-01), Webb, Jr. et al.
patent: 5226164 (1993-07-01), Nadas et al.
patent: 5230045 (1993-07-01), Sindhu
patent: 5230069 (1993-07-01), Brelsford et al.
patent: 5241636 (1993-08-01), Kohn
patent: 5255384 (1993-10-01), Sachs et al.
patent: 5269007 (1993-12-01), Hanawa et al.
patent: 5287465 (1994-02-01), Kurosawa et al.
patent: 5291586 (1994-03-01), Jen et al.
Combining Both Micro-Code and Hardware Control in RISC, by Zheng, 1990 Mar. publication, pp. 11-15, Clemson University.
Combining RISC and CISC in PC systems Simon C. J. Garth, Nov. 1991, IEEE publication, pp. 10/1-10/5.
A 5.6-MIPS call-Handling Processor for switching systems, By Hayashi et al, Aug. 1989, IEEE publication, pp. 945-950.

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

Dual instruction set processor having a pipeline with a pipestag does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dual instruction set processor having a pipeline with a pipestag, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dual instruction set processor having a pipeline with a pipestag will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1667627

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