IP PortfolioDatapath and DSPbit manipulation

of_lzc

Leading-zero / leading-one counter

Maturity fpga-routedTargets FPGA + ASICDifficulty EasyPriority 1

Log-depth leading-zero (or leading-one) counter; count == WIDTH when the word is all zeros (ones).

FPGA-routed. The block meets timing on a routed FPGA netlist at a stated clock and its testbench passes on that netlist. It has not yet run on a board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ainparallel32 
cntoutparallel6 

Standards

No external standard applies.

More in bit manipulation

IDBlockMaturity
of_popcountPopulation countsimulated
of_priencPriority encodersimulated
of_shifterBarrel shifter / rotatorsimulated
of_bitrevBit, byte and nibble reverse / swapplanned
of_bitmanip_rvRISC-V bit-manipulation unitplanned
of_clmulCarry-less multiplierplanned