IP PortfolioProcessorsisa_ext

of_cpu_ext_dot_product

Packed dot-product extension

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Custom extension for INT8 and INT4 packed dot products with accumulation for quantised neural network inference on microcontrollers.

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
opinvalid-qualified bus96 
resoutvalid-qualified bus32 

Standards

No external standard applies.

More in isa_ext

IDBlockMaturity
of_cpu_ext_bitmanipBit-manipulation extension unitsimulated
of_cpu_ext_scalar_cryptoScalar cryptography extension unitsimulated
of_cpu_ext_vector_cryptoVector cryptography extension unitplanned
of_cpu_ext_packed_simdPacked SIMD extension unitplanned
of_cpu_ext_matrixMatrix extension unitplanned
of_cpu_ext_dsp_hwloopHardware loop and addressing extensionplanned
of_cpu_xif_adapterCORE-V eXtension Interface adapterplanned
of_cpu_ext_cfiControl-flow integrity extension unitplanned