为什么不能赋值

2020-02-24 20:28发布


  1. parameter  CNT = 25'd9;
  2. reg[3:0] led_r;
  3. //led
  4. //led = 1110
  5. //led = l101
  6. always@(posedge clk or negedge rst_n) begin
  7. if (!rst_n) begin
  8.   led_r <= 4'b1110;
  9. end

  10. else begin
  11.   if (cnt == CNT)
  12.    led_r <= {led_r[2:0],led_r[3]};  
  13. end
  14. end
复制代码为什么在modelsim中led_r的值不是1110,初值为什么不能赋。


QQ截图20131225112235.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。