Data processing circuit, microcomputer, and electronic equipment
Abstract
The data processing circuit of this invention enables efficient description and execution of processes that act upon the stack pointer, using short instructions. It also enables efficient description of processes that save and restore the contents of registers, increasing the speed of processing of interrupts and subroutine calls and returns. A CPU that uses this data processing circuit comprises a dedicated stack painter register SP and uses an instruction decoder to decode a group of dedicated stack pointer instructions that specify the SP as an implicit operand. This group of dedicated stack pointer instructions are implemented in hardware by using general-purpose registers, the PC, the SP, an address adder, an ALU, a PC incrementer, internal buses, internal signal lines, and external buses. This group of dedicated stack pointer instructions comprises SP-relative load instructions, stack pointer move instructions, a call instruction, a ret instruction, a sequential push instruction, and a sequential pop instruction.

Term
Term ended
Projected expiry passed 22 May 2017, 9.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
2 sheets
Sheet 1 Sheet 2
Every citation, both waysCites: the store holds 4 of 5
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| FR2637708A1 | Cites | France | A | Search report | 8,9 |
| US4236206A | Cites | United States of America | X | Search report | 1,11 |
| US5421029A | Cites | United States of America | XAY | Search report | 1-4,11,12,15-17 |
| WO9608767A2 | Cites | World Intellectual Property Organization (WIPO) | Y | Search report | 7 |
| J. F. WAKERLY: "Micro-computer Architecture and Programming", 1981, JOHN WILEY & SONS, INC., NEW YORK, US, XP002084210 | Non-patent | – | – | Search report | – |
| STALLINGS W: "REDUCED INSTRUCTION SET COMPUTER ARCHITECTURE", PROCEEDINGS OF THE IEEE, vol. 76, no. 1, January 1988 (1988-01-01), pages 38 - 55, XP000027671 | Non-patent | – | – | Search report | – |
9 members in 6 offices
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 12754196 | Japan | – | |
| 12754196 | Japan | A | |
| 13592397 | Japan | – | |
| 13592397 | Japan | A | |
| JP19960127541 | – | – | – |
| JP19970135923 | – | – | – |
Members9
| Document | Office | Kind | |
|---|---|---|---|
| EP0809180A2 | European Patent Office (EPO) | A2 | |
| JPH1091443A | Japan | A | |
| EP0809180A3This record | European Patent Office (EPO) | A3 | |
| TW424197B | Taiwan Province of China | B | |
| KR100328162B1 | Republic of Korea | B1 | |
| US6560692B1 | United States of America | B1 | |
| EP0809180B1 | European Patent Office (EPO) | B1 | |
| DE69729974D1 | Germany | D1 | |
| DE69729974T2 | Germany | T2 |
27 legal events, as 4 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 | |
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | 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 | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| 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 | |
| Fr: translation filedET | ET | EP | |
| 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 | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | 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
- 0809180
- Publication, DOCDB
- 0809180
- Publication, EPODOC
- EP0809180
- Application
- 97108346
- Application, DOCDB
- 97108346
- Application, EPODOC
- EP19970108346
Titles3
- German
- Datenverarbeitungsschaltung, Mikrocomputer und elektronische Einrichtung
- English
- Data processing circuit, microcomputer, and electronic equipment
- French
- Circuit de traitement de données, micro-ordinateur et dispositif électronique
Classification
- CPC, 6
- G06F9/3004
- G06F9/30101
- G06F9/30163
- G06F9/30167
- G06F9/324
- G06F9/355
- IPC, 6
- G06F9 30
- G06F9 312
- G06F9 355
- G06F9 42
- G06F9 46
- G06F9 48
Designated states1
- Contracting states, 1
- Italy