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

📄 clk_div_262k.v

📁 verilog HDL语言编写的数字秒表
💻 V
字号:
`timescale 1ns / 1ps
////////////////////////////////////////////////////////////////////////////////
// Company:        Xilinx
//
// Create Date:    10:08:15 01/31/05
// Design Name:    Stopwatch
// Module Name:    clk_div_262k
// Project Name:   ISE In Depth Tutorial
// Target Device:  xc3s200-4ft256
// Tool versions:  ISE 7.1i
// Description:
//
// Dependencies:
// 
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
////////////////////////////////////////////////////////////////////////////////
module clk_div_262k(CLK, DIV_262144);
  input CLK;
  output DIV_262144;

  reg [15:0] div_32, div_1024, div_32768;
  reg [3:0] temp_div_262144;
  wire div_32_clk, div_1024_clk, div_32768_clk;

  always @(posedge CLK) div_32 <= {div_32[14:0], ~div_32[15]};
  always @(posedge div_32_clk) div_1024 <= {div_1024[14:0], ~div_1024[15]};
  always @(posedge div_1024_clk) div_32768 <= {div_32768[14:0], ~div_32768[15]};
  always @(posedge div_32768_clk) temp_div_262144 <= {temp_div_262144[2:0], ~temp_div_262144[3]};

  assign div_32_clk = div_32[15];
  assign div_1024_clk = div_1024[15];
  assign div_32768_clk = div_32768[15];
  assign DIV_262144 = temp_div_262144[3];

endmodule

⌨️ 快捷键说明

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