Forum Discussion
Altera_Forum
Honored Contributor
17 years agowhy the simulation result is differenct between fork join and begin end?
this is the testbench in an495. why can not use begin ... end. initial begin arst <= 1'b0; // resetting the contoller initially # 250 arst <= 1'b1; ider...
Altera_Forum
Honored Contributor
17 years agoThe begin-end-block also assigns the values to the nets simultaneously if non-blocking assignments are used (as it's the case in the example). The difference is that all timing assignments are with respect to the block entry time in case of fork-join and with respect to the previous timing assignment in case of begin-end.