IP PortfolioDatapath and DSPnumber theory

of_mod_addsub

Modular adder and subtractor

Maturity plannedTargets FPGA + ASICDifficulty EasyPriority 2

Computes (a +/- b) mod m for run-time or constant modulus with single conditional correction; parametric width up to 4096 bits.

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 bus512 
youtvalid-qualified bus256 

Standards

No external standard applies.

More in number theory

IDBlockMaturity
of_mont_mulMontgomery modular multiplierplanned
of_barrett_redBarrett modular reducerplanned
of_ntt_butterflyNumber-theoretic transform butterfly and engineplanned