IP PortfolioDatapath and DSPnumber theory

of_barrett_red

Barrett modular reducer

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Barrett reduction of a 2n-bit product modulo an n-bit modulus with a precomputed reciprocal; constant-modulus specialization for NTT-friendly primes.

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 bus128 
youtvalid-qualified bus64 

Standards

No external standard applies.

More in number theory

IDBlockMaturity
of_mod_addsubModular adder and subtractorplanned
of_mont_mulMontgomery modular multiplierplanned
of_ntt_butterflyNumber-theoretic transform butterfly and engineplanned