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

Priority encoder

Assignee: Motorola Solutions Inc
•
Filing: 1980-07-17
•
Granted: 1982-09-07
•
Expires: 2000-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Each channel of a priority encoder register is equipped with a latch for storing one bit of a binary data word. The channel of highest priority generates an output which is applied to encoding means which in turn generates a unique code. The channel output is also fed back to reset its associated latch to permit the channel of next highest priority to generate an output.

Inventors

  • 👤 Doyle V. McAlister
  • 👤 Thomas G. Gunter
  • 👤 Michael E. Spak
  • 👤 Gene A. Schriber

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:36
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/74; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/3004; G06F9/30043; H; H03; H03M; H03M11/00; H03M11/02

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 152 words
A priority encoder register for receiving a plurality of binary input signals and generating output signals in accordance with a prescribed priority sequence, comprising: a plurality of input means, each coupled to receive one of said binary input signals; a plurality of output means, each coupled to an associated one of said input means and to adjacent ones of said output means, each for generating an output signal if its associated input means has received an input signal of a first logic level; and first means coupled to each of said plurality of output means for blocking all but one of said output signals at a time, said one of said output signals being associated with one of said output means of higher priority, each of said output signals resetting its associated input means to a second logic level to enable another one of said output means of a next lower priority.
Claim 2
Dependent Claim 152 words
A priority encoder register for receiving a plurality of binary input signals and generating output signals in accordance with a prescribed priority sequence, comprising: a plurality of input means, each coupled to receive one of said binary input signals; a plurality of output means, each coupled to an associated one of said input means and to adjacent ones of said output means, each for generating an output signal if its associated input means has received an input signal of a first logic level; and first means coupled to each of said plurality of output means for blocking all but one of said output signals at a time, said one of said output signals being associated with one of said output means of higher priority, each of said output signals resetting its associated input means to a second logic level to enable another one of said output means of a next lower priority.
Claim 3
Dependent Claim 35 words
A priority encoder register according to claim 1 further including second means for monitoring each of said plurality of input means and for indicating when all of said input means contain said second logic level.
Claim 4
Dependent Claim 53 words
A priority encoder register according to claim 1 wherein each of said input means comprises: a storage latch; third means for loading said storage latch with said input signal during a first time interval; and fourth means coupled to said storage latch and responsive to said output signal for resetting said storage latch.
Claim 5
Dependent Claim 43 words
A priority encoder register according to claim 3 wherein each of said output means comprises logic means having at least a first input coupled to the output of its associated storage means and having an output which is coupled to said fourth means.
Claim 6
Dependent Claim 30 words
A priority encoder register according to claim 4 wherein all but the first of said output means is equipped with a disabling input which is coupled to said first means.
Claim 7
Dependent Claim 54 words
A priority encoder register according to claim 5 wherein said blocking means comprises: means coupled to said disabling input for charging said disabling input to a voltage level which will cause said logic means to be disabled; and means for discharging said disabling input if all previous input means contain a second logic level.
Claim 8
Dependent Claim 97 words
A priority encoder register according to claim 6 wherein said second means comprises: a plurality of field effect transistors, each one coupled to the output of its associated latch, each of said plurality of field effect transistors having a gate coupled to the output of its associated latch, a source coupled to ground and a drain coupled to the drains of each of the others of said plurality of field-effect-transistors; and means for pulling the common drains of each of said plurality of field-effect-transistors high when all of said plurality of field effect transistors are turned off.
Claim 9
Dependent Claim 188 words
A priority encoder register for receiving a plurality of binary input signals and generating therefrom output signals in accordance with the prescribed sequence of priority, comprising: a plurality of storage means, each for storing one of said input signals; a plurality of output means, each one coupled to one of said plurality of storage means and to adjacent ones of said plurality of output means for generating an output indicative of the contents of its associated storage means; first means for forcing all but one of said plurality of output means to a first logic level, said one being the first in said prescribed sequence of priority to be associated with one of said plurality of storage means containing a second logic level; and second means for resetting the storage means associated with said first in said prescribed sequence of priority for forcing all but another one of said plurality of output means to a first logic level, said another one of said output means being the next in said prescribed sequence of priority to be associated with one of said storage means containing said second logic level.
Claim 10
Dependent Claim 188 words
A priority encoder register for receiving a plurality of binary input signals and generating therefrom output signals in accordance with the prescribed sequence of priority, comprising: a plurality of storage means, each for storing one of said input signals; a plurality of output means, each one coupled to one of said plurality of storage means and to adjacent ones of said plurality of output means for generating an output indicative of the contents of its associated storage means; first means for forcing all but one of said plurality of output means to a first logic level, said one being the first in said prescribed sequence of priority to be associated with one of said plurality of storage means containing a second logic level; and second means for resetting the storage means associated with said first in said prescribed sequence of priority for forcing all but another one of said plurality of output means to a first logic level, said another one of said output means being the next in said prescribed sequence of priority to be associated with one of said storage means containing said second logic level.
Claim 11
Dependent Claim 35 words
A priority encoder register according to claim 8 further including third means for monitoring each of said plurality of storage means and for indicating when all of said storage means contain said first logic level.
Claim 12
Dependent Claim 43 words
A priority encoder register according to claim 8 wherein each of said output means comprises logic means having at least a first input coupled to the output of its associated storage means and having an output which is coupled to said second means.
Claim 13
Dependent Claim 30 words
A priority encoder register according to claim 10 wherein all but the first of said output means is equipped with a disabling input which is coupled to said first means.
Claim 14
Dependent Claim 59 words
A priority encoder register according to claim 11 wherein said first means comprises: means coupled to said disabling input for charging said disabling input to a voltage level which will cause said logic means to be blocked; and means for discharging said disabling input if all previous ones of said plurality of storage means contain said first logic level.
Claim 15
Dependent Claim 95 words
A priority and coder register according to claim 12 wherein said third means comprises: a plurality of field-effect-transistors, each one coupled to the output of its associated storage means, each of said plurality of field-effect-transistors having a gate electrode coupled to the output of its associated storage means, a source coupled to ground and a drain coupled to the drains of each of the others of said plurality of field-effect-transistors; and means for pulling the drain electrodes of each of said plurality of field-effect-transitors high when all of said plurality of field-effect-transistors are turned off.
Claim 16
Dependent Claim 203 words
A priority encoder for receiving a plurality of binary input signals each representing the contents of individual bits in a binary data word, said encoder for generating a unique binary code for each bit in said binary data word representing a first logic level in accordance with a prescribed priority sequence, comprising: a plurality of input means, each coupled to receive one said binary input signals; a plurality of output means, each coupled to an associated one of said input means and to adjacent ones of said output means, each for generating an output signal if its associated input means has received an input signal of a first logic level; first means coupled to each of said plurality of output means for blocking all but one of said output signals at a time, said one of said output signal being associated with one of said output means of higher priority, each of said output signals resetting its associated input means to a second logic level enabling another one of said output means of a next lower priority; and encoding means coupled to said plurality of output means for generating a unique binary code in response to receipt of each of said output signals.
Claim 17
Dependent Claim 203 words
A priority encoder for receiving a plurality of binary input signals each representing the contents of individual bits in a binary data word, said encoder for generating a unique binary code for each bit in said binary data word representing a first logic level in accordance with a prescribed priority sequence, comprising: a plurality of input means, each coupled to receive one said binary input signals; a plurality of output means, each coupled to an associated one of said input means and to adjacent ones of said output means, each for generating an output signal if its associated input means has received an input signal of a first logic level; first means coupled to each of said plurality of output means for blocking all but one of said output signals at a time, said one of said output signal being associated with one of said output means of higher priority, each of said output signals resetting its associated input means to a second logic level enabling another one of said output means of a next lower priority; and encoding means coupled to said plurality of output means for generating a unique binary code in response to receipt of each of said output signals.
Claim 18
Dependent Claim 33 words
A priority according to claim 14 further including second means for monitoring each of said plurality of input means and for indicating when all of said input means contains said second logic level.

References Cited (Backward Citations)

US3311881A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-09-06 1986-03-08 1986-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-09-06 1990-03-08 1990-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-09-06 1994-03-08 1994-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag