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

📄 dividern-5.v.bak

📁 FPGA的集成开发环境ISE中课仿真的Verilog代码集锦
💻 BAK
字号:
//-----------------------------------------------------------//  file name: N-5 divider//     author: Yilong.you//       date: October 14,2008//----------------------------------------------------------module dividerN-5(  clk_in  ,                    reset   ,                    clk_out  );//port list       input     clk_in ;              input     reset  ;              output    clk_out;              parameter N=6;       wire clk_tmp;       wire clk_rever;              reg sel;       reg[2:0]count;              xor u1(clk_rever,1'b1,clk_in);              initial sel=0;       assign clk_tmp=sel?clk_rever:clk_in;              always@(posedeg clk_tmp)begin          if(reset)begin             count<=0;             clk_out<=0;          end          else begin             if(count==N-1)begin                sel<=1;                count<=count+1;             end                          else if(count==N)begin                clk_out<=~clk_out;                count<=count+1;               end                          else if(count==N+1)begin                clk_out<=~clk_out;                count<=1;                sel<=0;             end          end        endendmodule         `timescale 1ns/1nsmodule tb_divider-5;       reg   clk_in ;       reg   reset  ;       wire  clk_out;              dividerN-5 c1(.clk_in(clk_in),.reset(reset),.clk_out(clk_out));              always #1 clk_in=~clk_in;       initial begin       	    clk_in=0;            reset =0;         #2 reset =1;         #2 reset =0;         #100 $stop;            end      endmodule       

⌨️ 快捷键说明

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