divf_rom_sinx.vwf

来自「在EDA开发软件QuartusII上利用VHDL语言实现DDS信号发生器」· VWF 代码 · 共 1,267 行 · 第 1/2 页

VWF
1,267
字号
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 800.0;
			LEVEL 1 FOR 1600.0;
		}
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 2400.0;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 1600.0;
			LEVEL 0 FOR 1600.0;
		}
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1592.7;
	}
}

TRANSITION_LIST("Dadata[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 3207.3;
		LEVEL 0 FOR 1600.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 2400.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 1600.0;
		NODE
		{
			REPEAT = 6;
			LEVEL 0 FOR 800.0;
			LEVEL 1 FOR 800.0;
		}
		LEVEL 0 FOR 1600.0;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1600.0;
			LEVEL 0 FOR 2400.0;
		}
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 4800.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1600.0;
			LEVEL 0 FOR 2400.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1600.0;
			LEVEL 0 FOR 800.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		NODE
		{
			REPEAT = 6;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 2400.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 4800.0;
		LEVEL 0 FOR 1600.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 2400.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 1600.0;
		NODE
		{
			REPEAT = 6;
			LEVEL 0 FOR 800.0;
			LEVEL 1 FOR 800.0;
		}
		LEVEL 0 FOR 1600.0;
		NODE
		{
			REPEAT = 3;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1600.0;
			LEVEL 0 FOR 2400.0;
		}
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 4800.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1600.0;
			LEVEL 0 FOR 2400.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 1600.0;
			LEVEL 0 FOR 800.0;
		}
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		NODE
		{
			REPEAT = 6;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 2400.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 792.7;
	}
}

TRANSITION_LIST("Dadata[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 2408.4;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 3200.0;
		LEVEL 0 FOR 2400.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 800.0;
			LEVEL 1 FOR 1600.0;
		}
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 800.0;
			LEVEL 1 FOR 1600.0;
		}
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 2400.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 1 FOR 3200.0;
			LEVEL 0 FOR 800.0;
			LEVEL 1 FOR 800.0;
			LEVEL 0 FOR 800.0;
		}
		LEVEL 1 FOR 3200.0;
		LEVEL 0 FOR 2400.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 800.0;
			LEVEL 1 FOR 1600.0;
		}
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 800.0;
		NODE
		{
			REPEAT = 2;
			LEVEL 0 FOR 800.0;
			LEVEL 1 FOR 1600.0;
		}
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 800.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 3200.0;
		LEVEL 1 FOR 6400.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 1600.0;
		LEVEL 0 FOR 1600.0;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 2400.0;
		LEVEL 1 FOR 1591.6;
	}
}

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

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

TRANSITION_LIST("datain[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 200000.0;
	}
}

TRANSITION_LIST("datain[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 200000.0;
	}
}

TRANSITION_LIST("f")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 102393.9;
		LEVEL 1 FOR 800.0;
		LEVEL 0 FOR 96806.1;
	}
}

DISPLAY_LINE
{
	CHANNEL = "clkin";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 0;
	TREE_LEVEL = 0;
}

DISPLAY_LINE
{
	CHANNEL = "datain";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 1;
	TREE_LEVEL = 0;
	CHILDREN = 2, 3, 4, 5;
}

DISPLAY_LINE
{
	CHANNEL = "datain[3]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 2;
	TREE_LEVEL = 1;
	PARENT = 1;
}

DISPLAY_LINE
{
	CHANNEL = "datain[2]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 3;
	TREE_LEVEL = 1;
	PARENT = 1;
}

DISPLAY_LINE
{
	CHANNEL = "datain[1]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 4;
	TREE_LEVEL = 1;
	PARENT = 1;
}

DISPLAY_LINE
{
	CHANNEL = "datain[0]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 5;
	TREE_LEVEL = 1;
	PARENT = 1;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 6;
	TREE_LEVEL = 0;
	CHILDREN = 7, 8, 9, 10, 11, 12, 13, 14;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[7]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 7;
	TREE_LEVEL = 1;
	PARENT = 6;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[6]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 8;
	TREE_LEVEL = 1;
	PARENT = 6;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[5]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 9;
	TREE_LEVEL = 1;
	PARENT = 6;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[4]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 10;
	TREE_LEVEL = 1;
	PARENT = 6;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[3]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 11;
	TREE_LEVEL = 1;
	PARENT = 6;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[2]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 12;
	TREE_LEVEL = 1;
	PARENT = 6;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[1]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 13;
	TREE_LEVEL = 1;
	PARENT = 6;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[0]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 14;
	TREE_LEVEL = 1;
	PARENT = 6;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 15;
	TREE_LEVEL = 0;
	CHILDREN = 16, 17, 18, 19, 20, 21, 22, 23;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[7]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 16;
	TREE_LEVEL = 1;
	PARENT = 15;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[6]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 17;
	TREE_LEVEL = 1;
	PARENT = 15;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[5]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 18;
	TREE_LEVEL = 1;
	PARENT = 15;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[4]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 19;
	TREE_LEVEL = 1;
	PARENT = 15;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[3]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 20;
	TREE_LEVEL = 1;
	PARENT = 15;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[2]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 21;
	TREE_LEVEL = 1;
	PARENT = 15;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[1]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 22;
	TREE_LEVEL = 1;
	PARENT = 15;
}

DISPLAY_LINE
{
	CHANNEL = "Dadata[0]";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Unsigned;
	TREE_INDEX = 23;
	TREE_LEVEL = 1;
	PARENT = 15;
}

DISPLAY_LINE
{
	CHANNEL = "f";
	EXPAND_STATUS = COLLAPSED;
	RADIX = Hexadecimal;
	TREE_INDEX = 24;
	TREE_LEVEL = 0;
}

TIME_BAR
{
	TIME = 13125;
	MASTER = TRUE;
}
;

⌨️ 快捷键说明

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