📄 division.v
字号:
// **********************************************************************************
// FileName : division.v
//
// Discription : Divise input clock to a specified frequency. 通用分频器
//
// Author : dandan
// **********************************************************************************
`timescale 1ps/1ps
module division(reset, half_f_i, clk_i, clk_o);
input clk_i, reset;
input [15:0] half_f_i;
output clk_o;
reg [15:0] cnt;
reg clk_o;
always@(posedge clk_i)
if(reset)
begin
clk_o <= 0;
cnt <= 0;
end
else
begin
if(cnt == half_f_i - 1)
begin
cnt <= 0;
clk_o <=~ clk_o;
end
else
cnt <= cnt + 1;
end
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -