Blocking VS. Nonblcoking
2011-04-06 22:00
363 查看
Blocking: ‘ = ’
Execution of blcoking assignments is a one-step process: Evaluate the right-hand side argument and update left-hand side argument of the blocking assignment without interruption from any other Verilog statement.
‘Blocking’ trailing assignments in the same always block from occuring until after current assignment has completed
Nonblocking: ’<=’
Execution of nonblocking assignments can be viewed as a two-step process:
1、Evaluate the right-hand side of nonblocking statements at the beginning of the time step
2、Update the left-hand side of nonblocking statements at the end of the time step
Allows assignment scheduling without blocking evaluation and execution of other Verilog statements
Only used in procedural blocks.
Blocking VS. Nonblcoking,
simualtion waves, synthezied results and Verilog code.
Execution of blcoking assignments is a one-step process: Evaluate the right-hand side argument and update left-hand side argument of the blocking assignment without interruption from any other Verilog statement.
‘Blocking’ trailing assignments in the same always block from occuring until after current assignment has completed
Nonblocking: ’<=’
Execution of nonblocking assignments can be viewed as a two-step process:
1、Evaluate the right-hand side of nonblocking statements at the beginning of the time step
2、Update the left-hand side of nonblocking statements at the end of the time step
Allows assignment scheduling without blocking evaluation and execution of other Verilog statements
Only used in procedural blocks.
Blocking VS. Nonblcoking,
simualtion waves, synthezied results and Verilog code.
相关文章推荐
- Blocking vs. Non-Blocking Sockets 阻塞与非阻塞式套接字
- Blocking/Non-Blocking VS Sync/Async VS Overlapped
- Blocking vs. non-blocking sockets
- asynchronous vs non-blocking
- nonblocking vs blocking funny example
- Node.js[译] Overview of Blocking vs Non-Blocking
- Blocking vs. Non-Blocking Sockets
- Asynchronous vs Nonblocking
- I/O Concept - Blocking/Non-Blocking VS Sync/Async
- asynchronous vs non-blocking
- nodejs中的阻塞和非阻塞(https://nodejs.org/en/docs/guides/blocking-vs-non-blocking/)
- Direct vs non-direct ByteBuffer
- JAVA NIO non-blocking模式实现高并发服务器(转)
- Mix of blocking and non-blocking assignments to variable <en> is not a recommended coding practice.
- 【VS开发】VS2013多字节工程问题uilding an MFC project for a non-Unicode character set is deprecated
- Non blocking IO web server
- thrift non blocking server 源码浅析
- 阻塞与非阻塞(blocking and non-blocking)
- Non onload blocking async JS
- 关于 socke t设置为非阻塞(non-blocking)状态