Delay Line (delay_line.sv)

Source file: rtl/systolic_gauss_jordan/delay_line.sv

Delay primitive that supports timing alignment of op_i/op_o signals.

Delay line block figure

Parameters

  • W: packed signal width

  • DEPTH: number of registered delays, with DEPTH == 0 as pass-through

Ports

  • clk: clock signal

  • rst: reset

  • op_i[W-1:0]: op in

  • op_o[W-1:0]: op out

Behaviour

op_o is a delayed copy in op_i.

Back to Systolic Gauss-Jordan.