位数做限制起不到作用,这是为何

2019-07-16 01:27发布

//DB4CE15使用的晶振为50MHz,50M*0.0001-1=4_999parameter T100US =11'd4_999;       d4_999应该是13位,而这里写成了11’d         reg [10:0]Count1;          //Max Value = 2047定义Count1时也只定义了11位,最大计数值也只能到2047才对!而下面的计数代码却能达到4999,神奇!always @ ( posedge CLKor negedge RSTn )            if( !RSTn )                    begin                        Count1<= 11'd0;                        isEn<= 1'b0;                            end            else if( Count1 ==T100US )                            isEn <= 1'b1;                else                    Count1<= Count1 + 1'b1;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。