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

📄 go_sd_cm.vwf

📁 这是一个用VHDL开发的RS422通讯程序,在ALTERA FLEX EPF10K上通过了测试
💻 VWF
📖 第 1 页 / 共 3 页
字号:
	DIRECTION = OUTPUT;
	PARENT = "o_st";
}

SIGNAL("o_st[0]")
{
	VALUE_TYPE = NINE_LEVEL_BIT;
	SIGNAL_TYPE = SINGLE_BIT;
	WIDTH = 1;
	LSB_INDEX = -1;
	DIRECTION = OUTPUT;
	PARENT = "o_st";
}

TRANSITION_LIST("ad_in[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("ad_in[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("ad_in[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("ad_in[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 558035.714;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 9531250.0;
		LEVEL 1 FOR 468750.0;
		LEVEL 0 FOR 8973214.286;
	}
}

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

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

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

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

TRANSITION_LIST("adc_state[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 6344379.194;
		LEVEL 1 FOR 3345218.121;
		LEVEL 0 FOR 540310402.685;
	}
}

TRANSITION_LIST("adc_state[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("adc_state[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("adc_state[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("adc_state[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 6344379.194;
		LEVEL 1 FOR 3345218.121;
		LEVEL 0 FOR 540310402.685;
	}
}

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

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

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

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

TRANSITION_LIST("cm_level[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3652824.384;
		LEVEL 1 FOR 4460290.828;
		LEVEL 0 FOR 541886884.788;
	}
}

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

TRANSITION_LIST("cm_level[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 3652824.384;
		LEVEL 1 FOR 4460290.828;
		LEVEL 0 FOR 541886884.788;
	}
}

TRANSITION_LIST("iow")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 695006.747;
		LEVEL 0 FOR 94466.937;
		LEVEL 1 FOR 549210526.316;
	}
}

TRANSITION_LIST("p1mhz")
{
	NODE
	{
		REPEAT = 1;
		NODE
		{
			REPEAT = 550000;
			LEVEL 0 FOR 500.0;
			LEVEL 1 FOR 500.0;
		}
	}
}

TRANSITION_LIST("rst")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 6747.638;
		LEVEL 0 FOR 67476.383;
		LEVEL 1 FOR 549925775.979;
	}
}

TRANSITION_LIST("sa[15]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[14]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[13]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[12]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[11]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[10]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[9]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[8]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("sa[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

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

TRANSITION_LIST("sa[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 550000000.0;
	}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TRANSITION_LIST("start_sd_cm_ad")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 1 FOR 791507.8;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 5561000.0;
		NODE
		{
			REPEAT = 160;
			LEVEL 0 FOR 1000.0;
			LEVEL 1 FOR 10000.0;
		}
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 541885492.2;
	}
}

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

TRANSITION_LIST("x_cda[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 790507.7;
		LEVEL 1 FOR 549209492.3;
	}
}

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

TRANSITION_LIST("y7b_cm_drv")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 6346508.2;
		LEVEL 1 FOR 1773000.0;
		LEVEL 0 FOR 541880491.8;
	}
}

TRANSITION_LIST("y7b_sd_drv")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("y7b_state[7]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 8118507.7;
		LEVEL 1 FOR 541881492.3;
	}
}

TRANSITION_LIST("y7b_state[6]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("y7b_state[5]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 8118508.3;
		LEVEL 1 FOR 541881491.7;
	}
}

TRANSITION_LIST("y7b_state[4]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 550000000.0;
	}
}

TRANSITION_LIST("y7b_state[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 8118507.7;
		LEVEL 1 FOR 541881492.3;
	}
}

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

TRANSITION_LIST("y7b_state[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 8118507.4;
		LEVEL 1 FOR 541881492.6;
	}
}

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

TRANSITION_LIST("o_st[3]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 6345507.4;
		NODE
		{
			REPEAT = 160;
			LEVEL 1 FOR 7000.0;
			LEVEL 0 FOR 4000.0;
		}
		LEVEL 1 FOR 7000.0;
		LEVEL 0 FOR 5000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 541881492.6;
	}
}

TRANSITION_LIST("o_st[2]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 792507.4;
		LEVEL 1 FOR 5553000.0;
		NODE
		{
			REPEAT = 160;
			LEVEL 0 FOR 9000.0;
			LEVEL 1 FOR 2000.0;
		}
		LEVEL 0 FOR 9000.0;
		LEVEL 1 FOR 3000.0;
		LEVEL 0 FOR 541882492.6;
	}
}

TRANSITION_LIST("o_st[1]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 790508.6;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 5560000.0;
		NODE
		{
			REPEAT = 160;
			LEVEL 1 FOR 2000.0;
			LEVEL 0 FOR 9000.0;
		}
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 2000.0;
		LEVEL 1 FOR 2000.0;
		LEVEL 0 FOR 541881491.4;
	}
}

TRANSITION_LIST("o_st[0]")
{
	NODE
	{
		REPEAT = 1;
		LEVEL 0 FOR 789507.9;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 1000.0;
		LEVEL 1 FOR 1000.0;
		LEVEL 0 FOR 5552000.0;
		LEVEL 1 FOR 1000.0;
		NODE

⌨️ 快捷键说明

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