Patent US4482949A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4482949A Expired / Lapsed US ⏱️ 0.0 years remaining

Unit for prioritizing earlier and later arriving input requests

Assignee: Motorola Solutions Inc
•
Filing: 1981-07-20
•
Granted: 1984-11-13
•
Expires: 2001-07-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interface unit is capable of interfacing a plurality of microprocessor units to a limited number of input/output devices or of interfacing a single microprocessor to a plurality of input/output devices. The interface unit uses a transparent latch to receive the input request. The output of the transparent latch is coupled to an encoder which provides an output to a decoder. The input requests are also coupled to a second encoder which provides an output to a comparator. The comparator compares the outputs between the encoders to determine if a subsequent request of a higher priority is received. If a subsequent request is of a higher priority than the present request being processed the present user will be overruled. One of the main features of the present invention is that the interface unit can operate in an asynchronous mode at a relatively high operating speed.

Inventors

  • 👤 Ronnie L. Cates

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:16
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/364

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 128 words
An asynchronous microprocessor interface unit, comprising: a transparent latch for receiving input requests; a first priority encoder coupled to the latch for determining which input request received by the latch has priority and providing a coded output; a decoder coupled to the first priority encoder to decode the coded output and providing a decoded output; a second priority encoder for also receiving the input requests and providing a coded output corresponding to the highest priority input request received; and a comparator coupled to the first and second encoders for comparing the outputs of the first and second encoders to establish a priority therebetween so that a later arriving input request which has a higher priority than an input request already processed by the first encoder can be determined.
Claim 2
Dependent Claim 128 words
An asynchronous microprocessor interface unit, comprising: a transparent latch for receiving input requests; a first priority encoder coupled to the latch for determining which input request received by the latch has priority and providing a coded output; a decoder coupled to the first priority encoder to decode the coded output and providing a decoded output; a second priority encoder for also receiving the input requests and providing a coded output corresponding to the highest priority input request received; and a comparator coupled to the first and second encoders for comparing the outputs of the first and second encoders to establish a priority therebetween so that a later arriving input request which has a higher priority than an input request already processed by the first encoder can be determined.
Claim 3
Dependent Claim 18 words
The asynchronous microprocessor interface unit of claim 1 wherein the transparent latch comprises a plurality of latching means.
Claim 4
Dependent Claim 31 words
The asynchronous microprocessor interface unit of claim 1 further including means for closing the transparent latch once an input request has been received to prevent a subsequent input request from interfering.
Claim 5
Dependent Claim 172 words
An asynchronous interface unit capable of interfacing a plurality of data processors to a bus coupled to an input/output device and also capable of interfacing a single data processor to a plurality of input/output devices wherein the interfacing is done on a priority basis, the asynchronous interface unit comprising: a transparent latch for receiving input requests; a first encoder for encoding a highest priority input request received, the first encoder having an input coupled to the transparent latch and providing an encoded output; a decoder coupled to the first encoder for decoding the encoded output, a second encoder having inputs for receiving the input requests and providing outputs; and a comparator for comparing the outputs of the first and second encoders to determine whether an input request received by the second encoder is of a higher priority than the input request encoded by the first encoder; and means for closing the transparent latch so that arbitration process can be performed without interference from later arriving input request changes at the transparent latch.
Claim 6
Dependent Claim 172 words
An asynchronous interface unit capable of interfacing a plurality of data processors to a bus coupled to an input/output device and also capable of interfacing a single data processor to a plurality of input/output devices wherein the interfacing is done on a priority basis, the asynchronous interface unit comprising: a transparent latch for receiving input requests; a first encoder for encoding a highest priority input request received, the first encoder having an input coupled to the transparent latch and providing an encoded output; a decoder coupled to the first encoder for decoding the encoded output, a second encoder having inputs for receiving the input requests and providing outputs; and a comparator for comparing the outputs of the first and second encoders to determine whether an input request received by the second encoder is of a higher priority than the input request encoded by the first encoder; and means for closing the transparent latch so that arbitration process can be performed without interference from later arriving input request changes at the transparent latch.

References Cited (Backward Citations)

US4260854A Cited
US4023143A Cited
US4224678A Cited
US4181934A Cited
US4268904A Cited
US4326249A Cited
US4291306A Cited
US4271468A Cited
US4339808A Cited
US4323967A Cited
US4298982A Cited
US4375639A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-11-13 1988-05-14 1988-11-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-11-13 1992-05-14 1992-11-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-11-13 1996-05-14 1996-11-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag