IP PortfolioCompute acceleratorsgpu

of_acc_gpu_cmd_proc

GPU command processor

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 1

Front end that fetches command ring buffers, parses packets, manages queues and dispatches draw and compute work to the shader array.

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/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request

Standards

No external standard applies.

More in gpu

IDBlockMaturity
of_acc_gpu_simt_coreSIMT shader coreplanned
of_acc_gpu_tensor_coreGPU tensor coreplanned
of_acc_gpu_geometryGeometry front endplanned
of_acc_gpu_rasterizerRasteriserplanned
of_acc_gpu_textureTexture unitplanned
of_acc_gpu_ropRender output unitplanned
of_acc_gpu_tbdrTile-based rendering binnerplanned
of_acc_gpu_computeCompute-only GPU clusterplanned
of_acc_gpu_raytraceRay tracing BVH unitplanned
of_acc_gpu_2d2D graphics and blitter engineplanned