IP PortfolioProcessorsisa_ext

of_cpu_ext_matrix

Matrix extension unit

Maturity plannedTargets FPGA + ASICDifficulty Very hardPriority 2

Outer-product matrix unit with tile registers and integer and floating point multiply-accumulate, attached to a vector-capable core.

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

Standards

No external standard applies.

Notes

RISC-V matrix extension task groups have not ratified a specification; the encoding follows the latest draft and is versioned.

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_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