Accelerators · Hard · SystemVerilog

Streaming 3x3 Convolution Accelerator

Integrate a streaming 3x3 convolution engine with valid/ready flow control.

Task

Integrate row buffering, the sliding 3x3 window, nine coefficient MACs, 8-bit saturation and valid/ready flow control into one raster-streaming accelerator.

Examples

Constraints

Accelerator verification checklist

Concepts to review

convolution, accelerator, streaming

Open Streaming 3x3 Convolution Accelerator in the HDLForge interactive editor.

Related problems