logo

CuriousTab

CuriousTab

Discussion


Home Technical Questions Hardware Comments

  • Question
  • What are the blocking and non-blocking assignments in Verilog and which is preferred in Sequential Circutis?


  • Correct Answer
  • A blocking assignment is one in which the statements are executed sequentially, ie, first statement is executed and variable is assigned a value then second is executed and so on A non blocking assignment is one in which statements occurs conturrently, only non blocking assignments should be used in sequential circuit eg initial begin a=b; //blocking c<=a; //nonblocking d=c; // blocking end In this example firstly the value of b is assigned to a and this value is assigned to c only after execution of first statement the second and the third statements are executed simultaneously, ie value a ais assigned to c and previous value if c is assigned to d 


  • Hardware problems


    Search Results


    • 1. What is Stack Pointer?
    • Discuss
    • 2. what are the various flags used in 8085?
    • Discuss
    • 3. What is the strength of the signal transmitted by powerful cell phones?
    • Discuss
    • 4. What does Quality factor mean?
    • Discuss
    • 5. What is program counter in 8085?
    • Discuss
    • 6. Write an RTL Description for D latch and D flip flop?
    • Discuss
    • 7. What is Stack?
    • Discuss
    • 8. What is flag?
    • Discuss
    • 9. Explain compiler?
    • Discuss
    • 10. Which transistor is used in each cell of EPROM?
    • Discuss


    Comments

    There are no comments.

Enter a new Comment