IP PortfolioProcessorsisa_ext

of_cpu_ext_vector_crypto

Vector cryptography extension unit

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Vector lane functional units for Zvkned, Zvknh, Zvkg, Zvksed and Zvksh, attached to the RVV unit for bulk encryption and hashing.

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

Standards

  • RISC-V Vector Cryptography 1.0

More in isa_ext

IDBlockMaturity
of_cpu_ext_bitmanipBit-manipulation extension unitsimulated
of_cpu_ext_scalar_cryptoScalar cryptography extension unitsimulated
of_cpu_ext_packed_simdPacked SIMD 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