Verilog HDL行为描述语言作为一种结构化和过程性的语言,其语法结构非常适合于算法级和RTL级的模型设计。这种行为描述语言具有以下功能:
· 可描述顺序执行或并行执行的程序结构。· 用延迟表达式或事件表达式来明确地控制过程的启动时间。· 通过命名的事件来触发其它过程里的激活行为或停止行为。· 提供了条件、if-else、case、循环程序结构。· 提供了可带参数且非零延续时间的任务(task)程序结构。· 提供了可定义新的操作符的函数结构(function)。· 提供了用于建立表达式的算术运算符、逻辑运算符、位运算符。