Hi,
How can I generate random time delay in following code? What I found so
far is only random generation in a process with function "uniform". I
want to generate random time delays during compile time. Is it possible?
Thanks.
1 | for i in 0 to nr_entries-1 generate
|
2 | multiple_n: w_entity
|
3 | generic map (delay => (i+1) * 1 ps , chain_len => nr_chains) -- Delay must be "random" from 100 to 300 ps
|
4 | port map (
|
5 | rst_i => s_rst,
|
6 | out_o => s_inp(i)
|
7 | );
|
8 | end generate;
|
I am now generating it from for-variable "i" which is not random.