Mechanism in a microprocessor for executing native instructions directly from memory
Abstract
An microprocessor apparatus and method are provided for executing native instructions directly from memory. The apparatus includes instruction translation logic and bypass logic. The instruction translation logic retrieves macro instructions provided via an external instruction bus, and translates each of the macro instructions into associated native instructions for execution. If a first form of a first macro instruction is retrieved, the instruction translation logic directs the microprocessor to enable a native bypass mode and indicates such by asserting a first bit within a control register. The bypass logic is coupled to the instruction translation logic. The bypass logic accesses the first bit within the control register to determine if the native bypass mode has been enabled, and detects wrapper macro instructions and, upon detection of the wrapper macro instructions, disables the instruction translation logic, and provides the native instructions for execution by the microprocessor, thereby bypassing the instruction translation logic.

Term
Term ended
Projected expiry passed 15 September 2024, 2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| WO0229555A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | – |
| US2002035679A1 | Cites | United States of America | XY | Search report | 8 |
| US5909567A | Cites | United States of America | XY | Search report | 1,3-5,7,9 |
11 members in 6 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 761845 | United States of America | – | |
| 76184504 | United States of America | A | |
| 761845 | – | – | – |
| US20040761845 | – | – | – |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| US2004153630A1 | United States of America | A1 | |
| CN1632744A | China | A | |
| EP1557754A2 | European Patent Office (EPO) | A2 | |
| TW200525424A | Taiwan Province of China | A | |
| US7162612B2 | United States of America | B2 | |
| TWI284281B | Taiwan Province of China | B | |
| EP1557754A3This record | European Patent Office (EPO) | A3 | |
| CN100468321C | China | C | |
| EP1557754B1 | European Patent Office (EPO) | B1 | |
| DE602004028564D1 | Germany | D1 | |
| ES2349919T3 | Spain | T3 |
37 legal events, as 5 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Announcement of lapse in spainLapsedFD2A | FD2A | ES | |
| Expiry of rightR071 | R071 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Change of representativeR082 | R082 | DE | |
| Change of representativeR082 | R082 | DE | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Change of representativeR082 | R082 | DE | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Definitive protectionFG2A | FG2A | ES | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Designation fees paidAKX | AKX | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1557754
- Publication, DOCDB
- 1557754
- Publication, EPODOC
- EP1557754
- Application
- 4255589
- Application, DOCDB
- 04255589
- Application, EPODOC
- EP20040255589
Titles3
- German
- Mechanismus in einem Mikroprozessor zur Ausführung von nativen Befehle direkt aus dem Speicher
- English
- Mechanism in a microprocessor for executing native instructions directly from memory
- French
- Mécanisme dans un microprocesseur pour l'éxecution d'instructions natives directement à partir de la mémoire
Classification
- CPC, 3
- G06F9/30145
- G06F9/30174
- G06F9/30189
- IPC, 2
- G06F9 30
- G06F9 318
Designated states2
- Contracting states, 1
- Türkiye
- Extension states, 1
- North Macedonia