您的位置:首页 > 其它

verilog testbench编写笔记

2017-11-15 15:53 127 查看
1、initial模块赋值时注意在时钟上升沿打入数据

initial 

begin

          ax = 16'd0;

          ay = 11'd0;
  bx = 16'd0;
  by = 11'd0; 
  enb1 = 1'b0;  
  enb2 = 1'b0;  
  enb3 = 1'b0;
  accum = 1'b0;
  loadconst = 1'b0;

#110;

@(posedge clk1)

          ax = 16'd2;

          ay = 11'd3;
  bx = 16'd3;
  by = 11'd2;
  enb1 = 1'b1;  
  enb2 = 1'b1;  
  enb3 = 1'b1;
  accum = 1'b1;
  loadconst = 1'b0;
 

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: