Delay_bram_en_plus - david-macmahon/wiki_convert_test GitHub Wiki

Block: The Enabled Delay in BRAM Block (delay_bram_en_plus) Block Author: Aaron Parsons Document Author: Aaron Parsons

Summary

A delay block that uses BRAM for its storage and only shifts when enabled. However, BRAM latency cannot be enabled, so output appears bram_latency clocks after an enable.

Mask Parameters

Parameter Variable Description
Enabled Delays DelayLen The length of the delay.
Extra (unenabled) delay for BRAM Latency bram_latency The latency of the underlying storage BRAM.

Ports

Port Dir Data Type Description
in in ??? The signal to be delayed.
en in ??? To be asserted when input is valid.
out out ??? The delayed signal.
valid out ??? Asserted when output is valid.

Description

A delay block that uses BRAM for its storage and only shifts when enabled. However, BRAM latency cannot be enabled, so output appears bram_latency clocks after an enable.

Category:Block Documentation