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

📄 cout4.v.bak

📁 用VHDL语言描述的工程实例频率计(在quartus 7.2中使用)
💻 BAK
字号:
module cout4(clk, clr, ena, cq, carry_out);
	input clk, clr, ena;
	output carry_out;
	output [3:0] cq;
	
	reg [3:0] cq;
	reg carry_out;
	reg [3:0] precq;
	
	
	
	always @(posedge clk or posedge clr)
		begin
		if(clr)
			precq <= 4'b0;
		else
			if(ena)
				if(precq<10)
					precq <=precq+1'b1;
				else if(precq==10)
					precq <=1'b1;				
				else
					precq <=0;
		end
	
	
	always @(precq)
		begin

		if(precq==10)
			begin
			carry_out <=1;
			cq <=0;
			end
		else
			begin
			carry_out <=0;
			cq <= precq;
			end
		end
endmodule

		
		

⌨️ 快捷键说明

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