autodate.sim.vwf

来自「基于FPGA的多功能数字钟的设计与实现 内附有详尽的Verilog HDL源码」· VWF 代码 · 共 3,422 行 · 第 1/5 页

VWF
3,422
字号
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 20.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 40.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
			}
		}
		LEVEL 1 FOR 60.0;
		LEVEL 0 FOR 40.0;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
		}
		LEVEL 1 FOR 60.0;
		LEVEL 0 FOR 20.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 80.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
			}
		}
		NODE
		{
			REPEAT = 10;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 80.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
			}
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 80.0;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 20.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 40.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
			}
		}
		NODE
		{
			REPEAT = 10;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
		}
		LEVEL 1 FOR 60.0;
		LEVEL 0 FOR 20.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 80.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
			}
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 80.0;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 80.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
			}
		}
		NODE
		{
			REPEAT = 10;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 20.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 40.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
			}
		}
		LEVEL 1 FOR 60.0;
		LEVEL 0 FOR 40.0;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
		}
		LEVEL 1 FOR 60.0;
		LEVEL 0 FOR 20.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 80.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
			}
		}
		NODE
		{
			REPEAT = 10;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 60.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 80.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
			}
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 80.0;
		NODE
		{
			REPEAT = 15;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 20.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 40.0;
			NODE
			{
				REPEAT = 10;
				LEVEL 1 FOR 60.0;
				LEVEL 0 FOR 20.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 60.0;
				LEVEL 1 FOR 20.0;
				LEVEL 0 FOR 20.0;
			}
		}
		NODE
		{
			REPEAT = 10;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
		}
		LEVEL 1 FOR 60.0;
		LEVEL 0 FOR 20.0;
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 80.0;
		NODE
		{
			REPEAT = 7;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 60.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 20.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 20.0;
		}
		LEVEL 1 FOR 20.0;
		LEVEL 0 FOR 47.2;
	}
}

TRANSITION_LIST("day1[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 100000.0;
	}
}

TRANSITION_LIST("day1[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 100000.0;
	}
}

TRANSITION_LIST("day1[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 632.8;
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 680.0;
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 300.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 340.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 380.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
		}
		LEVEL 0 FOR 640.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		LEVEL 1 FOR 300.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 380.0;
		}
		LEVEL 0 FOR 640.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 340.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 680.0;
		LEVEL 1 FOR 300.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 380.0;
		}
		LEVEL 0 FOR 680.0;
		LEVEL 1 FOR 400.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 380.0;
		}
		LEVEL 0 FOR 640.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 300.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 340.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 380.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
		}
		LEVEL 0 FOR 640.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		LEVEL 1 FOR 300.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 380.0;
		}
		LEVEL 0 FOR 640.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 340.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 680.0;
		LEVEL 1 FOR 300.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 380.0;
		}
		LEVEL 0 FOR 680.0;
		LEVEL 1 FOR 400.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 380.0;
		}
		LEVEL 0 FOR 640.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 300.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 340.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 640.0;
			LEVEL 1 FOR 380.0;
			LEVEL 0 FOR 680.0;
			LEVEL 1 FOR 400.0;
		}
		LEVEL 0 FOR 640.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 400.0;
			LEVEL 0 FOR 680.0;
		}
		LEVEL 1 FOR 300.0;
		LEVEL 0 FOR 640.0;
		LEVEL 1 FOR 400.0;
		LEVEL 0 FOR 447.2;
	}
}

TRANSITION_LIST("day1[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 312.8;
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 80.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 360.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 80.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 660.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 320.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 80.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 360.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 360.0;
		}
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 80.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 360.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 80.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 320.0;
			LEVEL 0 FOR 360.0;
			LEVEL 1 FOR 20.0;
		}
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 360.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 80.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 360.0;
		LEVEL 1 FOR 40.0;
		LEVEL 0 FOR 360.0;
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 80.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 360.0;
		LEVEL 0 FOR 620.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 320.0;
			LEVEL 0 FOR 360.0;
			LEVEL 1 FOR 40.0;
			LEVEL 0 FOR 360.0;
			LEVEL 1 FOR 320.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 60.0;
			LEVEL 0 FOR 320.0;
		}
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 360.0;
		LEVEL 1 FOR 40.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 360.0;
			LEVEL 1 FOR 320.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 80.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 360.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 20.0;
		}
		LEVEL 0 FOR 360.0;
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 80.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 360.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 80.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 360.0;
		LEVEL 1 FOR 40.0;
		LEVEL 0 FOR 360.0;
		LEVEL 1 FOR 320.0;
		LEVEL 0 FOR 620.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 360.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 80.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 320.0;
			LEVEL 0 FOR 360.0;
			LEVEL 1 FOR 20.0;
			LEVEL 0 FOR 320.0;
		}
		LEVEL 1 FOR 360.0;
		LEVEL 0 FOR 320.0;
		LEVEL 1 FOR 80.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 320.0;
			LEVEL 0 FOR 360.0;
			LEVEL 1 FOR 40.0;
			LEVEL 0 FOR 360.0;
			LEVEL 1 FOR 320.0;
			LEVEL 0 FOR 320.0;
			LEVEL 1 FOR 60.0;
		}
		LEVEL 0 FOR 320.0;
		L

⌨️ 快捷键说明

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