Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
That depends upon what type of logic u want to impliment.
If u want to use the updated values which r caluculated in side the initial to compute other signals in initial,then u have to use blocking,
the same is true for both.
I think the simulator performence differs for blocking and non blocking....... comments please
The initial statement is not synthesizable. It is used only in simulation. In the testbench, initial statement is used to force the initial test cases for a simulation,ie, when the simulation starts what values the signals drive is determined by the initial statement.
It is always better to use non-blocking statements in the initial block as we want all the signals in the initial block to get their initial values when simulation starts. You can also use blocking statements to determine the order in which the signals get their initial values.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.