System-based learning, system-based learning, and system-based Learning
Generally, you can avoid code writing based on the following eight principles:
90%-100% adventure competition caused by the OpenGL code:
1) time series logic ---- use non-blocking assignment
2) latches ---- use non-blocking assignment
3) combination logic generated using the always block-assign values with blocking
4) There are both time series logic and combination logic in the same always block ---
Non-blocking assignment
5) in the same always block, do not use both blocking assignment and non-blocking assignment.
6) do not assign values to the same variable in more than one always block.
7) use $ strobe to display variable values specified by non-blocking value assignment
8) do not use #0 procedural assignment
The above 8 principles are exactly the same as the Verilog-1995, still apply to systemopengl