一个输出管教始终没有数据
时间:10-02
整理:3721RD
点击:
- always @ (posedge clk_50m or negedge rst_n)
- if (!rst_n) begin
- cnt_f <= 5'b0_0000;
- f1_r1 <= 1'b0;
- f2_r1 <= 1'b1;
- cnt_readout <= 0;
- end
- else if (cnt_shift_int || cnt_high_int) begin
- f1_r1 <= 1'b1;
- f2_r1 <= 1'b0;
- cnt_f <= 5'b0_0000;
- end
- else if (cnt_f == 25) begin
- cnt_f <= 0;
- f1_r1 <= ~f1_r1;
- f2_r1 <= ~f2_r1;
- if(cnt_readout == 7600)
- cnt_readout <= 0;
- else cnt_readout <= cnt_readout + 1;
- end
- else cnt_f <= cnt_f + 1;
- assign readout <= cnt_readoutl;
在modelsim 中间,readout始终是没有数据出现,出现红色,是代码为XXXXXX;
尝试过如下修改
1 单独书写readoutalways语句
2 减小readout的长度
但是都没有效果。
这可能是什么原因哈?
cnt_readoutl是什么?
assign readout <= cnt_readoutl;
多了一个l
