Verilog HDL常用的行为仿真描述语句(一)

一、循环语句

1、forever语句

forever语句必须写在initial模块中,主要用于产生周期性波形。

2、利用for、while循环语句完成遍历

for、while语句常用于完成遍历测试。当设计代码包含了多个工作模式,那么就需要对各个模式都进行遍历测试。其典型的应用模板如下:

parameter mode_num = 5; initial begin // 各种不同模式的参数配置部分 for(i=0; i

3、利用repeat语句来实现有次数控制的事件,其典型示例如下:

 initial begin // 初始化 in_data = 0; wr = 0; // 利用repeat语句将下面的代码执行10次 repeat(10) begin wr = 1; in_data = in_data + 1; #10; wr = 0; #200; end end

4、用disable实现循环语句的异常处理,其典型示例如下:

begin : one_branch for(i=0; i

你可能感兴趣的:(FPGA/CPLD)