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

📄 trafficlight.vwf

📁 用VHDL实现交通灯的功能 很实用的 我认为比其他的的交通灯程序更好
💻 VWF
📖 第 1 页 / 共 2 页
字号:
		LEVEL 1 FOR 200000000.0;
		LEVEL 0 FOR 300000000.0;
		LEVEL 1 FOR 10000000.0;
		LEVEL 0 FOR 230000000.0;
		LEVEL 1 FOR 10000000.0;
		LEVEL 0 FOR 200000000.0;
		LEVEL 1 FOR 200000000.0;
		LEVEL 0 FOR 230000000.0;
		LEVEL 1 FOR 10000000.0;
		LEVEL 0 FOR 190000000.0;
		LEVEL 1 FOR 10000000.0;
		LEVEL 0 FOR 185000000.0;
	}
}

TRANSITION_LIST("LEDH[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 25000000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 100000000.0;
			LEVEL 0 FOR 100000000.0;
		}
		LEVEL 1 FOR 100000000.0;
		LEVEL 0 FOR 210000000.0;
		LEVEL 1 FOR 100000000.0;
		LEVEL 0 FOR 140000000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 100000000.0;
			LEVEL 0 FOR 100000000.0;
		}
		LEVEL 1 FOR 100000000.0;
		LEVEL 0 FOR 140000000.0;
		LEVEL 1 FOR 100000000.0;
		LEVEL 0 FOR 100000000.0;
		LEVEL 1 FOR 100000000.0;
		LEVEL 0 FOR 85000000.0;
	}
}

TRANSITION_LIST("LEDL[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 25000000.0;
		NODE
		{
			REPEAT = 5;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 80000000.0;
		}
		LEVEL 1 FOR 20000000.0;
		LEVEL 0 FOR 190000000.0;
		LEVEL 1 FOR 20000000.0;
		LEVEL 0 FOR 80000000.0;
		LEVEL 1 FOR 20000000.0;
		LEVEL 0 FOR 120000000.0;
		NODE
		{
			REPEAT = 5;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 80000000.0;
		}
		LEVEL 1 FOR 20000000.0;
		LEVEL 0 FOR 120000000.0;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 80000000.0;
		}
		LEVEL 1 FOR 20000000.0;
		LEVEL 0 FOR 65000000.0;
	}
}

TRANSITION_LIST("LEDL[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 45000000.0;
		NODE
		{
			REPEAT = 5;
			LEVEL 1 FOR 40000000.0;
			LEVEL 0 FOR 60000000.0;
		}
		LEVEL 1 FOR 40000000.0;
		LEVEL 0 FOR 100000000.0;
		LEVEL 1 FOR 10000000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 60000000.0;
			LEVEL 1 FOR 40000000.0;
		}
		LEVEL 0 FOR 30000000.0;
		LEVEL 1 FOR 10000000.0;
		NODE
		{
			REPEAT = 6;
			LEVEL 0 FOR 60000000.0;
			LEVEL 1 FOR 40000000.0;
		}
		LEVEL 0 FOR 30000000.0;
		LEVEL 1 FOR 10000000.0;
		NODE
		{
			REPEAT = 4;
			LEVEL 0 FOR 60000000.0;
			LEVEL 1 FOR 40000000.0;
		}
		LEVEL 0 FOR 25000000.0;
	}
}

TRANSITION_LIST("LEDL[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 45000000.0;
		NODE
		{
			REPEAT = 5;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 20000000.0;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 40000000.0;
		}
		LEVEL 1 FOR 20000000.0;
		LEVEL 0 FOR 20000000.0;
		LEVEL 1 FOR 20000000.0;
		LEVEL 0 FOR 90000000.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 40000000.0;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 20000000.0;
		}
		NODE
		{
			REPEAT = 6;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 20000000.0;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 40000000.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 20000000.0;
		}
		NODE
		{
			REPEAT = 4;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 40000000.0;
			LEVEL 1 FOR 20000000.0;
			LEVEL 0 FOR 20000000.0;
		}
		LEVEL 1 FOR 20000000.0;
		LEVEL 0 FOR 5000000.0;
	}
}

TRANSITION_LIST("LEDL[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 25000000.0;
		NODE
		{
			REPEAT = 29;
			LEVEL 1 FOR 10000000.0;
			LEVEL 0 FOR 10000000.0;
		}
		LEVEL 1 FOR 80000000.0;
		NODE
		{
			REPEAT = 65;
			LEVEL 0 FOR 10000000.0;
			LEVEL 1 FOR 10000000.0;
		}
		LEVEL 0 FOR 10000000.0;
		LEVEL 1 FOR 5000000.0;
	}
}

TRANSITION_LIST("Reset")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 1170960.0;
		LEVEL 1 FOR 18149885.0;
		LEVEL 0 FOR 1980679155.0;
	}
}

TRANSITION_LIST("Sensor")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 681498830.0;
		LEVEL 1 FOR 412177985.0;
		LEVEL 0 FOR 112412180.0;
		LEVEL 1 FOR 504683840.0;
		LEVEL 0 FOR 138173300.0;
		LEVEL 1 FOR 122540985.0;
		LEVEL 0 FOR 28512880.0;
	}
}

TRANSITION_LIST("State")
{
	NODE
	{
		REPEAT = 1;
		LEVEL State.mgcr FOR 685000000.0;
		LEVEL State.mycr FOR 40000000.0;
		LEVEL State.mrcg FOR 200000000.0;
		LEVEL State.mrcy FOR 40000000.0;
		LEVEL State.mgcr FOR 600000000.0;
		LEVEL State.mycr FOR 40000000.0;
		LEVEL State.mrcg FOR 160000000.0;
		LEVEL State.mrcy FOR 40000000.0;
		LEVEL State.mgcr FOR 195000000.0;
	}
}

TRANSITION_LIST("LightOut[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 725000000.0;
		LEVEL 0 FOR 240000000.0;
		LEVEL 1 FOR 640000000.0;
		LEVEL 0 FOR 200000000.0;
		LEVEL 1 FOR 195000000.0;
	}
}

TRANSITION_LIST("LightOut[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 925000000.0;
		LEVEL 1 FOR 40000000.0;
		LEVEL 0 FOR 800000000.0;
		LEVEL 1 FOR 40000000.0;
		LEVEL 0 FOR 195000000.0;
	}
}

TRANSITION_LIST("LightOut[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 725000000.0;
		LEVEL 1 FOR 200000000.0;
		LEVEL 0 FOR 680000000.0;
		LEVEL 1 FOR 160000000.0;
		LEVEL 0 FOR 235000000.0;
	}
}

TRANSITION_LIST("LightOut[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 725000000.0;
		LEVEL 1 FOR 240000000.0;
		LEVEL 0 FOR 640000000.0;
		LEVEL 1 FOR 200000000.0;
		LEVEL 0 FOR 195000000.0;
	}
}

TRANSITION_LIST("LightOut[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 685000000.0;
		LEVEL 1 FOR 40000000.0;
		LEVEL 0 FOR 840000000.0;
		LEVEL 1 FOR 40000000.0;
		LEVEL 0 FOR 395000000.0;
	}
}

TRANSITION_LIST("LightOut[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 685000000.0;
		LEVEL 0 FOR 280000000.0;
		LEVEL 1 FOR 600000000.0;
		LEVEL 0 FOR 240000000.0;
		LEVEL 1 FOR 195000000.0;
	}
}

DISPLAY_LINE
{
	CHANNEL = "Reset";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 0;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "Clk";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 1;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "Sensor";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 2;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "Count1";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 3;
	TREE_LEVEL = 0;
	CHILDREN = 4, 5, 6, 7;
}

DISPLAY_LINE
{
	CHANNEL = "Count1[3]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 4;
	TREE_LEVEL = 1;
	PARENT = 3;
}

DISPLAY_LINE
{
	CHANNEL = "Count1[2]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 5;
	TREE_LEVEL = 1;
	PARENT = 3;
}

DISPLAY_LINE
{
	CHANNEL = "Count1[1]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 6;
	TREE_LEVEL = 1;
	PARENT = 3;
}

DISPLAY_LINE
{
	CHANNEL = "Count1[0]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 7;
	TREE_LEVEL = 1;
	PARENT = 3;
}

DISPLAY_LINE
{
	CHANNEL = "Count0";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 8;
	TREE_LEVEL = 0;
	CHILDREN = 9, 10, 11, 12;
}

DISPLAY_LINE
{
	CHANNEL = "Count0[3]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 9;
	TREE_LEVEL = 1;
	PARENT = 8;
}

DISPLAY_LINE
{
	CHANNEL = "Count0[2]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 10;
	TREE_LEVEL = 1;
	PARENT = 8;
}

DISPLAY_LINE
{
	CHANNEL = "Count0[1]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 11;
	TREE_LEVEL = 1;
	PARENT = 8;
}

DISPLAY_LINE
{
	CHANNEL = "Count0[0]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 12;
	TREE_LEVEL = 1;
	PARENT = 8;
}

DISPLAY_LINE
{
	CHANNEL = "LEDH";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 13;
	TREE_LEVEL = 0;
	CHILDREN = 14, 15, 16, 17;
}

DISPLAY_LINE
{
	CHANNEL = "LEDH[3]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 14;
	TREE_LEVEL = 1;
	PARENT = 13;
}

DISPLAY_LINE
{
	CHANNEL = "LEDH[2]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 15;
	TREE_LEVEL = 1;
	PARENT = 13;
}

DISPLAY_LINE
{
	CHANNEL = "LEDH[1]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 16;
	TREE_LEVEL = 1;
	PARENT = 13;
}

DISPLAY_LINE
{
	CHANNEL = "LEDH[0]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 17;
	TREE_LEVEL = 1;
	PARENT = 13;
}

DISPLAY_LINE
{
	CHANNEL = "LEDL";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 18;
	TREE_LEVEL = 0;
	CHILDREN = 19, 20, 21, 22;
}

DISPLAY_LINE
{
	CHANNEL = "LEDL[3]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 19;
	TREE_LEVEL = 1;
	PARENT = 18;
}

DISPLAY_LINE
{
	CHANNEL = "LEDL[2]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 20;
	TREE_LEVEL = 1;
	PARENT = 18;
}

DISPLAY_LINE
{
	CHANNEL = "LEDL[1]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 21;
	TREE_LEVEL = 1;
	PARENT = 18;
}

DISPLAY_LINE
{
	CHANNEL = "LEDL[0]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 22;
	TREE_LEVEL = 1;
	PARENT = 18;
}

DISPLAY_LINE
{
	CHANNEL = "State";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 23;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "LightOut[0]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 24;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "LightOut[1]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 25;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "LightOut[2]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 26;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "LightOut[3]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 27;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "LightOut[4]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 28;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "LightOut[5]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Binary;
	TREE_INDEX = 29;
	TREE_LEVEL = 0;
}

TIME_BAR
{
	TIME = 12775;
	MASTER = TRUE;
}

TIME_BAR
{
	TIME = 1196472195000;
	MASTER = FALSE;
}
;

⌨️ 快捷键说明

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