题解 | #无占空比要去的奇数分频#

无占空比要去的奇数分频

https://www.nowcoder.com/practice/12d0615157a04e43bb7f41debc3cfa5b

`timescale 1ns/1ns

module odd_div (    
    input     wire rst ,
    input     wire clk_in,
    output    wire clk_out5
);
//*************code***********//
reg [2:0] cntn,cntp;
reg clkp,clkn;
assign clk_out5=clkn | clkp;
always@(posedge clk_in or negedge rst)begin
    if(!rst)begin
        cntn<=0;
        clkn<=0;
    end
    else if(cntn==0)begin
        clkn<=1;
        cntn<=cntn+1;
    end
    else if(cntn==2)begin
        cntn<=cntn+1;
        clkn<=0;
    end
    else if(cntn==4)begin
        cntn<=0;
        clkn<=clkn;
    end
    else begin
        cntn<=cntn+1;
        clkn<=clkn;
    end
end
always@(negedge clk_in or negedge rst)begin
    if(!rst)begin
        cntp<=0;
        clkp<=0;
    end
    else if(cntp==1)begin
        cntp<=cntp+1;
        clkp<=~clkp;
    end
    else if(cntp==3)begin
        cntp<=cntp+1;
        clkp<=~clkp;
    end
    else if(cntp==4)begin
        cntp<=0;
        clkp<=clkp;
    end
    else begin
        cntp<=cntp;
        clkp<=clkp;
    end
end

//*************code***********//
endmodule

这道题说是无占空比,实际上根据给的时序,要做到一个占空比50%,并且周期有点异常

需要根据时序构造一个特殊的五分频电路,写法和正常的五分频电路基本一致:构造两个5周期,占空比60%的信号相或(写真值表找逻辑表达式方法也可以)

全部评论

相关推荐

03-31 14:46
已编辑
门头沟学院 Web前端
励志成为双港第一ja...:这其实很正常,离的太远了,他认为你不会来,就为了混个面试,而且成本很高,实习生都优先选本地高校。吃了地域的亏,所有很多时候地域可能比院校层次更重要。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务