IP PortfolioProcessorsisa_ext

of_cpu_ext_packed_simd

Packed SIMD extension unit

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Packed SIMD integer unit (8 and 16-bit lanes in GPRs) with saturating, averaging and multiply-accumulate operations following the RISC-V P extension draft.

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 bus160 
resoutvalid-qualified bus64 

Standards

  • RISC-V P extension (draft)

Notes

Tracks a draft specification; encodings may change before ratification.

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_matrixMatrix extension unitplanned
of_cpu_ext_dot_productPacked dot-product extensionplanned
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