记录一仿真错误,波形缩放有脉冲高信号,放大看不到信号了

是因为信号拉高的时间太短,拉高之后又把它拉低了,需要仔细看一下信号生成的代码。

 错误代码与正确代码

 ##正确代码
 always @(posedge clk or negedge rst_n)begin 
        if(!rst_n)begin
            wr_en       <= 1'd0;
            wr_data     <= 8'h0;
        end
        else if(state_c == DATASEND     &&   cnt ==0 )begin
            wr_en       <=   1'd1;
            wr_data     <=   data_tmp[15:8];
        end
        else if(state_c == DATASEND     &&   cnt ==1 )begin
            wr_en       <=  1'd1;
            wr_data     <=  data_tmp[7:0];
        end
        else  begin   
            wr_en       <=  0;
            wr_data     <=  0;
        end
    end

 ##错误代码
 always @(posedge clk or negedge rst_n)begin 
        if(!rst_n)begin
            wr_en       <= 1'd0;
            wr_data     <= 8'h0;
        end
        else if(state_c == DATASEND     &&   cnt ==0 )begin
            wr_en       <=   1'd1;
            wr_data     <=   data_tmp[15:8];
        end
        else if(state_c == DATASEND     &&   cnt ==1 )begin
            wr_en       <=  1'd1;
            wr_data     <=  data_tmp[7:0];
        end
        else  begin              ****重点是这几行
        end                      ****          
            wr_en       <=  0;   ****
            wr_data     <=  0;   ****
        
    end

 

放大后看到的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值