1

私は現在これをやっているこの奇妙な状況を持っています:

if (!this.randomize(delay) with {delay inside {strm};}) 
......

どこ

rand bit [2:0] delay;
bit [15:0] strm [bit [15:0]];

ここで、この遅延を 0->....->7->0 などのラウンド ロビンで実行したいのですが、strm に存在する必要があるという条件を満たす必要があります。だから私は何かが欲しい

while (delay not in strm) begin
delay+=1;
end 

すべてのインデックス (2^16-1) を調べる以外に、このパックされた + アンパックされた配列に存在するかどうかを調べる方法はありますか? 前もって感謝します!

4

1 に答える 1