180 likes | 386 Views
Verilog HDL (Behavioral Modeling). Bilal Saqib. Behavioral Modeling. Structured Procedures. Procedural Blocks are constructed from the following components. Procedural Assignment Statements High-Level Constructs. Procedural Blocks. Procedural Assignments.
E N D
Verilog HDL(Behavioral Modeling) BilalSaqib
Procedural Blocks are constructed from the following components. • Procedural Assignment Statements • High-Level Constructs Procedural Blocks
Execution of Procedural Blocks can be specified in different ways • Simple Delays: #<delay> • Specify delay before and after execution for a number of time steps. • Edge-Sensitive Controls: always @ (<edge><signal>) • Execution occurs only at a signal edge. Optional keywords “posedge” or “negedge” can be used to specify signal edge for execution. Procedural Execution Control