Method for implementing priority encoders using FPGA carry logic

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6081914
SERIAL NO

09037749

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The invention provides a method for implementing an HDL-specified priority encoder as carry logic in an FPGA. A first embodiment of the method includes the steps of: 1) detecting an priority determination statement in the HDL code; 2) implementing the highest priority test in the statement using a first carry multiplexer; and 3) implementing the next highest priority test in the statement using another carry multiplexer that accepts the output of the preceding carry multiplexer as a carry input; and 4) repeating step 3 until each test in the statement has been implemented. Another embodiment of the invention includes the additional steps of: 1) counting the number of tests performed in the priority determination statement; and 2) comparing the number of tests to a set threshold criterion, to determine whether it is appropriate to implement the statement using carry logic.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • XILINX, INC.

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chaudhary, Kamal San Jose, CA 36 1914

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation