Patent US5504912A successfully refreshed from Google Patents.
US5504912A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Coprocessor executing pipeline control for executing protocols and instructions
Assignee: Hitachi Ltd
•
Filing: 1992-02-05
•
Granted: 1996-04-02
•
Expires: 2012-02-05
Abstract
Abstract The interface portion of a coprocessor is provided with a FIFO (First-In First-Out) buffer and means for accepting instructions in succession. Pipeline control of the instructions becomes possible in this way, and protocol means associated with a microprocessor is also provided.
Inventors
- 👤 Shigeki Morinaga
- 👤 Norio Nakagawa
- 👤 Mitsuru Watabe
- 👤 Mamoru Ohba
- 👤 Hiroyuki Kida
- 👤 Hisashi Kaziwara
- 👤 Takeshi Asai
- 👤 Junichi Tatezaki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 19:45
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/28; G06F9/30; G06F9/38; G06F9/3877; G06F9/3885
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
222 words
A coprocessor, connected, via a bus, and a control bus to a CPU that decodes instructions processes data, and sends said instructions to the coprocessor; and connected, via said bus, to a ROM that stores the instructions, and a RAM that holds data and operands, wherein the coprocessor receives instructions via the bus, and processes data in response to the received instructions, comprising: an internal coprocessor bus; first means, connected to said internal coprocessor bus, for executing protocols and returning an internal operation status via said control bus in response to receiving an instruction and an operand, sent from the CPU to said coprocessor, based on an internal operation status of said coprocessor, and said means for executing protocols comprising means for returning an internal operation status of the coprocessor to the CPU; second means, connected to said internal coprocessor bus, for executing the received instructions and operands independent of said first means for executing protocols, wherein while said second means executes an instruction said first means executes protocols and returns an internal operation status in response to a subsequent instruction; and third means, connected to the bus and said internal coprocessor bus, for performing pipeline control of said first means and said second means, which pipeline is a receipt of the instructions and operands during the execution of a preceding instruction.
Claim 2
Dependent Claim
222 words
A coprocessor, connected, via a bus, and a control bus to a CPU that decodes instructions processes data, and sends said instructions to the coprocessor; and connected, via said bus, to a ROM that stores the instructions, and a RAM that holds data and operands, wherein the coprocessor receives instructions via the bus, and processes data in response to the received instructions, comprising: an internal coprocessor bus; first means, connected to said internal coprocessor bus, for executing protocols and returning an internal operation status via said control bus in response to receiving an instruction and an operand, sent from the CPU to said coprocessor, based on an internal operation status of said coprocessor, and said means for executing protocols comprising means for returning an internal operation status of the coprocessor to the CPU; second means, connected to said internal coprocessor bus, for executing the received instructions and operands independent of said first means for executing protocols, wherein while said second means executes an instruction said first means executes protocols and returns an internal operation status in response to a subsequent instruction; and third means, connected to the bus and said internal coprocessor bus, for performing pipeline control of said first means and said second means, which pipeline is a receipt of the instructions and operands during the execution of a preceding instruction.
Claim 3
Dependent Claim
24 words
The coprocessor of claim 1, wherein said third means comprises a FIFO memory, said FIFO memory receiving said instructions and operands for the coprocessor.
Claim 4
Dependent Claim
42 words
In the coprocessor of claim 1, said first means comprises means for receiving first signals which indicate a type of an access desired by said CPU, and means for judging the receipt of instructions and operantes in accordance with said first signals.
References Cited (Backward Citations)
FR2291545A1
Cited
GB1490612A
Cited
US4270167A
Cited
US4298936A
Cited
US4547849A
Cited
US4509116A
Cited
US4821231A
Cited
US4589067A
Cited
US5041969A
Cited
US4766536A
Cited
US4884197A
Cited
US4745544A
Cited
US4814970A
Cited
US4777613A
Cited
US4774659A
Cited
US4811208A
Cited
US4760525A
Cited
US4879676A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-04-02 | 1999-10-02 | 2000-04-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-04-02 | 2003-10-02 | 2004-04-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-04-02 | 2007-10-02 | 2008-04-02 | $7700.00 | Window Closed / Lapsed |