Patent US2079878A successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0267613A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Micro processor capable of being connected with coprocessor

Assignee: NEC Corp
•
Filing: 1987-11-12
•
Granted: —
•
Expires: 2007-11-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A micro processor capable of being connected with a coprocessor is disclosed. The micro processor including an execution unit and a bus control unit coupled to the execution unit. When the execution unit receives an instruction to be executed by the coprocessor, the bus control unit supplies to the coprocessor a command code responsive to the instruction. The micro processor further includes a terminal connected to the execution unit and supplied with a busy signal representing that the coprocessor is in an arithmetic operating state. The execution unit controls the bus control unit to read status information of the coprocessor after the busy signal disappears. The presence or absence of the coprocessor is thus detected from the content of the read status information.

Inventors

  • 👤 Takashi C/O Nec Corporation Nakayama

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-01 10:32
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3877; G06F9/3885

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 138 words
A micro processor comprising an execution unit executing a program, a bus control unit coupled to said execution unit and controlling an address bus and a data bus to supply a command code to a coprocessor when said execution unit receives an instruction to be executed by said coprocessor, and a terminal connected to said executing unit and supplied with a busy signal which takes a first logic level when said coprocessor is in an arithmetic operating state and a second logic level when said coprocessor is not in the arithmetic operating state, whereby said execution unit detects the level of said busy signal after said command code is supplied to said coprocessor and controls said bus control unit to read status information of said coprocessor when the level of said busy signal is said second logic level.
Claim 2
Dependent Claim 138 words
A micro processor comprising an execution unit executing a program, a bus control unit coupled to said execution unit and controlling an address bus and a data bus to supply a command code to a coprocessor when said execution unit receives an instruction to be executed by said coprocessor, and a terminal connected to said executing unit and supplied with a busy signal which takes a first logic level when said coprocessor is in an arithmetic operating state and a second logic level when said coprocessor is not in the arithmetic operating state, whereby said execution unit detects the level of said busy signal after said command code is supplied to said coprocessor and controls said bus control unit to read status information of said coprocessor when the level of said busy signal is said second logic level.
Claim 3
Dependent Claim 55 words
The processor as claimed in claim 1, wherein said bus control unit supplies to said execution unit a bus cycle signal representating that said address and data buses are used to supply said command signal to said coprocessor, and said execution unit detects the level of said busy signal when said bus cycle signal disappears.
Claim 4
Dependent Claim 172 words
A combination comprising a master processor including an execution unit, an instruction decoder unit, a bus control unit, and a first terminal connected to said execution unit; a memory; a slave processor including an arithmetic unit, a command port, a status port, an operand port, and a second terminal connected to said arithmetic unit; a data bus interconnecting said master processor, said memory and said slave processor; and a signal line connected between said first and second terminals; said execution unit controlling said bus control unit to supply a command code to said command port via said data bus when said instruction decoder unit decodes an instruction to be executed by said slave processor; said arithmetic unit supplying via said signal line to said execution unit a busy signal representing that said arithmetic unit is in an arithmetic operating state responsive to said command code; and said execution unit controlling said bus control unit to read contents of said status and operand ports via said data bus after said busy signal disappears.
Claim 5
Dependent Claim 172 words
A combination comprising a master processor including an execution unit, an instruction decoder unit, a bus control unit, and a first terminal connected to said execution unit; a memory; a slave processor including an arithmetic unit, a command port, a status port, an operand port, and a second terminal connected to said arithmetic unit; a data bus interconnecting said master processor, said memory and said slave processor; and a signal line connected between said first and second terminals; said execution unit controlling said bus control unit to supply a command code to said command port via said data bus when said instruction decoder unit decodes an instruction to be executed by said slave processor; said arithmetic unit supplying via said signal line to said execution unit a busy signal representing that said arithmetic unit is in an arithmetic operating state responsive to said command code; and said execution unit controlling said bus control unit to read contents of said status and operand ports via said data bus after said busy signal disappears.
Claim 6
Dependent Claim 41 words
The combination as claimed in claim 3, further comprising an address bus interconnecting said master processor, said memory and said slave processor, said bus control unit selecting said command port, said status port and said operand port via said address bus.
Claim 7
Dependent Claim 146 words
A micro processor comprising an execution unit executing a program, a bus control unit coupled to said execution unit and supplying a command signal to a coprocessor via a data bus when said execution unit receives an instruction to be executed by said coprocessor, a first terminal connected to said execution unit and supplied with a busy signal representing that siad coprocessor is in an arithmetic operating state, and a second terminal connected to said execution unit and supplied with a status read request signal, whereby said execution unit controls said bus control unit to read an output data of said coprocessor without reading status information of said coprocessor when both of said busy signal and said status read request signal are absent and to read said status information of said coprocessor when said busy signal is absent and said status read request signal is present.
Claim 8
Dependent Claim 146 words
A micro processor comprising an execution unit executing a program, a bus control unit coupled to said execution unit and supplying a command signal to a coprocessor via a data bus when said execution unit receives an instruction to be executed by said coprocessor, a first terminal connected to said execution unit and supplied with a busy signal representing that siad coprocessor is in an arithmetic operating state, and a second terminal connected to said execution unit and supplied with a status read request signal, whereby said execution unit controls said bus control unit to read an output data of said coprocessor without reading status information of said coprocessor when both of said busy signal and said status read request signal are absent and to read said status information of said coprocessor when said busy signal is absent and said status read request signal is present.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag