hdlbits题目Count clock

       本来只是一直做题,觉得题目比较基础,直到做到这道题,这道题大概写了2个小时,特意记录一下。

 这个是题目,让做一个计时的时钟。一开始没审好题,直接加法,结果答案是10的地方我的是a,

一看是用2位bcd码来写,没办法,重写了。

hdlbits题目Count clock_第1张图片

 下面是我的代码:

module top_module(
    input clk,
    input reset,
    input ena,
    output pm,
    output [7:0] hh,
    output [7:0] mm,
    output [7:0] ss);
    
    
    reg [7:0] h;
    reg [7:0] m;
    reg [7:0] s;
    
    assign hh=h;
    assign mm=m;
    assign ss=s;
            
    
    always@(posedge clk)
        if(reset)
            pm<=0;
    else if(h

你可能感兴趣的:(hdlbits刷题记录,fpga)