← Back to Patent Explorer
US4750110A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for executing an instruction contingent upon a condition present in another data processor

Assignee: NXP USA Inc
•
Filing: 1983-04-18
•
Granted: 1988-06-07
•
Expires: 2003-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for interfacing a Processor to a Coprocessor using standard bus cycles. The processor, upon encountering in its instruction stream an instruction having a particular Operation word format, will transfer a Command word following the Operation word to a particular Coprocessor designated by a Coprocessor Identity field in the Operation word. Upon decoding the Command word, the Coprocessor will respond with any of a set of response primitives which define functions which the Coprocessor requires the Processor to perform in support of the Command by the Coprocessor. The interface provides for all functions which the Coprocessor may require, including selective vectoring to appropriate exception handlers.

Inventors

  • 👤 David Mothersole
  • 👤 John Zolnowsky
  • 👤 Douglas B. MacGregor

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:40
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3877; G06F9/3861

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 172 words
In a coprocessing system comprising first and second data processors, a method for executing a selected single instruction in said first data processor, said execution of said instruction being contingent upon the status of a selected condition present in said second data processor, the method for executing the instruction comprising the steps of: (a) in a first portion of the execution of said instruction, said first processor writing to said second processor a request that said second processor evaluate said status of said selected condition and provide said first processor with an indication of whether, as a result of said evaluation, said selected condition was determined to have been satisfied; (b) in a second portion of the execution of said instruction, said first processor reading said indication provided by said second processor in response to said request; and (c) in a final portion of the execution of said instruction, said first processor selectively completing said execution of said instruction based upon said evaluation by said second processor as indicated by said indication.
Claim 2
Dependent Claim 172 words
In a coprocessing system comprising first and second data processors, a method for executing a selected single instruction in said first data processor, said execution of said instruction being contingent upon the status of a selected condition present in said second data processor, the method for executing the instruction comprising the steps of: (a) in a first portion of the execution of said instruction, said first processor writing to said second processor a request that said second processor evaluate said status of said selected condition and provide said first processor with an indication of whether, as a result of said evaluation, said selected condition was determined to have been satisfied; (b) in a second portion of the execution of said instruction, said first processor reading said indication provided by said second processor in response to said request; and (c) in a final portion of the execution of said instruction, said first processor selectively completing said execution of said instruction based upon said evaluation by said second processor as indicated by said indication.
Claim 3
Dependent Claim 182 words
In a coprocessing system comprising first and second data processors, a method for executing a selected single instruction in said first data processor, said execution of said instruction being contingent upon the status of a selected condition present in said second data processor, the method for executing the instruction comprising the steps of: (a) in a first portion of the execution of said instruction, said second processor receiving from said first processor a request that said second processor evaluate said status of said selected condition and provide said first processor with an indication of whether, as a result of said evaluation, said selected condition was determined by said second processor to have been satisfied; (b) in a second portion of the execution of said instruction, said second processor evaluating said status of said selected condition and producing said indication of whether, as a result of said evaluation, said selected condition was determined by said second processor to have been satisfied; and (c) in a final portion of the execution of said instruction, said second processor providing said indication to said first processor.
Claim 4
Dependent Claim 182 words
In a coprocessing system comprising first and second data processors, a method for executing a selected single instruction in said first data processor, said execution of said instruction being contingent upon the status of a selected condition present in said second data processor, the method for executing the instruction comprising the steps of: (a) in a first portion of the execution of said instruction, said second processor receiving from said first processor a request that said second processor evaluate said status of said selected condition and provide said first processor with an indication of whether, as a result of said evaluation, said selected condition was determined by said second processor to have been satisfied; (b) in a second portion of the execution of said instruction, said second processor evaluating said status of said selected condition and producing said indication of whether, as a result of said evaluation, said selected condition was determined by said second processor to have been satisfied; and (c) in a final portion of the execution of said instruction, said second processor providing said indication to said first processor.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-06-07 1991-12-07 1992-06-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-06-07 1995-12-07 1996-06-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-06-07 1999-12-07 2000-06-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag