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

📄 cnt_10.v

📁 FPGA开发板上写的Verilog代码: 功能是从电脑端发送一个字节
💻 V
字号:
//---------------------------------------------------
//BCD counter counts from 0 to 9 and then rolls over.
// Filename : cnt_10.v
//---------------------------------------------------

module cnt_10(ce,clk,clr,tc,qout);
    input ce;
    input clk;
    input clr;
    output tc;
    output [3:0] qout;

reg [3:0] count;

always @(posedge clk or posedge clr)
begin
   if (clr)     //asynchronous RESET
     count <= 4'b0;
   else
     if (ce)
       if (count==4'h9)
         count <= 4'h0;
       else
         count <= count + 1;
end

assign qout = count;
assign tc = (count==4'h9); //Carry signal

endmodule

⌨️ 快捷键说明

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