cnt_10.v
来自「FPGA开发板上写的Verilog代码: 功能是从电脑端发送一个字节」· Verilog 代码 · 共 31 行
V
31 行
//---------------------------------------------------
//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 + =
减小字号Ctrl + -
显示快捷键?