IP PortfolioDatapath and DSPinteger arithmetic

of_log_exp

Fixed-point log2 and exp2 unit

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Fixed-point base-2 logarithm and exponential using range reduction and piecewise polynomial approximation with configurable accuracy; supports dB and natural-log scaling.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
xinvalid-qualified bus32 
youtvalid-qualified bus32 

Standards

No external standard applies.

More in integer arithmetic

IDBlockMaturity
of_add_rippleRipple-carry addersimulated
of_add_claCarry-lookahead addersimulated
of_add_cselCarry-select addersimulated
of_add_kogge_stoneKogge-Stone parallel-prefix adderfpga-routed
of_add_brent_kungBrent-Kung parallel-prefix addersimulated
of_add_sklanskySklansky parallel-prefix addersimulated
of_addsubAdder/subtractor with flagssimulated
of_incIncrementer / decrementersimulated
of_absAbsolute valuesimulated
of_cmpMagnitude comparatorsimulated