Claims
- 1. A microprocessor having multi-cycle NOP functionality, responsive to a set of instructions retrieved from a storage element, said instructions including a multi-cycle NOP instruction, said multi-cycle NOP instruction including an OP code identifying it as a multi-cycle NOP instruction, and including a first indicator of a number of cycles of NOP for the microprocessor to implement in response to said multi-cycle NOP instruction, comprising:
- first logic for retrieving instructions from storage;
- second logic for decoding retrieved instructions and for dispatching said instructions to execution units, responsive to an enable line; and
- third logic for detecting a multi-cycle NOP instruction and, in response, inhibiting said enable line for said number of cycles indicated in said multi-cycle NOP instruction.
- 2. A microprocessor as in claim 1, wherein said first logic comprises an instruction dispatch unit.
- 3. A microprocessor as in claim 2, wherein said first logic comprises a program address generator subunit in said instruction dispatch unit.
- 4. A microprocessor as in claim 1, wherein said second logic comprises an instruction dispatch unit.
- 5. A microprocessor as in claim 4, wherein said second logic comprises a decoder block subunit in said instruction dispatch unit.
- 6. A microprocessor as in claim 1, wherein said third logic comprises an instruction dispatch unit.
- 7. A microprocessor as in claim 6, wherein said third logic comprises a multi-cycle NOP subunit in said instruction dispatch unit.
- 8. A microprocessor as in claim 7,
- wherein said first logic is capable of retrieving two or more instructions from storage in a single cycle, said instructions including a second indicator identifying which instructions retrieved in a single cycle are to be executed by said execution units in the same cycle;
- wherein said second logic is responsive to two or more enable lines to for dispatching two or more instructions in a cycle in response to respective two or more of said enable lines;
- wherein said second logic includes fourth logic to detect said second indicator in instructions retrieved in the same cycle and, in response thereto, activate an appropriate one or more of said enable lines in the appropriate cycle; and
- wherein said third logic inhibits all enable lines for said number of cycles indicated in said multi-cycle NOP instruction.
Parent Case Info
This application claims priority under 35 U.S.C. .sctn. 119(e)(1) of provisional application number 60/036,224 filed Jan. 24, 1997 pending.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4855947 |
Zmyslowski et al. |
Aug 1989 |
|
5515519 |
Yoshioka et al. |
May 1996 |
|
5546037 |
Kenny et al. |
Aug 1996 |
|
5727194 |
Shridhar et al. |
Mar 1998 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
9-54693 |
Feb 1997 |
JPX |