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

📄 basketball.v.bak

📁 cycloneII Quartus verilog开发的简单时序电路
💻 BAK
字号:
module basketball(TimerH, TimerL, nRST, CP, Alarm, nPAUSE);
	input nRST, CP, nPAUSE;
	output [3:0]TimerH, TimerL;
	reg [3:0] TimerH, TimerL;
	output Alarm;
	
	assign Alarm = ({TimerH, TimerL} == 8'h00);
	always @(posedge CP or negedge nRST or negedge nPAUSE)
		begin
			if(~nRST)
				{TimerH, TimerL} <= 8'h30;
			else if(~nPAUSE)
				{TimerH, TimerL} <= {TimerH, TimerL};
			else if({TimerH, TimerL} == 8'h00)
				{TimerH, TimerL} <= {TimerH, TimerL};
			else if(TimerL == 4'h0)
				begin
					TimerH <= TimerH - 1'b1;
					TimerL <= 4'h9;
				end
			else
				begin
					TimerH <= TimerH;
					TimerL <= TimerL - 1'b1;
				end
		end
endmodule

⌨️ 快捷键说明

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