IP PortfolioDatapath and DSPinteger arithmetic

of_div_srt

Radix-4 SRT divider

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Radix-4 SRT integer divider with redundant (carry-save) partial remainder and quotient-digit selection table, two quotient bits per cycle; signed and unsigned with remainder.

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
opndinvalid-qualified bus64 
quotoutvalid-qualified bus64 

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