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.