先看框图
下面是分频方式的波形图
下面是降频,添加特征值的方法
下面是verilog代码,注释里面的是第一种分频方式的代码,比较麻烦。注释外面是第二种降频方式的代码
module divider_five
(
input wire sys_clk,
input wire sys_rst_n,
output reg clk_flag
);
reg [2:0]cnt;
//reg clk_1;
//reg clk_2;
always@(posedge sys_clk or negedge sys_rst_n)
if(sys_rst_n == 0)
cnt <= 3'd0;
else if(cnt == 3'd4)
cnt <= 3'd0;
else
cnt <= cnt + 1'd1;
/*always@(posedge sys_clk or negedge sys_rst_n)
if(sys_rs