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

System and method for controlling a slave processor

Assignee: RPX Corp
•
Filing: 1995-05-01
•
Granted: 1999-03-02
•
Expires: 2015-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for controlling a slave processor from a master processor in which the slave processor is instructed to await the occurrence of a particular event and the arrival of a number of data words before processing additional requests. A wait request from the master processor includes identification of an event which must occur before processing is to resume. The master processor provides a number to a register accessible to the slave processor to indicate how many data words to await. The slave processor discontinues processing upon receiving the wait request. The slave processor detects the occurrence of the event and the arrival of the data words and then resumes processing. The register may include an indicator or flag that indicates when the number of data words set by the master processor has been received.

Inventors

  • 👤 David W. Young
  • 👤 Jeffrey J. Holt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 02:21
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/363; G06; G06F; G06F3/00; G06F3/14

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 140 words
A method for controlling a slave processor from a master processor comprising the steps of: writing a quantum number from the master processor to a register on a board containing the slave processor; sending a wait request from the master processor to the slave processor, the wait request including identification of an event; sending a series of requests in data words from the master processor to the slave processor; detecting at the slave processor the event identified by the wait request wherein the event is independent of the wait request and of said step of sending a series of requests; activating an indicator on the board containing the slave processor upon receiving the number of data words determined by the quantum number; beginning processing of the requests in the slave processor after both detecting the event and activating the indicator.
Claim 2
Independent Claim 140 words
A method for controlling a slave processor from a master processor comprising the steps of: writing a quantum number from the master processor to a register on a board containing the slave processor; sending a wait request from the master processor to the slave processor, the wait request including identification of an event; sending a series of requests in data words from the master processor to the slave processor; detecting at the slave processor the event identified by the wait request wherein the event is independent of the wait request and of said step of sending a series of requests; activating an indicator on the board containing the slave processor upon receiving the number of data words determined by the quantum number; beginning processing of the requests in the slave processor after both detecting the event and activating the indicator.
Claim 3
Dependent Claim 13 words
The method of claim 1 wherein the event is a vertical blank signal.
Claim 4
Dependent Claim 42 words
The method of claim 1 further comprising storing the series of data words in a FIFO buffer at the slave processor and wherein the register is a FIFO offset register and the indicator is a flag associated with the FIFO offset register.
Claim 5
Dependent Claim 142 words
A processing system comprising: a slave processor board including: a register for storing a number; an input buffer for receiving and storing data words; a flag responsive to said input buffer filling with data words to an amount determined by the number in said register; and a slave processor for processing the data words in said buffer; a master processor including means for sending data words including a wait request over a bus to said slave processor, whereupon processing the wait request in said slave processor causes said slave processor to discontinue processing until activation of said flag and occurrence of an event specified in the wait request wherein the occurrence of the event is independent of the wait request and of the receiving of data words in said input buffer; and wherein said slave processor includes means for detecting the event.
Claim 6
Dependent Claim 142 words
A processing system comprising: a slave processor board including: a register for storing a number; an input buffer for receiving and storing data words; a flag responsive to said input buffer filling with data words to an amount determined by the number in said register; and a slave processor for processing the data words in said buffer; a master processor including means for sending data words including a wait request over a bus to said slave processor, whereupon processing the wait request in said slave processor causes said slave processor to discontinue processing until activation of said flag and occurrence of an event specified in the wait request wherein the occurrence of the event is independent of the wait request and of the receiving of data words in said input buffer; and wherein said slave processor includes means for detecting the event.
Claim 7
Dependent Claim 15 words
The system of claim 4 wherein said slave processor board comprises a graphics processor board.
Claim 8
Dependent Claim 13 words
The system of claim 5 wherein the event comprises a vertical blanking signal.
Claim 9
Dependent Claim 17 words
The system of claim 5 wherein said means for detecting the event comprises a video sync generator.

References Cited (Backward Citations)

US4700292A Cited
US4636858A Cited
US5072374A Cited
US5467295A Cited
US5440555A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-01 2002-08-31 2003-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-01 2006-08-31 2007-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-01 2010-08-31 2011-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag