前言
当cnt为49_999_999位时,转换为二进制26位宽。
当cnt为29_999_999位时,转换为二进制25位宽,后续都采用第二种。
一、代码
1.rtl代码
代码如下(示例):
module counter
#(
parameter CNT_MAX =25'd24_999_999//不仅可以写在模块内部,还可以写在模块名称之后
)
(
input wire sys_clk,
input wire sys_rst_n,
output reg led_out
);
/* parameter CNT_MAX =25'd24_999_999;//不仅可以写在模块内部,还可以写在模块名称之后
localparam CNT_MAX =25