fork-join & always

M

Melvin

Guest
Hi,

Please can someone help me with this.

I have an always state machine in my RTL running in background.

Now, if my Verification Test Case contains some statements in a
blocking fork-join statement,
will my RTL state machine (which uses some of these signals assigned
in the fork-join) still run in parallel to fork-join, or will my
always will have to wait for the fork-join to exit.

Thanks in advance
Verilog baby
 
On 29 July, 07:11, Melvin <whereismel...@gmail.com> wrote:
Hi,

  Please can someone help me with this.

I have an always state machine in my RTL running in background.

Now, if my Verification Test Case contains some statements in a
blocking fork-join statement,
will my RTL state machine (which uses some of these signals assigned
in the fork-join) still run in parallel to fork-join, or will my
always will have to wait for the fork-join to exit.

Thanks in advance
Verilog baby
Yes.

Steven
 
On Jul 31, 12:18 pm, moogyd <moo...@yahoo.co.uk> wrote:
On 29 July, 07:11, Melvin <whereismel...@gmail.com> wrote:

Hi,

  Please can someone help me with this.

I have an always state machine in my RTL running in background.

Now, if my Verification Test Case contains some statements in a
blocking fork-join statement,
will my RTL state machine (which uses some of these signals assigned
in the fork-join) still run in parallel to fork-join, or will my
always will have to wait for the fork-join to exit.

Thanks in advance
Verilog baby

Yes.

Steven
Hi Steven,

Yes us for the first right? i.e my RTL state machine (which uses
some of these signals assigned
in the blocking fork-join) will still run in parallel to fork-join.
Please correct me if I am wrong

Thanks
Melvin
 

Welcome to EDABoard.com

Sponsor

Back
Top