cntr_rtl.v
来自「FPGA-CPLD_DesignTool,事例程序3-4」· Verilog 代码 · 共 49 行
V
49 行
// Binary counter example
module cntr_rtl (d, ld, rst, clk, q);
// input declarations
input ld;
input rst;
input clk;
input [3:0] d;
// output declarations
output [3:0] q;
// register declarations
reg [3:0] q;
// events of interest are when either the clock or reset pin
// go high
always @(posedge clk or posedge rst)
begin
// handle asynchronous reset -- reset when rst is high
if (rst)
q = 4'b0000;
// handle clock edge
else
begin
// handle synchronous load
if (ld)
q = d;
// handle increment
else
q = q + 1;
end
end
endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?