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.