IP PortfolioDatapath and DSPmatrix and linear algebra

of_qr_givens

QR decomposition (Givens rotations)

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 3

Systolic triangular array of CORDIC Givens rotators performing QR decomposition and recursive least squares on real or complex matrices.

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
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
s_ininAXI4-Stream64 
m_outoutAXI4-Stream64 

Standards

No external standard applies.

More in matrix and linear algebra

IDBlockMaturity
of_systolic_mmSystolic matrix multiply arrayplanned
of_transposeMatrix transpose and corner-turn bufferplanned
of_choleskyCholesky decomposition and solverplanned
of_mat_invMatrix inversion unitplanned