Programmable Delay in BRAM

Block: The Programmable Delay in BRAM Block (delay_bram_prog)
Block Author: Aaron Parsons
Document Author: Aaron Parsons

Contents

Summary

A delay block that uses BRAM for its storage and has a run-time programmable delay. When delay is changed, some randomly determined samples will be inserted/dropped from the buffered stream.

Mask Parameters

Parameter

Variable

Description

Max Delay (2?)

MaxDelay

The maximum length of the delay (i.e. the BRAM Size).

BRAM Latency

bram_latency

The latency of the underlying storage BRAM.

Ports

Port

Dir

Data Type

Description

din

in

???

The signal to be delayed.

delay

in

???

The run-time programmable delay length.

dout

in

???

The delayed signal.

Description

A delay block that uses BRAM for its storage and has a run-time programmable delay. When delay is changed, some randomly determined samples will be inserted/dropped from the buffered stream.