Patent US5504912A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag