⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fdiv.v

📁 一些很好的FPGA设计实例
💻 V
字号:
module fdiv(
			Reset,
			Clock_8MHz,
			F_65536Hz,
			F_1Hz
			);
output F_65536Hz;
output F_1Hz;
input  Reset;
input  Clock_8MHz;

reg [22:0] CNT;

//全局时钟经过100分频后得到65536Hz时钟信号
always @(posedge Clock_8MHz)//2的16次方65536
begin
  if(Reset == 1'b1)
    CNT <= 23'b0;
  else
  begin
    if(CNT < 23'b1111)      //仿真中的分频值
    //if(CNT < 23'b11111111111111111111111)   //实际中的分频值
      CNT <= CNT + 23'b1;
    else
      CNT <= 23'b0;
  end
end

//以下是仿真中采用的值
assign F_65536Hz = CNT[1];
assign F_1Hz     = CNT[3];
/*以下是实际系统的值*/
//assign F_65536Hz = CNT[6];
//assign F_1Hz     = CNT[23];

endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -