In reply to svats:
Hi Svats,
I read the whole post and then only thought to ask this question. Until now, I also thought that always and initial both can’t be used inside a task. Read Dave’s reply of May 17. It mentions
"You need to realize that the initial construct is not a procedural statement; it is an instantiation of a process, That process begins execution of the procedural statement that followed it.
"
After reading it I had some confusion which I tried to clear.