Jan 03, 2019 20:52
По факту, похоже я недогоняю почему в следующем коде d поменяет значение на 30-й единице времени а не двадцатой:
initial begin
c = 1'b1;
d = 1'b0;
#10 c <= 1'b0;
d <= #20 c;
end
Т.е. получается два последних переноса выполняются последовательно, а не «конкурентно», как было сказано про неблокирующие присваивания.
#10,
verilog,
#20
Leave a comment
Comments 1
15 лет опыта работы, так что если будут еще вопросы по верилогу обращайтесь, буду рад помочь.
Reply
Leave a comment