我努力做到以下几点:concat = {concat[7:0],clk}
一个永远的循环如下内部:级联操作在一个循环中
bit [7:0] concat;
concat = 0;
forever begin
@(posedge clk);
concat = {concat[7:0],clk};
end
我想知道的后8次时钟迭代它将包含在任何点什么价值的时间,如果初始值为concat = 0
。
它可以不同于'hAA
或'h55
在任何时间点?
谢谢你回复Morgan。 假设一切正常,在UVM测试平台中使用上述(类似)代码段。我只是想知道输出是什么,因为我不能使用uvm_info宏来调试它,因为它在未发生的if条件中被使用。任何指针将不胜感激 – user3714538 2014-09-24 14:08:53
@ user3714538该块只触发或等待'clk posedge',即clk为1.因此,concat将缓慢填满1,在8个clks始终为'FF'后。 – Morgan 2014-09-26 06:43:50