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
More questions
1. In the relational model, relationships between relations or tables are created by using:
Correct Answer: Object Repository means not a collection of objects it's a common repository for all the people (testing, developers) for seeing all the data in single login for example QA wants to see 5 testers works then he goes to each person login and see the data It's very difficult job for this we can use Object Repository
Correct Answer: The OSI Model is used as a reference model The primary reason the OSI model was created was so that different networks could inter-operate Hence, different networks could communicate